Collaborative Engineering: Navigating Outsourcing Challenges in Electronics
Engineering resources aren't infinitely expandible, so you'll occasionally need to start outsourcing. Or perhaps you're a startup looking for help in bringing your prototype to market. In such situations, plenty of external engineering teams are available to jump in and support you. In the latest episode of Elektor Engineering Insights (EEI), Petr Dvořák, a freelance hardware designer, and František Vrbovský from APN Plus, guided Stuart and the EEI audience through their tips and recommendations on getting the best out of such engineering relationships. The episode explored effective management, communication, and preparation in outsourcing engineering tasks.
Communication Is the Key!
Stuart, opening the discussion, explored the challenges that may arise during the development process, such as changes in requirements, unexpected issues, and the importance of flexibility. Petr emphasized the need for clear communication, stating that understanding the client's expectations is essential to delivering a successful project. František added that having a structured development process, including weekly meetings and various communication channels, helps to manage potential challenges effectively. The discussion also stressed the importance of documentation for smooth collaboration between clients and engineering teams.Microcontrollers and Software Development
Thanks to the Arm Cortex-M, microcontrollers have become more standardized, and manufacturers now offer more robust documentation and support than in the past. Petr and František both agree that these factors are essential when choosing microcontrollers. Petr suggested working with well-known manufacturers that guarantee excellent support and documentation. František added that focusing on one or two types of microcontroller suppliers can be beneficial.František mentioned that one area of improvement that would help developers is the improvement of software libraries. A standardized HAL across the industry would make it easier to switch between microcontrollers, but this doesn't seem to be on the cards. They also considered future microcontroller programming languages, discussing if Rust has the potential to oust C/C++ and whether MicroPython could ever be a significant language in the embedded space.
Insights into Current Projects
As the show neared its end, both guests spoke about their current projects. Petr was recently challenged by communication a client in New Zealand, with the time zone difference causing delays. He also mentioned he's working on the electronics for the Prusa family of 3D printers. František introduced a long-term project, Leviathan, which is a control unit for airsoft guns sold worldwide, and highlighted the challenges of adapting to various gun configurations. The episode concluded with valuable advice for individuals aspiring to pursue a career in embedded systems, emphasizing the value of hands-on experience, and following influencers and reading magazines covering electronics and industry topics.For those interested in the full episode and further information about outsourcing, jump over to Elektor TV - Industry or watch below:
About the Shows
Hey - I have a great story...
Great! We'd love to hear it. Feel free to get in touch to learn how to share your news with us. We'll try to squeeze it in somewhere, whether a product launch, new technology, breakthrough, or event. Simply contact Stuart Cording via email, on Twitter, or LinkedIn.