Editor Version ×
recommended

Pro Edition

free

Brand new interactions and interfaces

Smooth support for design sizes of over 3W

devices or 10W pads

More rigorous design constraints, more

standardized processes

For enterprises, more professional users

Std Edition

Easy to use and quick to get started

The process supports design scales of 300

devices or 1000 pads

Supports simple circuit simulation

For students, teachers, creators

Ongoing

STD ATmega SolderingStation SMD v2

ATmega SolderingStation SMD v2

Project tags

License

CC-BY-SA 3.0

License: CC-BY-SA 3.0

Mode:

Mode

Editors' pick

Editors' pick

  • 120.8k
  • 200
  • 240
Update time: 2024-06-24 10:15:10
Creation time: 2019-06-16 15:26:09
Description

Description

# 1. Overview # T12 Quick Heating Soldering Station featuring - 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 Links: - Firmware: https://github.com/wagiminator/ATmega-Soldering-Station - Project Video: https://youtu.be/I9ATDxvQ1Bc - Video from John Glavinos (electronics4all): https://youtu.be/4YDcWfOQmz4 - Video from LHW-createskyblue (UI-v1.6L): https://b23.tv/LiOe54 - A great modification: https://oshwhub.com/222465.255411/atmega328p-han-tai # 2. Versions, Upgrades and Notes ## Soldering Station v2.0: ![IMG_20190731_190146_x.jpg](//image.easyeda.com/pullimage/iSYD3M8FjNd8ndt1cC7noTcUAdRtz9oFH6hKmoNl.jpeg) ![IMG_20190731_182904_x.jpg](//image.easyeda.com/pullimage/kgryPQpReu7YGh16ewXIt2tQha6rTmhtARw9nPZh.jpeg) ## Soldering Station v2.5: ![IMG_20200621_132138_x2.jpg](//image.easyeda.com/pullimage/8LPUnbOCw2uFf1ozHYkTESbvH1LjlA1zKstsrS5v.jpeg) ![IMG_20200621_121350_x.jpg](//image.easyeda.com/pullimage/5ZW6mQs1im9htCg3NJSryApeGUiSlwTFXnvxJSLq.jpeg) ## Soldering Station v2.6: ![IMG_20200816_141230_x.jpg](//image.easyeda.com/pullimage/B0Crwq4ZAkTLbKYQlWMz32sMSgKbYp6pCCGzzExT.jpeg) ![IMG_20200816_130923_x.jpg](//image.easyeda.com/pullimage/BpBMLRUhObBq2KgvY0ECxCkv6uOqRW2V4trbMem0.jpeg) ## UI Upgrade by LHW-createskyblue LHW-createskyblue created an awesome upgrade to the user interface which can be installed optionally. It features: - Beautify the detail page and increase the power bar - Menus have ICONS - Better scrolling animation - Get rid of the U8g graphics library and use the ArduBoy graphics Library (Lite) to improve the frame rate and reduce memory usage to make graphics possible - Add flip display Settings to adapt to the habits of different people - Knob direction setting menu - Screen saver - English and Chinese language pack - System Password - Better numerical input experience - Chip overheating and low voltage alarm - Watchdog timer automatic reset the MCU ![](https://image.lceda.cn/pullimage/dD94Lz6baKfVFCMcqzb7acjT7sRY7NwJ7NaJmOt9.gif) ![](https://image.lceda.cn/pullimage/zIsCozlXO0gjzfxcF4wCfAmhQwTKoQBLKd5zZtRd.gif) ![](https://image.lceda.cn/pullimage/cfhvmAOQPhwq7iCPhLvNDeRbOcbccIucCHhU2Abj.gif) ![](https://image.lceda.cn/pullimage/ij3I4sFpNrQPefPdkgIqGjraDEWEPJYjb4974HlC.gif) ![](https://image.lceda.cn/pullimage/OsLI0MkxMrv7w0GgVg1tZPt6CMrcyhoFSeOnWrzp.gif) ## Notes and Errors - In the board version 2.5 the diode D1 may overheat. To be on the safe side, the 18V zener diode D4 should be removed and the soldering station should be operated with a maximum of 20V. Alternatively, the diode D1 can be replaced with an SS54 schottky diode and the BJT Q1 with an FMMT619. # 3. 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| # 4. Temperature Measurement and OpAmp Considerations # A thermocouple (temperature sensor) is located in the T12 soldering tip. It creates a very small 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 SolderingStation also works with this OpAmp thanks to the software's smoothing and calibration algorithms, I highly recommend spending a little more money in 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. ![SolderingStationV2_LMV358_Noise.png](//image.easyeda.com/pullimage/Q1peGd04fhp8kQzYYe6WfFqgOCv8MpL39cS0y2rr.png) ![SolderingStationV2_OPA2330_Noise.png](//image.easyeda.com/pullimage/w2mQcD786pNi5hLEd5bqK2hezrsrUUhtttMRZYih.png) ![SolderingStationV2_LMV358_SettleTime_2.png](//image.easyeda.com/pullimage/YyUQY5VyZgBz92o5gpugZDDaUfl1TFoNJoGNMEi2.png) ![SolderingStationV2_OPA2330_SettleTime.png](//image.easyeda.com/pullimage/08cMT2owQsOTnGl71miryML8imI4eP9j3chbK31M.png) # 5. 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. The principle of operation is illustrated in the following graphic by [Smallp Tsai](https://github.com/SmallpTsai): ![chargepump.png](//image.easyeda.com/pullimage/2uMULK2Igux1CcmuzeTBr1Wtl1le8SuoqR9W6blq.png) ![SolderingStationV2_ChargePump.png](//image.easyeda.com/pullimage/UwAxl6ON0Pn9orkxrE9tfgfZAGFxWH5Xc9pkDvmm.png) # 6. Building Instructions # In addition to the components for the PCB you will need the following: - 3D-printed case - Aviator Plug (4- or 5-pin depending on your iron handle) - DC Power Jack (5.5 * 2.1 mm) - Rocker Switch (KCD1 15 * 10 mm) - Some wires - 4 Self-tapping screws (2.3 * 5 mm) ![parts.jpg](//image.easyeda.com/pullimage/A29gEDpw2Ld6S96m6f88GDKLpD0YJHm0m3R5Tp5r.jpeg) ![IMG_20200621_130414_x.jpg](//image.easyeda.com/pullimage/NQZMhCwVRTmA4HVYrDjr6y938flXDBzT6woWXocX.jpeg) Make sure that all parts fit nicely into the case. Solder the wires to the connectors and protect them with heat shrinks. Use thick wires (AWG18) for the power connections. Make all connections according to the schematic down below but keep in mind, that there's no standard pinout. Solder the wires directly to the corresponding pads on the pcb. To make the soldering station ESD-safe, connect the earth (E) terminal of the aviator plug to a female dupont connector and glue it into the corresponding opening on the case. Now you can connect the soldering station via a male dupont connector to an earth terminal. Upload the firmware and screw the pcb on top of the case. ![connections.png](//image.easyeda.com/pullimage/q0JfyFSQSTueZhpBkhrBhFbxtL1UqRARK1nrKThv.png) The pinout shown works for the [Quecoo handles from aliexpress](https://aliexpress.com/wholesale?SearchText=quecoo+handle). Different handles may have different pinouts. If you are assembling your handle yourself, follow the scheme shown below. The video by [John Glavinos (electronics4all)](https://www.youtube.com/watch?v=DcmiFfuZw38) shows how it's done. ![T12_handle.png](//image.easyeda.com/pullimage/lltLU6vx2PQw5RX0tyTdofLoEhgYBBF5NR6Qr1Xt.png) # 7. License # ![license.png](https://i.creativecommons.org/l/by-sa/3.0/88x31.png) This work is licensed under Creative Commons Attribution-ShareAlike 3.0 Unported License. (http://creativecommons.org/licenses/by-sa/3.0/)
Design Drawing

