Soldering Iron Driver

From DP

Jump to: navigation , search

File:SID LP front.jpg

Universal Soldering Iron Driver capable of driving both thermocouple and PTC type soldering irons.

Read about the design.

[Available for $7.00] at Seeed Studio.



Project Summary
Name: Soldering Iron Driver
Buy it: [ Get one for $7.00 at Seeed Studio]
Price: $7.00
Status: [[Project status#Development_status|]]
Manufacturing: Shipping
Forum: [ Soldering Iron Driver Forum]

The Soldering Iron Controller was designed by Arhi (Bogdan Kecman) and shared under public domain in our forums. With his consent we developed our through hole version based on the 3rd generation of his driver.

From the get go the Soldering Iron Driver was conceived to drive Hakko 900M (clones) and Solomon irons. As an added bonus it was discovered Weller PES51 irons were compatible as well.

The key to this universal design is the analog front-end which is capable of reading both Thermocouple and PTC temperature sensors. The SID features:

  • Compatible with any PTC or TC soldering iron.
  • PID temperature control.
  • USB data transfer, and firmware update.
  • UART data transfer.
  • HD44780 2x16 character LCD.
  • external NTC temperature sensor, for calibration and better cold junction compensation of TC type sensors.
  • Low noise, zero crossing AC heater control.



The hardware was developed by Arhi in the forum. His initial gen1 design used a PIC16F690 soldered on a perfboard. Since then he moved to the PIC18F2550 in gen2 and gen3. Images below are of gen2(left) and gen3 right), pictured above is our through hole version of gen3.

SID gen2c.jpgSID gen3.jpg.


Tested soldering irons

  • Hakko 900 series, and clones (PTC sensor)
    • HAKKO 907 iron
    • HAKKO 908 iron
    • QUICK 907A iron (HAKKO clone, different characteristics of the sensor)
    • GORDAK iron (HAKKO clone, different characteristics of the sensor)
    • ATTEN iron (HAKKO clone, different characteristics of the sensor)
    • NONAME HAKKO clone (identical RTD characteristics)


There are two versions of the firmware, one for controlling the device with buttons, another for controlling it via an encoder.

Development resources




  • Hardware: CC-0 (public domain)
  • Firmware: CC-AL (Creative Commons Attribution License)