With a design concept and industrial design direction in mind, this customer came to us looking for a custom circuit board design, as well as the firmware to accomplish their intended algorithm. We iterated through a few PCB designs and went through a miniaturization exercise to get it as small as possible.
The algorithm which drives the circuitry is pretty complex and creates a very precise output waveform. It uses an RTOS (Real Time Operating System) to manage all of the functionality, including USB.
We also created a custom enclosure to keep the prototype safe and make it presentable to the customer. This customer wanted 5 working prototypes so we built them up and sent over 5 fully packaged devices with a clear enclosure so they could easily see what was going on inside.