PCB Heater
https://github.com/ConnorWilde/PCBHotplate/tree/main
https://github.com/ConnorWilde/PCBHotplate/tree/main
I will be building a lot of small packages for a PCB. I saw someone who converted a 3D printer nozzle heater into a hotplate for soldering. This is really a 3D printer extruder but with a different nozzle.
To control temperature, there is a thermistor that gives feedback for a PID loop running on an Arduino. The Arduino controls a large Mosfet. This provides a relatively stable temperature. The temperature does not need to be very consistent for soldering.
The hotplate part is isolated from the frame and shielded to minimize heat loss. I only want to heat the plate.
Plot of temperature
The Mosfet is extremely overkill and would normally overdraw the Arduino IO pins. This also increases the inefficient period of the Mosfet switching time. To solve this, I am using a push-pull transistor setup. Because I am using PWM from the PID loop, solving this inefficient period is extremely important. The push-pull transistors combined with a very strong pull-up resistor provide enough current to properly switch the Mosfet.