For more informations to this project you can visit my website makermoekoe.com
(New version)
(Old version)
(Click on the images for a small video.)
Basic idea of the hotplate is slightly different from the standard tools like a reflow oven or soldering irons. The heat is supplied from the bottom of the PCB.
What you will need:
Something similar is the Reflow Skillet from SparkFun: https://www.sparkfun.com/tutorials/59. They tested several methods to solder SMD components to PCBs and it turns out that their Skillet is the best solution for makers with a small budget. Inspired by this, my first thoughts about this old flatiron I found in the garage were to build a similar hot plate thing for soldering. And it turns out that this is working like a charm.
Concept of this is that the wemos d1 mini controls the solid state relay based on temperature informations from the thermocouple sensor, which I placed with some heat resistant kapton tape directly onto the iron (actually the sensor should be placed onto the PCB for preciser temperature readings). If you have a really fast iron than maybe you should use something like a PID controller. For me and my very sluggish iron a normal threshold based control is enough for now. I added my simple threshold code to this repository.
It takes about 3 minutes for the whole soldering process, which is very fast, compared to some professional solutions like reflow ovens. Maximal temperature is something about 220-240 degrees, depending on several things like used solder paste, PCB thickness, ...
Conclusion:
Pro
Cons
I have published two videos for creating the peace of wood used as base plate and for connecting the wires to the pcb. Just click on the images below to start the videos.
When connecting the 230V power supply to your board be careful not to switch some wires, like I did :D
The three terminals are labeled with SSR for solid state relay, DC5V for the Wemos power supply and Thermo for the thermocouple sensor. When switching the thermocouple sensor wires, the temperature on the display will get smaller when the plate gets hot. If this is the case, simply switch the Thermo wires.
For the PCB I desoldered the MAX6675 thermocouple IC from the small breakout board and used it directly onto the PCB to safe a little bit of space. All other components are just connected via pin headers to the PCB. The 5V power supply, the thermocouple and the solid state relay on GPIO 8 are connected via those screw terminals.
(Click on the image for a small video.)