Therm: a Tiny PID Controller

Therm is a very small PID controller with an OLED display, thermocouple interface, and USB port. It can switch an external solid-state relay for driving large loads, or a transistor for driving small loads. When attached to a computer, it enumerates as a USB serial port for easy control and logging of data. The design is based around a STM32F0 microcontroller and the MAX31855 thermocouple-to-digital IC (note: an RTD version of therm is in the works).
All PID parameters and settings are configurable from the on-screen menu. Therm also has a menu option to reboot to the DFU boot loader so the firmware can be updated without a hardware programming dongle. Currently, therm only supports a single set point, but we plan on implementing multiple set point support for reflow oven control and other applications in the near future.
Therm a Tiny PID Controller
Therm has screw terminals to connect power input (up to 12v), a solid-state relay, and a thermocouple. Pads on the bottom of the board expose the SWD interface for debugging and programming in a fixture or with a Pogo Prog adapter.
Read More: Therm a Tiny PID Controller

Leave a Comment

Your email address will not be published. Required fields are marked *