Introduction: DIY Arduino Soldering Station

In this project I will show you how to create an Arduino based soldering station for a standard JBC soldering iron. During the build I will talk about thermocouples, AC power control and zero point detection. Let's get started!

Step 1: Watch the Video!

The video gives you all the basic information you need to build a soldering station. In the next steps though I will present you additional, helpful information.

Step 2: Order Your Components!

Here you can find a parts list with example seller:

Amazon.com:

1x Toroidal Transformer: -

2x 2W10 Full Bridge Rectifier: http://amzn.to/2oOZEB3

1x BTB26 Triac: http://amzn.to/2nXQv5f

1x MOC3020 Optocoupler: http://amzn.to/2oSyn0i

1x 4N25 Optocoupler: http://amzn.to/2oSIySu

1x Arduino Pro Mini: http://amzn.to/2nXvY0K

1x SPI OLED LCD: http://amzn.to/2oVBQbx

1x MAX6675: http://amzn.to/2nueIUu

2x 1000µF Capacitor: http://amzn.to/2omfjXL

3x 100Ω, 1x 330Ω, 1x 2kΩ Resistor: http://amzn.to/2odSJOJ

1x 50kΩ Potentiometer: http://amzn.to/2oml73s

Ebay:

1x Toroidal Transformer: http://rover.ebay.com/rover/1/711-53200-19255-0/1?...

2x 2W10 Full Bridge Rectifier: http://rover.ebay.com/rover/1/711-53200-19255-0/1?...

1x BTB26 Triac: http://rover.ebay.com/rover/1/711-53200-19255-0/1?...

1x MOC3020 Optocoupler: http://rover.ebay.com/rover/1/711-53200-19255-0/1?...

1x 4N25 Optocoupler: http://rover.ebay.com/rover/1/711-53200-19255-0/1?...

1x Arduino Pro Mini: http://rover.ebay.com/rover/1/711-53200-19255-0/1?...

1x SPI OLED LCD: http://rover.ebay.com/rover/1/711-53200-19255-0/1?...

1x MAX6675: http://rover.ebay.com/rover/1/711-53200-19255-0/1?...

2x 1000µF Capacitor: http://rover.ebay.com/rover/1/711-53200-19255-0/1?...

3x 100Ω, 1x 330Ω, 1x 2kΩ Resistor: http://rover.ebay.com/rover/1/711-53200-19255-0/1?...

1x 50kΩ Potentiometer: http://rover.ebay.com/rover/1/711-53200-19255-0/1?...

Amazon.de:

1x Toroidal Transformer: http://amzn.to/2oVuJA6

2x 2W10 Full Bridge Rectifier: http://amzn.to/2om5usC

1x BTB26 Triac: http://amzn.to/2oVvitI

1x MOC3020 Optocoupler: http://amzn.to/2oVkDyT

1x 4N25 Optocoupler: http://amzn.to/2omdI3V

1x Arduino Pro Mini: http://amzn.to/2g6Ujjr

1x SPI OLED LCD: http://amzn.to/2omdKc2

1x MAX6675: http://amzn.to/2omcLcb

2x 1000µF Capacitor: http://amzn.to/2oVnrfx

3x 100Ω, 1x 330Ω, 1x 2kΩ Resistor: http://amzn.to/2aAsWdV

1x 50kΩ Potentiometer: http://amzn.to/2n2cd7e

Step 3: Print Your Enclosure!

Here you can download the 123D Design file of my enclosure. Make sure to print it as three seperate pieces.

Step 4: Build the Circuit and Do the Wiring!

Here you can find the schematic of the circuit and also pictures of my finished circuit and wiring inside the soldering station. Feel free to use it as a reference.

You can also find the schematic on EasyEDA: https://easyeda.com/editor#id=d1ba6e9ca5a6436797b6...

Step 5: Upload the Code!

Here you can find the Arduino code for the soldering station. Before uploading it though, make sure that you downloaded and included these libraries:

https://github.com/adafruit/Adafruit_SSD1306

https://github.com/adafruit/MAX6675-library

Step 6: Success!

You did it! You just created your own Soldering Station!


Feel free to check out my YouTube channel for more awesome projects:

http://www.youtube.com/user/greatscottlab

You can also follow me on Facebook, Twitter and Google+ for news about upcoming projects and behind the scenes information:

https://twitter.com/GreatScottLab
https://www.facebook.com/greatscottlab

Comments

author
spikepickstock made it!(author)2017-07-04

So ive been trying to make this circuit and ive come to a problem.
The parts list calls for a SSD1331 but the code calls it a SSD1306.

Ive tried just changing the code with the right library but it fails compiling.

author
Ludacrysis made it!(author)2017-05-20

My DIY! Some minor changes, but works great!

DSC_0373[1].JPG
author
chingada made it!(author)2017-04-22

Hello , nice tutorial specially the 3d case well done a lo of learning on this project

author
Kittles74 made it!(author)2017-04-21

Hi ! First, let me say thanks for this awesome tutorial.