Design Drawing

schematic diagram
1 /
PCB
1 /
The preview image was not generated, please save it again in the editor.
ID Name Designator Footprint Quantity
1 1N4148W D2 DIODE-SOD-123 1
2 LMV358IDR U3 SOP-8_150MIL 1
3 16MHZ X1 HC-49S 1
4 MLT-5030 BUZZER1 MLT-5030 1
5 OLED OLED I2C - OLED 0.96" 128X64 1
6 18V D4 ZENER-SOD-123 1
7 5V1 D3 ZENER-SOD-123 1
8 47k R12 0603 1
9 1k5 R2 0603 1
10 10k R11,R13,R3,R4,R6,R7,R14,R10,R1 0603 9
11 1k R9 0603 1
12 200k R8 0603 1
13 IRLR7843TRPBF Q2 TO-252-2 1
14 KF350-3.5mm P3,P2,P1 KF350-2P 3
15 ICSP-6 ICSP ICSP-6 1
16 3x6x2.5 RESET KEY-3.0*6.0 1
17 Rotary Enc SW1 BOURNS_PEC11R-4XXXF-SXXXX 1
18 100n C10,C1,C9,C3,C2 0603 5
19 1u C13 0603 1
20 330n C11 0603 1
21 22p C5,C6 0603 2
22 2n2 C8 0603 1
23 1k R5 1206 1
24 47u C4 1206 1
25 22u C12 1206 1
26 10u C7 1206 1
27 78M05 U2 TO-252-2 1
28 PWR LED1 LED0603 1
29 FMMT619 Q1 SOT-23-3_L2.9-W1.6-P1.90-LS2.8-BR 1
30 SS54 D1 DIODE-SMA(DO-214AC) 1
31 ATMEGA328P-AU U1 TQFP-32_7X7X08P 1

Unfold

Project Attachments

Project Attachments

Project Members

Project Members

Target complaint
Related Projects
Change a batch
Loading...

Comment

Add to album ×

Loading...

reminder ×

Do you need to add this project to the album?

服务时间

周一至周五 9:00~18:00
  • 0755 - 2382 4495
  • 153 6159 2675

服务时间

周一至周五 9:00~18:00
  • 立创EDA微信号

    easyeda

  • QQ交流群

    664186054

  • 立创EDA公众号

    lceda-cn