ThermoBot is a temperature controller that allows users to define custom heating profiles. The target application is a DIY reflow oven, but it can easily be extended to other applications that require heating profiles.

ThermoBot supports conventional thermostat and PID control algorithms, as well a more “advanced”/experimental convolutional control algorithm. The convolutional control method requires prior knowledge of the system response and the heating profile must be calculated in advance (currently done by an off-line python script). However, these features could be implemented into the controller firmware at a later date.

on github

  • Temperature Controller
  • Reflow Oven
  • Process Control
  • inside the oven -- rewired to include the controller

  • the assembled temperature controller PCB

  • bare top layer of the PCB

Back to all projects