I have a question regarding the cost : since the Toroidal transformer alone is 40$, is it worth it money wise to take on this project ? ( usually I do my DIYs 'cause I am a student and quite poor ahah)

Thanks again !

author
RomeoP8 made it!(author)2017-04-21

Hey, nice project, but I do have a question.

wouldn't it be easier to just rectify and filter the AC from the transformer and just switch the DC with a MOSFET with PWM without the whole Triac and zero crossing involved ? A PID loop and that's all. Why would we want to have AC in the soldering iron ?

author
PeterMortensen made it!(author)2017-04-18

There is a very good explanation in the video, but can you add a little to this article about the principle of operation? For instance, it is not clear from the diagram that there is a thermocouple in there or how it is supposed to work.

author
hungtrinh36 made it!(author)2017-04-15

It's my DIY

CAM00478.jpg
author
BulentM made it!(author)2017-04-11

Hello,

This is a very interesting project.

Which JBC iron did you use? I could not see that in the article - maybe I am blind :)

Bulent

author
pgsoft made it!(author)2017-04-11

Hi, in the video he choose JBC T245-C with JBC C245-030 tip. Video is at https://youtu.be/UvH49nzpJts

Paul :-)

author
BulentM made it!(author)2017-04-14

Thanks,

Bulent

author
JeffH95 made it!(author)2017-04-12

I saw this on youtube and hoped it would be on Instructables next! Great project; parts are ordered.

author
nvasilev1 made it!(author)2017-04-11

HI

perhaps a bit off topic, but I would like to use the opportunity to ask someone that obviously knows the ins and outs of soldering irons .

I have been soldering for years now as part of my RC Hobby, but never owned a expensive temperature controlled soldering Iron like Weller for example.

what is the difference between this: http://www.banggood.com/Mustool-MT223-60W-Adjustab...

this: http://www.banggood.com/110V-220V-967-Electric-Rew...

and the project just described above, they all temperature controlled, people say they all good. Leaving aside the joy of creating something from a scratch, would there be any advantages for owning a station instead of small temperature controlled unit?

tablemap.jpg
author
StuartB44 made it!(author)2017-04-11

I would'nt use the first one for soldering static sensitive components like laser diodes. It does not have a Grounded Tip as it only has 2 pins on the mains plug.

As you can see in this extract taken from an item on EBay.

"Attention: The following practices should be followed to minimize damage to static sensitive devices.
1. Discharge personal static before handling devices. Use grounding wrist strap.
2. After removing from anti static packing. Handle laser diode by the body.
3. Do not slide laser diode over any surface.
4. Only grounded tip soldering irons should be used."

author
nvasilev1 made it!(author)2017-04-12

Thanks for your reply, I just wonder if the grounding the only difference in these soldering irons. they vary so much in price and part complexity its just unbelievable.

author
StuartB44 made it!(author)2017-04-12

You may be able to get a more accurate temp reading with the second one as it has a digital display.

author
kenev made it!(author)2017-04-12

Very nice project!

Can this be used with other (read: cheaper) handles?

author
Andre82693+ made it!(author)2017-04-11

Hi and thanks for your help
I have a problem with finding the right paper for this project . Do you have a brand or model number of paper you have used that works well. I am using the Iron on method with MG Chemicals Ferric Chloride etch

author
Yonatan24 made it!(author)2017-04-11

The last step went crazy...

author
jim1824 made it!(author)2017-04-10

What if I do not have a printer?? Is there another option?

author
Yonatan24 made it!(author)2017-04-11

Make it out of wood

author
rpotts2 made it!(author)2017-04-10

you can order thru Thingiverse. if he put the stl up there. otherwise, just get his permission to take the file and send to someone with a printer. maybe toss him a bone or 2. I love watching his videos. very imformative!

author
Nuonaton made it!(author)2017-04-09

Hey, Are you going to enter the Microcontroller contest? This is a great project!

author
GreatScottLab made it!(author)2017-04-10

No. I am not that into contests here on Instructables.

author
Nuonaton made it!(author)2017-04-10

I do understand that. Man your projects are great though, And your videos are so perfectly in depth. As a subscriber, I am very grateful for your channel as it has helped me understand and move forward with my own projects.

author
Powerful23 made it!(author)2017-04-09

Where did you buy the soldering iron + tip?

Btw: Great tutorial as usual, I've already built lots of things submitted by you :) Keep up the good work!

author
GreatScottLab made it!(author)2017-04-10

It is a German site though. Here it is: http://www.batronix.com/versand/loettechnik/zubeho...

author
Powerful23 made it!(author)2017-04-10

Thanks :)

author
MaxxB1 made it!(author)2017-04-09

Scott, To fix your code you need to insert the following lines...

Before the setup
Line 21 int = triacVAL = 0;

In the counter == 40 test

Line 54 triacVAL = digitalRead(triac);
Line 64 digitalWrite(triac, triacVAL);

The
reason it pauses every 40 cycles, is that on the test for 40, you set
the triac low to read the temp, and it never gets checked again till the
next interrupt 40 cycles later. The additional code looks at the state
of the triac going into the test and stores it in triacVAL, then on
leaving the interrupt it resets the triac to it's previous state.

I don't have the components to hand to build a test circuit, but I hope this helps.

About This Instructable

30,162views

371favorites

License:

Bio: Awesome Electronics Tutorials, Projects and How To´s
More by GreatScottLab:Make Your Own Photovoltaic Off-Grid SystemDIY Class D Audio AmplifierMake Your Own Tesla Coil
Add instructable to: