A palm sized MCH (Metal Ceramic Heater) based reflow hotplate powered by USB-PD
This is a DIY, low cost PD powered reflow hotplate that uses metal ceramic heater (MCH) instead of PCB hot plate for heating. It features a USB type C input port that can be powered by a 60W (65W) PD power supply at 20V 3A. This hotplate can automatically reflow mid-temperature range solder paste like Sn63Pb37. What you need is press and hold the START button for 5 seconds and wait for the reflow process to finish.
You can get a prototype from my Tindie store
Stages | LED Status | Meaning |
---|---|---|
1 | Yellow Slow Blinking | System Ready |
2 | Yellow Fast Blinking | Automatic Reflow starting in 5 seconds |
3 | Yellow ON | Heating to soaking temperature (<150 °C) |
4 | Red Fast Blinking | Soaking (150 - 180 °C) |
5 | Red ON | Reflowing (220 °C) |
6 | Red Slow Blinking | Reflow completed. Remove PCB now |
After stage 6 is completed and you have removed the PCB from the hotplate, press STOP once to reset the stage to 1. You can also press STOP anytime you think it is suitable, including early stopping if your PCB is small and do not require that much temperature in the reflow stage.
This mode was added since the v6 revision of the hotplate. Older version of the hotplates are not compatible with this new firmware.
In case you want to desolder something that you misplaced or recover components from damaged PCB, you can press and hold "START" + "STOP" for 5 seconds until the yellow LED start fast blinking. Then the reflow hotplate will enter desolder mode and keep at reflow temperature for 5 minutes.
properties | Value |
---|---|
Controller | CH552G (Arduino Programmable) |
LEDs | Yellow(Preheat / Soaking), Red(Reflow) |
Dimension (Without Base, W x L x H) | 54mm 102mm 30mm |
Dimension (Assembled, W x L x H) | 54mm 102mm 48mm |
Heat-plate Size | 40mm * 40mm (± 1mm) |
Require External Programmer | No (USB programming pins exposed as 2.54 pads) |
Power Input | USB type-C PD 20V 3A (60W / 65W PD power supply recommended) |
Power Consumption | 30 - 50W (Depends on reflow stage) |
USB Connector | USB type C |
Solder Paste | Sn63Pb37 (Reflow profile editable in source code w/ Arduino IDE) |
See more over here
The PCB contains a 2.54x4 pins labeled PROG (USB) with 5V, D+, D- and GND. This is a standard USB 2.0 connector as CH552G has build in USB hosts mode that do not require a USB to UART converter chip. Solder a USB male header at this location following the pins label written on the silkscreen.
There are another 2.54 x 3 pins also labeled PROG on the left 2 pins of the 3 pins. It is for forcing the CH552G into USB programming mode. If you want to re-program the reflow hotplate, bridge the two left most pins (the two pins closer to the LED) of the 2.54x3 and connect the USB pins to your computer. Otherwise, you can bridge the right-2 pins or leave all 3 pins unconnected.
The timing for downloading the firmware are critical to the success of firmware download. Please follow EXACTLY on how to flash the firmware with the steps below.
In case the Serial mode is not working due to some driver conflict or Windows bug, you can optionally choose USB upload mode
If you encounter issues with yellow LED not light up when powered up / unstable touch buttons / lower than expected peak reflow temperature, please make sure you are using a high quality PD power supply and cables that is designed for 60W or above.
The reflow temperature is intentionally set higher than the expected temperature of 230 degree celcius to make up for the lose in heat to the surrounding. You can perform early-stopping if the reflow is completed but the hotplate is still heating up.
CC BY-NC-SA