GithubHelp home page GithubHelp logo

zipperz / unisolder-5.2 Goto Github PK

View Code? Open in Web Editor NEW

This project forked from sparkybg/unisolder-5.2

0.0 0.0 0.0 12.61 MB

Unisolder - The universal soldering controller

Visual Basic .NET 0.13% C# 8.90% Makefile 9.26% C 73.51% Shell 0.46% C++ 7.74%

unisolder-5.2's Introduction

UniSolder - The universal soldering controller License CC-BY-4.0

Control almost any low voltage soldering instrument

My 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.

A short list of features:

  • power: 12-24V, AC or DC (24V 6A toroidal transformer is the best possible power source)
  • automatic 1/2 and 1/4 power selection, so only simple single winding 24V can drive all the instruments, from the smallest JBC Nano, to the largest JBC C245.
  • 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)
  • 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
  • 128x64 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)
  • JBC C105 (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)
  • WELLER WMRT (separate TC)
  • ERSA RT80 (series PTC/heater resistance)
  • various chinese cheap irons with separate TC

Some movies:

Additional resources

The calibration procedure

  • Connect a resistor with well known resistance (0.1%) of around 10ohm between SENSEA and Vout1-
  • Go to "CALIBRATION" submenu
  • Adjust the calibration trimmer until you get value of "R" as close as possible to the resistance of the resistor, multiplied by 100 (1000 for 10ohm resistor).

My connection layout and the calibration connection in real world:


Connections to different tips/irons:

1. HAKKO T12:

  • Outer shell, and heater negative (middle) terminal connected together to Vout1- and EARTH
  • heater positive (bottom terminal) connected to Vout1+ and SENSEA
  • 1k resistor between ID and Vout1-
  • 5.6k resistor between ID and Vout2-

2. HAKKO FX8801, HAKKO 907 (original, with PTC sensor):

  • Outer shell, PTC negative and heater negative connected to EARTH, Vout1- and SENSEB
  • Heater positive connected to Vout1+
  • PTC positive connected to SENSEA
  • 1k between ID and Vout1-
  • 820ohm between ID and Vout2-

3. JBC C245:

  • Outer shell (green wire) connected to EARTH and SENSEB
  • Heater positive(red wire) connected to Vout1- and SENSEA
  • Heater negative(blue wire) connected to Vout1+
  • 150ohm between ID and Vout1-
  • 5.6k between ID and Vout2-

4. JBC C210:

  • Outer shell (green wire) connected to EARTH and SENSEB
  • Heater negative (middle terminal, blue wire) connected to Vout1-
  • Heater positive (smaller terminal, red wire) connected to Vout1+ and SENSEA
  • 3.0k between ID and Vout1-
  • 5.6k between ID and Vout2-

5. JBC C105/C115:

  • Outer shell (green wire), connected to EARTH
  • Heater negative (blue wire), connected to Vout1-
  • Heater positive (red wire), connected to Vout1+ and SENSEA
  • 3.0k between ID and Vout1-
  • 1.0k between ID and Vout2-

6. JBC Microtweezers:

  • Outer shell of both tips (green wire) connected to EARTH
  • Heater 1 negative (blue wire) connected to Vout1-
  • Heater 1 positive (red wire) connected to Vout1+ and SENSEA
  • Heater 2 negative (brown wire) connected to Vout2-
  • Heater 2 positive (yellow wire) connected to Vout2+ and SENSEB
  • 1.0k between ID and Vout1-

7. WELLER WSP80:

  • Outer shell, PTC negative and heater negative (white, black and brown wires) connected to EARTH, Vout1- and SENSEB
  • Heater positive (blue wire) connected to Vout1+
  • PTC positive (red wire) connected to SENSEA
  • 120ohm between ID and Vout1-
  • 5.6k between ID and Vout2-

8. ERSA RT80:

  • Outer shell and Heater/PTC negative (pink and white wires) connected to EARTH, Vout1- and SENSEB
  • Heater/PTC positive (black wire) connected to Vout1+ and SENSEA
  • 300ohm between ID and Vout1-
  • 110ohm between ID and Vout2-

unisolder-5.2's People

Contributors

janesak1977 avatar malec1984 avatar sparkybg avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.