
The controller would keep the Hot Air Gun fan working on low power until it become cold.This increase the safety of the controller. The controller checks the Hot Air Gun is connected and its fan is working properly before applying power to the Hot Air Gun heater.When soldering iron is powered off and tip removed from handle, the 'change tip' procedure would be activated. This feature allows quick tip change procedure in standby mode. If tip is not connected to the iron handle, the error message would be displayed on the main screen. The controller checks the soldering tip is connected by testing a small amount of current through the tip.If OLED display found on I2C bus during startup procedure, it would be used, otherwise the controller would initialize the display on SPI bus.
#SOLDER REFLOW STATION CODE#
No additional recompilation or code modification required.
The controller supports single OLED display based on SD1306 chip using 7-pins SPI or I2C interface. Hot Air Gun is powered by a whole sine half-period voltage peaks and do not disturb the AC outlet. Optional hardware switch used to disable Hot Air Gun completely and disconnect it from the controller. The soldering iron can be automatically switched off or keep working depending on configuration parameters in the main menu. The reed switch of the Hakko 858D Hot Air Gun handle used to activate rework capability. The controller allows using Hot Air Gun or soldering iron simultaneously. 2x 100k resistors added to protect stm32 pins. The debug display mode added to simplify hardware checking and tuning. The Hot Air Gun cooling procedure updated (see description bellow). Controller without soldering handle connected starts working in Hot Air Gun mode.
Ambient temperature and tilt switch readings now are available on debug screen. Now the main menu is reachable from tip selection mode by long press. Fixed issue 'jammed on tip selection screen'. Now low power mode timeout would be reset when tilt switch status changes. Two mode hardware switch supported: REED and TILT. Cannot say anything because i have version that works fine with 10k resistors. Also, some followers claimed to replace R1 and R16 with 15k. R27 resistor value changed from 0.5 to 4.7 Ohm. Rotary encoder acceleration deactivated. Optional 220v safety relay support added. The temperature can be adjusted by 1 or 5 degrees depending on setup menu settings. The standby temperature limits now less than 200 degrees Celsius. To return to the normal screen mode, touch the encoder. It is no longer depended on mode switching. Screen saver timeout now is a single entity. The standby and automatic power off procedure updated. The power is supplied to the Hot Gun in 1 second after it activated allowing enabling AC relay. See ' Optional 220v safety relay and Cool Hot Air Gun Guarantee feature'.
To activate this feature, the controller hardware should be updated. New release, 4.01 has new feature: Guarantee Hot Air Gun to be cooled.See debug screen description for details.
New release, 4.03 has new information on debug screen: Timer TIM1 counter value indicating AC zero events are detected by the hardware. If the "keep iron" option is enabled in main menu, long-press the encoder toggles the soldering iron. Now it is possible to manage soldering iron while in hot air gun mode. , Please verify your boost time settings. Now the maxumum boot duration increased from 80 seconds to 320 seconds. Boost duration period step has been changed from 5s to 20s. You can activate this mode via main menu. It is convenient when you are using soldering iron in most case. The main working mode would be activated after the controller power-up. The Hot Air Gun Fan connector GX16-8 pinout picture has been corrected. New TIP, T12-D32, added to the tip list. New PID parameters for the Hot Air Gun caliration procedure applied. Please, double check the schematics and PCB. Here is a EasyEDA project created for the soldering controller. The complete controller schematics has been updated also. Updated handle schematics shown in the article. The problem was the R9 resistor was connected to the ground by each side. Here V+ and V- is a soldering iron tip connectors, "+24v" and "-24v".