PolyScience redesigned their popular General Purpose Water Bath with modern features while still maintaining core functionality that made it so successful. The update included adding a full-color display with more comprehensive error handling and alarms, and updated control electronics. This was accomplished while maintaining their highly reliable and proven control algorithms.
DMC designed the upgraded system around a Cortex-M0+ microcontroller. We leveraged the open-source graphics library LittlevGL to efficiently operate the full-color TFT display. This open-source graphics library can easily scale from large to small projects which allowed the creation of rich graphics despite the resource constraints of the device. LittlevGL also provided many useful UI elements out-of-the-box that allowed us to make rapid UI changes. Switching to a full-color graphical display also gave the end customer multi-language support and a more intuitive interface for controlling and configuring the device.
DMC also implemented the existing control algorithm to meet the same reliability and performance while providing additional diagnostic and tuning capabilities for the future. The control electronics were upgraded to modern, widely available components and additional circuitry was added to enhance the way faults and alarms were displayed and handled.
Features of the General Purpose Water Bath that DMC developed include:
- Display of actual and setpoint temperature simultaneously
- Programmable pre-sets for frequently used temperatures
- Integrated timer
- Calibration capability
- Primary and automatic safety thermostats
Learn more about DMC's Embedded Development and Programming expertise as well as our Product Development services.