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 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