Close

First Results: PID in Action

A project log for Vat Heater for Resin 3D Printers

Keep your resin at the right temperature with this USB-PD powered vat heater featuring ESP32 control, dual channels, and fan support.

dimitarDimitar 09/25/2025 at 16:140 Comments

Hello all,

I wanted to see how well the heater could hold temperature, so I filled the resin vat with water and started a simple test run. The heater brought the water up from about 28 °C to 40 °C without trouble, and once it reached the target it settled nicely.

Of course, I had to push it a bit. So I grabbed some ice, dropped it right into the vat, and watched the curve dip. For a moment the temperature slid down, but then the PID loop kicked in and pulled it right back — stabilizing within ±0.5 °C. There were two samples per second made, making the test run about 1h. 

That’s exactly the kind of stability I was hoping for. The external 14-bit ADC really helps smooth out the control, and paired with USB-PD power it feels like the system has plenty of headroom.

I have built a few test units to send to some friends for real world testing next :) 

Cheers,

M.

Discussions