Академический Документы
Профессиональный Документы
Культура Документы
DIY Temperature
Controlled Solder Station
SMD manual soldering
for everyone
+5V
+5V LCD1
R1 R5
C14 C20 C1 C2
10k
10k
MOSI 100n 10u 10V 10n 10n
L1 ENC1
IO8 OLED_0.96
C16 MH2029-300Y C22
+5V
R16
GND
D6
SDA
VCC
IO9
RST
SCL
D/C
D1 100n 1u
K4
10k
14 34 2 24 44 1 2 3 4 5 6
2 1 MISO
VCC VCC1 UVCC AVCC AVCC1
4 3 SCK 8
PB0(PCINT0/SS)
D3/SCL
IC4 PB1(SCLK/PCINT1)
MISO
MOSI
6 5 RESET 13 9 SCK
SCK
RESET
PB2(MOSI/PCINT2/PDI)
10 MOSI +5V
ICSP CD1206-S01575 1 11 MISO
PE6(AIN0/INT6) PB3(MISO/PCINT3/PDO)
+5V 33 28 IO8 C10
PE2(HWB) PB4(PCINT4/ADC11)
29 IO9 +5V
D3 PB5(PCINT5/OC1A/OC4B/ADC12)
30 100n
BAT54 PB6(PCINT6/OC1B/OC4B/ADC13)
R11
PB7(PCINT7/OC0A/OC1C/RTS) 12 R10
K3
R8 18k
C11 C8 1M 3
D5 31 18 D3/SCL
10k
solder tip
22u 10V 32 19 3 2
100n PC7(ICP3/CLK0/OC4A) PD1(INT1/SDA) R13 5k6
20 A0 1
PD2(INT2/RXD1) 5k6 IC2.A 1
F1 21 4
K2 MF-MSMF050-2 PD3(INT3/TXD1)
7 25
VBUS PD4(ICP1/ADC8) R15 R14
22 C13 C12
PTC Resettable Fuse PD5(CTS/XCK1)
10M
500mA
100R
1 26
VBUS R4 PD6(T1/OC4D/ADC9)
2 3 27 D6 10n 10n
D– 22R D– PD7(T0/OC4D/ADC10)
3 4
D+ 22R D+ ATMEGA32U4-AU
4 R6 41
ID PF0(ADC0) VIN
5 42 40
GND AREF PF1(ADC1)
R2 R3 6 39
UCAP PF4(ADC4/TCK)
5 38 A2
UGND PF5(ADC5/TMS)
37 A1 T1
micro USB_B PF6(ADC6/TDO) R17 BC847C IRF9540
EXP PAD 36 A0
2x
PF7(ADC7/TDI) R20 NSPBF
4k7
15 23 17 16 35 43 T2 0R020
KX-7
X1 16MHz
C23 C24 T3 T4 3 4
R19 +5V
D5
10k
100n 1u
C19 C17
BC847C BC857C 5
22p 22p
Figure 3. The schematic diagram of the soldering station cleverly mixes analogue and digital electronics to achieve its objectives.
amplified by the circuit around IC3, IC2.B Digital circuitry circuit. It is a type ATmega32U4 which
and R21 permitting the microcontroller’s LCD1 represents the 0.96” OLED dis- has a USB interface built in. To the left
onboard analogue-to-digital converter play in the project. Its wiring may seem of IC4 we find micro USB connector K2,
(ADC) to sample it via signal line A1. strange but do realise that these dis- which connects to this interface. Com-
Capacitor C15 provides some noise fil- plays can work in either SPI or I2C mode ponents R2, R3 take care of any ESD
tering. Note that the current version of depending on how some of its resistors surges that may appear on these lines
the ATmega firmware limits the current and jumpers are set. In this design the for some reason. F1 is a resettable fuse.
to 1.5 amps. display is used in SPI mode. However the All in all the USB port is pretty resilient,
labelling on these displays often refers to and connecting a computer to it is not a
Low-noise amplifier IC2.A boosts the the I2C signals, which is why it is drawn great risk. The soldering station is safe
solder tip’s temperature sensor output that way. When you buy this display to too, and, when programmed with the
voltage. Networks R12-C12 and R13-C13 use in the project, make sure to get the right software, will appear to the PC as
together form a second-order low-pass SPI version. an Arduino Micro or Leonardo.
filter to get rid of some of the noise inher- ENC1 is the rotary encoder that's used
ently "on the line". The signal on line A0 to set the temperature of the solder- Power supply
is sampled by the microcontroller IC4. ing station. It has a built-in pushbutton A 12-volt 2-ampère regulated power
Resistors R11 and R14 allow detection and therefore requires three digital inputs supply is required to make the solder
of a disconnected sensor enabling the IO8, IO9, and D6. station work properly. Although a 12-V
supply power to the tip to be cut. This Already briefly mentioned above, IC4 is DC 'brick' supply is cheap and conve-
prevents destruction of the tip through the microcontroller that provides the cal- nient, you should check its output reg-
overheating. culation power and PWM circuitry for the ulation and output current ability before
using it. If the supply voltage is weak EEPROM to avoid having to set it every Assembly
or too noisy under load the tempera- time the soldering station is switched on. You can choose to buy a semi kit from
ture measurements may become inac- The tip temperature is measured period- Elektor Store, or hamster the parts from
curate. IC1 makes 5 V out of the VIN ically. To do this properly the PWM signal your favourite supplier(s) and the board
supply to power the digital part of the is first switched off (pulled Low), and from Elektor, and spend an afternoon
circuit together with the temperature after a short delay (to allow the change soldering SMDs.
sensor ADC input circuitry. Components to have its effect), the signal on A0 is Assembling the board requires SMT tools
L1 and C22 are additional measures to sampled. The current temperature is and the photographs in Figures 4 and 5
keep noise out of the ADC peripheral. calculated and compared to the target of the finished board should provide use-
For development purposes it is also pos- value, and if the difference is too large ful in replicating the project at home. One
sible to power the circuit from the USB (about 5 °C), the PWM value is adjusted special component is the 0.02-ohm cur-
port. When VIN is not applied, D3 con- accordingly. rent sense resistor pictured in Figure 6.
nects VUSB to the 5-volt rail, effectively Contrary to temperature measurements, The resulting 'module' is quite small and
powering the circuit. The solder tip will heater current measurements are taken should easily fit in all sorts of enclosures
not heat up in this case, but tempera- when the PWM signal is High (i.e. on) and leave plenty of space for a 'brick'
ture measurements are possible, mean- because otherwise the value would style 12 V/2 A power adapter or a power
ing that you can use this device as a always be zero or thereabouts. transformer with rectifier, stabiliser, etc.
thermometer too! The user interface (UI) consists of the to give it some weight! The prototype of
rotary encoder and the display. For the the solder station pictured here was built
Details about the software first pin-change (PC) interrupts are used; into a Teko type 102 case with dimen-
The program that makes it all work the process is controlled using the pop- sions 110 × 70 × 46 mm.
together takes care of several functions: ular Adafruit graphics library. Along that same thought and for reasons
Target as well as measured temperatures of comfort you may want to build the
• PWM generation; and the complete solder station status solder station board into a heavy metal
• temperature measurement; are transmitted via the USB serial port. case (no pun intended). If the case is
• temperature sensor detection; too light it will move around too easily,
• heater current measurement; Programming the firmware whereas you want it to stay put on your
• heater voltage measurement; The software for IC4 (see [2]) was bench. A good solution therefore would
• USB communication; written as an Arduino sketch. As such be to build the module with its power
• interaction with the user. you need the Arduino IDE to compile supply — using a heavy transformer —
it. Because the solder station is Arduino into a single case.
After powering up the program arranges Micro (Leonardo) compatible, that is also Users opting to build a discrete 12-V,
for the tip to be heated full throttle to the “Board” to select in the IDE. 2-A power supply for the solder station,
ensure a quick start. Once the target K4 is intended for programming the must observe all electrical safety precau-
temperature is reached — this takes a microcontroller. Once you have flashed tions applicable in their region or country.
few seconds — PWM regulation kicks in, the Arduino Micro or Leonardo bootloader That's why Elektor Labs recommends the
and you can start soldering. Note that the you can also program the MCU over USB use of a sealed 12-V DC supply of the
target temperature is stored in the MCU’s from the Arduino IDE. type used for printers and lighting as
• flexible;
• heat- and spillage-resistant;
• specified for the rated current;
• solderable to 3.5-mm jack plugs.
We found USB cables quite suitable —
simply cut off the connectors and use
two wires for ground and power.
One idea is to mount a socket on the
enclosure and run wires from it to the
module. The solder tip connects to the
cable and the cable in turn connects to
the socket.
In short, make your DIY solder station
look like a commercially available prod-
uct; there are good reasons why they all
look much the same.
Figure 6. Close up of the 0.02-ohm, 2-watt current sensing resistor on the prototype.
Advertisement