Warning: Undefined array key "unsplash-media-selector" in /home/bskogcom/public_html/wp-content/themes/Divi/includes/builder/feature/JQueryBody.php on line 249
DIY Temperature controller and brewery

DIY Temperature controller and brewery

DIT temperature controller front panel

Cut holes in the front panel for the PID display, buttons and switches

I made a PID controller for the brewery in order to keep the mash at a specific temperature enabling optimal enzyme activity. I ordered the PID and switches online. The pid controls 3 solid state relays, one for each phase. The brewery is heated with 2 6kW heating elements. I added a switch to the controller where you can set if one or two of the elements will be used. The switch controls two three phase relays so it you can choose which 3 phase power outlets will be powered. There is also a switch that controls a normal power outlet so you can turn the circulation pump on and off.

The UI for the temperature controller. Top row, left to right: PID, alarm (when temperature has reached a certain treshold), swith for choosing one, two or zero heating elements to be active. Bottom row: two extra switches that are currently not in use, a controller for the circulation pump.

one power outlet for the circulation pump, Two power outlets for the two heating elements.


Trying to fit all the relays. 3 solid state relays that the PID uses to contol the temperature of the heating elements (one for each phase). 2 normal 3 phase relays fo choosing if one, two or zero heating elements shall be active.


Added fan to keep the solid state relays cool. (the releays stand above heatsinks)

Top view


Testing the controller. It works.

The temperature sensor is attached to the circulation pump.