Really universal soldering controller

The intention was to build the most universal soldering controller I can think of. It can drive any low voltage (upto 24V) iron with thermocouple or resistive sensor, in series with the heater, or separate.

Here is a short list of features:
– power: 9-28V, AC or DC
– 2 separate heater control channels
– 2 independent sensor inputs
– current source on any sensor input 3uA – 12mA, wuth 2 bands (x1, x16) and 256 steps per band
– flexible differential amplifier input selection
– amplifier gain from 0 to 750 in 256 steps
– negative offset selection in 1024 steps
– resistive instrument identification (upto 625 different instruments can be identified by 2 resistors on the connector)

Really universal soldering controller

– polynomial floating point voltage/resistance to temperature calculation
– wave shaping to filter out the inductive peaks from series sensor signal
– PID control with power limit
– isolated USB port for firmware updates and live data
– 128×64 OLED display with rich user interface.

Tested so far with:
– HAKKO T12/T15 (series TC)
– HAKKO FX8801 (PTC)
– PACE TD100 (series TC)
– JBC C245 (series or separate TC)
– JBC C210 (series TC)
– JBC Microtweezers (2 separate heaters, each with series TC)
– WELLER WSP80 (PTC) (This iron was sent to me by a reader of the thread for a previous version of the controller. Thanks, Jaroslaw)
– ERSA RT80 (series PTC/heater resistance)
– various chinese cheap irons with separate TC

Here are the schematics, gerbers and software (4 April 2017):

Update (4 April 2017): The PC Software is now entirely in C#, the front end is rewritten. Now you can program only the bootloader, and then use the software for firmware updates using the USB connection. The PC software also does not crash anymore when device is unplugged and plugged in the USB or turned on/off, and automatically switches to bootloader and back when uploading new firmware. Also, a legend with checkboxes is added for every data that is displayed on the graph, so you can switch it on or off. There is still pretty much work to be done on it, but at least it is much more functional now.
Added to the firmware are Pace TD100 Black and Weller WMRT profiles, some work is done on several other places. Now the firmware handles better some irons, where there was initial overshoot when heating for the first time or changing the target temperature.

Some movies:
JBC C245: …
JBC C210: …
T12, JBC C210, JBC Microtweezers:
Chinese T12: …
Weller WSP80: …
Weller WMRT: …

For More Details: Really universal soldering controller

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top