Table of Contents
The T12 Quick Heating Soldering Station is an advanced soldering tool that offers a myriad of features for enhanced precision and convenience. One of its notable features is the temperature measurement of the tip, which ensures accurate and consistent soldering temperatures. The temperature control can be easily adjusted using the rotary encoder, making it effortless to find the ideal heat for different soldering tasks. A boost mode can be activated by a short press of the rotary encoder switch, providing a quick temperature rise for efficient soldering. Additionally, a setup menu can be accessed by long pressing the rotary encoder switch, allowing users to customize various settings according to their preferences. The station also incorporates handle movement detection using a ball switch, ensuring that the iron remains in an idle state when not in use. It further detects if the iron is unconnected, preventing invalid temperature readings. To conserve power and extend the lifespan of the iron, a time-driven sleep/power off mode is activated when the iron is unused for a certain period of time. The station also measures input voltage, Vcc, and the ATmega’s internal temperature, providing valuable information to users. All the necessary information is displayed on an OLED screen, enabling easy monitoring of the soldering process. A buzzer is integrated into the station for audible alerts and notifications. Moreover, the T12 Quick Heating Soldering Station allows for the calibration and management of different soldering tips, ensuring accurate temperature readings and optimal performance. User settings can be conveniently stored into the EEPROM, allowing for easy retrieval and setup. Overall, this soldering station offers a comprehensive range of features and functionalities, making it an excellent choice for professionals and enthusiasts seeking precision and efficiency in their soldering tasks.
T12 Atmega Soldering Station SMD v2
- Temperature measurement of the tip
- Temperature control via rotary encoder
- Boost mode by short pressing rotary encoder switch
- Setup menu by long pressing rotary encoder switch
- Handle movement detection (by checking ball switch)
- Iron unconnected detection (by idenfying invalid temperature readings)
- Time driven sleep/power off mode if iron is unused (movement detection)
- Measurement of input voltage, Vcc and ATmega’s internal temperature
- Information display on OLED
- Buzzer
- Calibrating and managing different soldering tips
- Storing user settings into the EEPROM

Power Supply Specification Requirements
Choose a power supply with an output voltage between 12V and 24V which can provide an output current according to the table below. The power supply must be well stabilized. The current and power is determined by the resistance (R = 8 Ohm) of the heater.
Voltage (U) | Current (I) = U / R | Power (P) = U² / R |
---|---|---|
12 V | 1.50 A | 18 W |
13 V | 1.63 A | 21 W |
14 V | 1.75 A | 25 W |
15 V | 1.88 A | 28 W |
16 V | 2.00 A | 32 W |
17 V | 2.13 A | 36 W |
18 V | 2.25 A | 41 W |
19 V | 2.38 A | 45 W |
20 V | 2.50 A | 50 W |
21 V | 2.63 A | 55 W |
22 V | 2.75 A | 61 W |
23 V | 2.88 A | 66 W |
24 V | 3.00 A | 72 W |

Temperature Measurement and OpAmp Considerations
A thermocouple (temperature sensor) is located in the T12 soldering tip. It creates a minimal voltage depending on the temperature difference between the hot end and the cold junction (about 22 microvolts per degree Celsius). To measure this, the heater must be switched off, since both share the same connections. The low voltage is amplified by the OpAmp and measured by the ADC of the microcontroller. The LMV358 is a very cheap and versatile OpAmp, but not the ideal choice for this task because it has a fairly high input offset voltage and is quite noisy. Although the Soldering Station also works with this OpAmp thanks to the software’s smoothing and calibration algorithms, I highly recommend spending a little more money on a better one. The OPA2330AIDR or OPA2333AIDR for instance, have the same pinout and can also be used with this board. They provide significantly more accurate and stable temperature measurements.
Heater High Side Switch with N-Channel MOSFET and Charge Pump
The microcontroller switches the heater on and off via the MOSFET. Since the temperature measurement must be done over the same line and against
ground, the MOSFET has to be placed between the supply voltage and the heater (high-side switch). A P-Channel MOSFET is normally used for this configuration. However, N-Channel MOSFETs usually have a lower resistance (RDS (on)), in the case of the IRLR7843 only 3 milliohms. A low resistance means a higher efficiency and a lower heat development of the MOSFET. For an N-channel MOSFET to function as a high-side switch, an additional circuit is required to maintain a positive GATE-TO-SOURCE voltage after the MOSFET is switched on. This is done using a so-called charge pump consisting of a capacitor and a diode.
BOM for assembling the T12 soldering station
Value | Name | Description | Quantity |
Resistors SMD | |||
1k5 | R2 | 0603 | 1 |
1k | R5 | 1206 | 1 |
1k | R9 | 0603 | 1 |
200k | R8 | 0603 | 1 |
10k | R11,R13,R3,R4,R6,R7,R14,R10,R1 | 0603 | 9 |
47k | R12 | 0603 | 1 |
Capacitors SMD | |||
100n | C10,C1,C9,C3,C2 | 0603 | 5 |
1u | C13 | 0603 | 1 |
330n | C11 | 0603 | 1 |
22p | C5,C6 | 0603 | 2 |
2n2 | C8 | 0603 | 1 |
47u | C4 | 1206 | 1 |
22u | C12 | 1206 | 1 |
10u | C7 | 1206 | 1 |
Semiconductors | |||
FMMT619 | Q1 | Transistor SMD SOT-23-3 | 1 |
IRLR7843TRPBF | Q2 | Mosfet Canal N — TO-252-2 | 1 |
SS54 | D1 | Scotty Diode SMA(DO-214AC) | 1 |
1N4148W | D2 | Diode — SOD-123 | 1 |
5V1 | D3 | Zener Diode 5v1 — SOD-123 | 1 |
18V | D4 | Zener Diode 18V SOD-123 | 1 |
ATMEGA328P-AU | U1 | Microcontroller — TQFP-32 | 1 |
78M05 | U2 | Voltage regulator 5V TO-252-2 | 1 |
LMV358IDR | U3 | Op Amp SMD | 1 |
OLED | OLED | Display OLED I2C — 0,96” 128×64 | 1 |
MLT-5030 | BUZZER1 | Buzzer | 1 |
PWR | LED1 | MD LED 0603 | 1 |
Miscellaneous | |||
KF350-3.5mm | P3,P2,P1 | 2 pin connector — KF350-2P | 3 |
ICSP-6 | ICSP | AVR ICSP 6 pin connector | 1 |
3x6x2.5 | RESET | Touch switch — 3.0×6.0 | 1 |
16MHZ | X1 | Crystal — HC-49S | 1 |
Rotary Enc | SW1 | BOURNS PEC11R-4 F-S X Rotary Encoder or equivalent | 1 |
Download files
Source: https://oshwlab.com/wagiminator/z-solderingstation-smd-v2
License: CC-BY-SA 3.0