So I've been working on designing this 4CH Heater Controller, and I decided to share it here.
Current Features:
- 4 Channels: can control up to 4 heaters.
- Adjustable Temperature Swing: 0.2 to 2.0 degrees.
- Adjustable Alarm: Temperature High and Low.
- Switchable between Celsius & Fahrenheit.
I used PlastiDip the coat the DS18B20 temperature sensors so they don't rust.
I used TRS Jacks (Headphone Jacks) to interface the DS18B20 temperature sensors. They are daisy chained together.
The Arduino board.
LCD Keypad Arduino Shield.
4 Channel Relay Module.
110V ~ 240V AC to 5V DC Converter.
I had to also wire a large capacitor on the 5V side to prevent voltage drops when the relays kicked on.
Everything assembled in a 3D Printed Enclosure using ESUN PLA+ (PLA Pro) filament.
Everything installed on the front panel.
The back (lid?) of the enclosure (also 3D Printed).
Current Features:
- 4 Channels: can control up to 4 heaters.
- Adjustable Temperature Swing: 0.2 to 2.0 degrees.
- Adjustable Alarm: Temperature High and Low.
- Switchable between Celsius & Fahrenheit.
I used PlastiDip the coat the DS18B20 temperature sensors so they don't rust.
I used TRS Jacks (Headphone Jacks) to interface the DS18B20 temperature sensors. They are daisy chained together.
The Arduino board.
LCD Keypad Arduino Shield.
4 Channel Relay Module.
110V ~ 240V AC to 5V DC Converter.
I had to also wire a large capacitor on the 5V side to prevent voltage drops when the relays kicked on.
Everything assembled in a 3D Printed Enclosure using ESUN PLA+ (PLA Pro) filament.
Everything installed on the front panel.
The back (lid?) of the enclosure (also 3D Printed).

. Love it. Thank you for sharing

