Summary
Hi guys! This is my latest design of a digital soldering station.
Uses Pensol type of soldering iron like this:
https://www.tme.eu/gb/details/pensol-irone-n/soldering-stations-accessories/sorny-roong-industrial/
For the iron holder I used parts from this:
https://www.tme.eu/gb/details/sr-sh814b/soldering-iron-stands-feeders/sorny-roong-industrial/
Link to the Illuminated tactile switch:
https://ro.farnell.com/multicomp/mcsphn7-yca043t/switch-tact-illum-blue-noiseless/dp/2146953?st=illuminated%20tact
The switches I got where a little shorter than I expected so I have added below the switch a small spacer "SolderingButtonClearance" otherwise the buttons will not come out of the front panel.
If you use buttons with higher cap this adaption will not be needed.
I have used white buttons for the Quick select buttons and blue ones for the up/down buttons.
The LCD I have used:
https://www.tme.eu/gb/details/rc1602b-llh-jwv/lcd-alphanumeric-displays/raystar-optronics/
Please note that this type of LCD has non standard pinout, at the moment of PCB design I did'n know this. So for this LCD the PCB must be modified as follows:
- do not mount R3
- Cut the LCD contrast trimmer trace connected to +5V.
- ad a wire between pin 15 of the LCD to the connection of the contrast trimmer you cut before.
In case you use standard 1602 LCD (standard green) no need to do any of the modifications, R3 must be soldered.
"Soldering Station Gerber.zip" you can use to order PCB from here (really cheap):
https://jlcpcb.com (2$ 10 pieces plus about 8$ shipping).
You will need an AVR programmer like STK500 to upload the uC SW into the AVR micro controller, "SolderingStation.hex" "SolderingStation.eep"
Menu description:
Up/down buttons changes the selected temperature;
Holding UP/DOWN button down for 3 sec you enter menu where you can configure:
1 stand by entering delay time;
2 stand by temperature;
3 enable/disable BUZZER
4 Calibration Menu:
- KI, KP, KD;
- Enable/Disable/debug of the control loop;
- Gain and offset calibration of the temperature reading.
Holding down the quick pre-select button for more that 3 seconds will store the current temperature to pre-selected temperature.
In case you have any further questions please let me know in the comment section below.
P.S. In case you have absolutely no knowledge about electronics this project is maybe not for you :) - or you can use this project to hard learn electronics :).
Tags
Source du modèle
