Professional Documents
Culture Documents
Esol Explaination PDF
Esol Explaination PDF
php/projects/esol
eSol
Published on Wednesday, 25 July 2012 08:21
Written by Daniel
Hits: 8699
I always liked good quality soldering tools, even though I currently have a nice ELV 50 Watts digital soldering station, I decided to build my own soldering base station
using an existing WPS80 soldering iron manufactured by Weller. After looking on the net to see others DIY projects I decided to develop a different one, with several
improvements in the design.
The main criteria for the design was that the device should be very compact, since I don't like big boxes on my crowdy workbench. Therefore I selected a small enclosure
available from Hammond manufacturer and designed the PCB to fit inside the box without many adaptations. As you can see in the pictures bellow the main component is
the big trafo (100VA toroid 2x24V); the electronics occupies a small fraction of the available space.
The electronic circuit was designed with several aspects in mind; first it should be fairly simple for anyone to build (as few components as posisible), even if it uses SMD
components. Secondly, the reduced size of the electronic circuit is mainly achieved by using a power MOSFET transistor without the need of an additional heat-sink.
Most of the DIY (and comercial) soldering stations that I found on the Internet used triac + driver topology for the heater but that solution needs extra heatsink for the
power triac. These solutions have an advantage however, the commonly used driver chip is an opto-triac driver (eg. MOC3041) which is simple to drive and has
additional 'zero-crossing' detection logic available.
The core component of the schematic is the ATMEGA164 type AVR micro-controller specially selected for PGA circuitry it has for ADC differential channels. This
important feature avoids the need of an external OPAMP used to amplify the signal from temperature sensor (PTC in Weller's case). The temp-to-voltage conversion is
handled by an constant current circuit implemented with LM1117 LDO chip, this ensures great linearity of the PTC readings. The logic power supply uses an SPMS
circuit LM2674 which means we can directly use power trafo outputs (24VAC with full wave rectifier and capacitive filter). Of course the SMPS does not need a heatsink
either ;).
The user interface is simple enough, I purposely selected an 3xDigits LED display since it has nice contrast ratio in almost every illumination conditions. For temperature
setting I selected a cheap rotary encoder which greatly simplifies the operation modes.
1 of 5 28/01/2013 14:13
eSol http://eosystems.ro/index.php/projects/esol
As you can see from the pictures the display board directly plugs into the "main board" with no additional airwires, further more the main PCB is single side routed with
very few airwires.
BOM
Here is a simplified list of important components (not so commonly available) of the project
The equally important part of the project is the software, which implements the temperature controlling loop (PID with anti-windup) and the user interface. The output
control is synchronized with the mains frequency (50Hz here in Europe), by using an "zero cross" simple circuit in order to minimize the commutation noise and associated
EMC problems. The ADC reads the PTC sensor during OFF time of MOSFET PWM and the samples are massively averaged (moving average filter), this greatly
increases the readings stability and accuracy.
Short changelog:
If you are not interested to modify/improove the software functionality you can directly flash the provided hex file into the microcontroller. Be sure that you change the
following fuse bits settings:
eSol_v4.hex
The project results are very encouraging, the temperature is maintained in between few Celsius degree range, the heating time is very fast (comparable to Weller's
soldering base stations) and the overall device size is smaller than the original equipment.
2 of 5 28/01/2013 14:13
eSol http://eosystems.ro/index.php/projects/esol
License
The software of the project is free to use even for comercial purposes, subject to the GPLv3 license.
3 of 5 28/01/2013 14:13
eSol http://eosystems.ro/index.php/projects/esol
4 of 5 28/01/2013 14:13
eSol http://eosystems.ro/index.php/projects/esol
Eosystems @2012
5 of 5 28/01/2013 14:13