Choosing the Right Firmware Architecture: Main Loop vs RTOS vs State Machine Kernel

The architecture you choose for your embedded firmware has long-lasting consequences. It impacts how quickly you can add features, how easily your team can debug and maintain the system, and how confidently you can scale. While main loops and real-time operating systems (RTOS) are common, a third option — the state machine kernel — often […]
Revolutionizing Electronics Design with Agile Methodology and Rapid Prototyping

In the dynamic world of electronics design, where competition in low-volume manufacturing has caused the sector to become streamlined, standardized, fast, and inexpensive, traditional development processes must evolve to meet the growing demand for innovation. Agile methodology and rapid prototyping, traditionally associated with the software lifecycle, are now proving to be highly beneficial in the […]
Why Waterfall Works in Manufacturing but Design Needs a Different Flow

When it comes to selecting project management methodologies, we’ve experienced some eye-opening revelations about the design process and the methodologies that yield the best results for innovation. So, we’re sharing our thoughts on why the waterfall methodology, though proven in manufacturing environments to be a solid process, often falls short in the design process. We’ve […]
Outsourced Development of Electronic Control Design

OverviewA company with deep expertise in software, electronics, and mechanical engineering wished to outsource development of a new product line that was outside the scope of their core technology offering. Project DetailsApplication is counter-top chemical-safety- interlocked FDM (3d-printing) support-material chemical removal ‘dishwasher’ to be used with alkaline ‘soap pods’. The electronic controls were designed by […]