Panel Cookies
yt_link
insta_link
fb_link
twitter_link
Blog#27 - Soldering iron V3

Last tutorials

Smallest ESC based on ARDUINO
10 Stage Coilgun - Version 2
Tesla Coil on PCB
RLC Transistor Tester PCB with Arduino
Ferrofluid 3D printed Bluetooth Speaker

ADVERTISERS



Portable soldering iron V3 - Final product
Help me by sharing this post

Go back ↞ See other blog→

Author: Electronoobs
05/11/2018
First version was ok but the board had some circuit issues and it was still quite big. Due to that huge DC connector and since the board had a 2cm width, the 3D case was also quite big. I've made the second version adn I've also placed some new components such as the vibration sensor, a buzzer for sound notifications and two push buttons on the sides so it will need less space. But the board was still big. This final board, verison 3, is finally small, uses USB connecor for main input, smaller components and look/works great. I've also designed a cool case for it so the product is ready with a new firmware version 3.3. If you want profesional made PCBs use the services from our sponsor.

To order your boards, use JLCPCB.com and select your color.




Now the board has a width of 1.2cm and that's great. It uses that smaller buck converter to get 5V. The crystal oscillator is also smaller so the board is more compact. I've designed the case in such a way so there is space for buttons on th sides, a hole for the T12 tip on the front part and another hole on the back for the USB connector. All we have to do is to print the case made ouf of 2 parts and 2 more small push buttons. Place the board inside, add the buttons and close the case with 2 screws and we've got a brand new portable soldering iron that works with 5S batteries.

Now we should talk about the new firmware,V3.3. It has some new options and made this final board to work better. It can get up to 480 degrees in less than a minute.


This new firmwere has a better PID control. First, the temperature read is using a logaritmic function. I've measured the temeprature and also the voltage drop over the thermocuple and the amplifier output and made a graph. With that I get the function implemented in the code. The code will enter sleep mode if the iron is not used for a certain amount of time. In the menu, we can go to settings and change the sleep time or the preset temperature, which is the temperature the iron starts. This values will get saved on the EEPROM so they stay there.
You could change all this variables in the initial code if you want. I might make a kickstarter on this board soon. You would receive the board, components and a bunch of videos to learn electronics. Thank you!







Help me by sharing this post

Go back ↞ See other blog→





ADVERTISERS



PCBWAY PCB service





Curso Arduino Online nivel bajo