Introduction to SnailHeater
<i>The purpose of the open source project is to create an open source soldering station suitable for makers, so that foreigners can also use Chinese open source soldering stations! </i>
Multifunctional soldering station, referred to as <b>"Snail Station"</b>. Flat heating table, air gun, T12/C245 soldering iron, adjustable power supply with multiple controls. There is 220V high voltage in this project, so be careful and bear the consequences.
- The address of this project is https://github.com/ClimbSnail/SnailHeater (github is the latest information)
- Or https://gitee.com/ClimbSnailQ/SnailHeater (gitee is not the latest, only a preview)
- Previous generation old version controller project https://github.com/ClimbSnail/HeatPlatform_SMT (lowest cost solution)
This project is developed using the ESP32S2 module. Simultaneously control the operation of the heating plate, air gun, T12/C245 soldering iron, and digital adjustable power supply. This project will continue to be optimized and will not be done halfway. In order to prevent salted fish reselling later, only a simple demo is provided. The main source code is not open source, and DIY players can receive a serial number for free. <b>The actual assembly pictures will be updated later. </b>
In addition: In order to make full use of hardware resources, it will come with a dual-channel oscilloscope (sampling 2M), a function generator, and high-precision pulse output (can be used for spot welding machines). There are additional functions such as lock screen clock and so on.
SnailHeater main functions
- The soldering iron supports T12 as well as JBC245. The built-in power supply reaches 150W and is isolated from the main control power supply.
- Supports 858D related types of air guns, and the interface also supports heating plates (split type), with a maximum support of 2000W. There are two GX16 interfaces in total, supporting blind insertion of the air gun heating plate.
- Adjustable power supply: fully digitally adjustable, output voltage between 0.8V~23.5V, adjustable voltage accuracy up to 0.008V, current up to 5A, load voltage above 3A within 80mv. Built-in software overcurrent protection (customizable threshold), built-in hardware protection (short circuit protection).
- Built-in NTC environmental compensation. In addition, a full set of automatic temperature calibration solutions are set up, eliminating the need for additional thermometers. (Note: Any soldering station without temperature calibration settings for the soldering iron and air gun is a rogue)
- Use TFT 1.69-inch 240*280 TFT color screen, and use LVGL as the interface to enhance the animation effect of the operation.
- Equipped with host computer software for updating firmware and drawing temperature control curves, etc.
- Comes with dual-channel ADC sampling circuit (built-in buffer) for developing dual-channel oscilloscopes (maximum sampling 2M).
- The DAC output circuit is reserved for use as a single-channel function generator.
- A high-precision PWM output interface is reserved, which can be connected to an external spot welding machine as an adjustable pulse signal. (Welding machine accessories will be provided later)
- A sleep function will be added later, which can be used to display weather and monitor
- More features will be added. . . .
Communication group
Add this QQ group 148563337
. If you need more friends, you can consider doing it together.
PCB display
Current test chart
front panel
Core board
Power board
heating plate
Heating plate, for the ultimate performance and convenience, a special aluminum heating plate is designed and customized, down to the details, and batch materials will be provided in the group later. Ready, the engineering model will be synchronized later.
Recommended line sequence
Line sequence of air gun and heating table (the conventional heating table does not have a fan)
Aviation head GX16-8 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
---|
Air gun wiring board identification | + | - | C | GND | + | - | M | M |
Inside the air gun | Galvanic couple is positive | Galvanic negative, magnetron | Magnetron | Air gun metal shell | The fan is | fan negative | heating wire | heating wire |
Line order | red | black | green | yellow | blue | Brown | Ash | white |
T12 wiring improved version (compatible with JBC245)
Aviation head GX12-5 | 1 | 2 | 3 | 4 | 5 |
---|
T12 | land | P+ | Vibration switch positive pole | Vibration switch/heating core/thermocouple negative pole | Thermocouple positive electrode |
JBC245 | Can be connected to GND (or empty pin) | Heating core positive electrode | Vibration switch positive pole | Vibration switch/heating core/thermocouple negative pole (GND) | Thermocouple positive electrode |
Line order | Thread color | green | red | white | blue |
More content to be added later
It is currently in the development stage and continues to be improved.
Error locating code during debugging:xtensa-esp32s2-elf-addr2line -pfiaC -e 固件名.elf Backtrace地址信息
platformIO simulator https://github.com/lvgl/lv_platformio
Acknowledgments
- T12 circuit design reference https://github.com/wagiminator/ATmega-Soldering-Station
- PWM realizes DAC circuit design https://www.elecfans.com/d/590628.html
- How to convert PWM to DAC https://blog.csdn.net/shileiwu0505/article/details/124053815
- Current detection of op amp https://blog.csdn.net/qq997758497/article/details/79374599