3 Simple Ways to
Share What You Make

With Instructables you can share what you make with the world — and tap into an ever-growing community of creative experts.

PhotosPhotos

Share one or more photos of a project, recipe, or whatever you've made, quickly and easily.

Step by StepStep-By-Step

Share your step-by-step photos with text instructions of what you made so others can do it too!

VideoVideo

Share your how-to video. You'll need your embed code from a video site such as YouTube.


Hack a Toaster Oven for Reflow Soldering

Hack a Toaster Oven for Reflow Soldering
As I get more serious into my electronics hobby, I need to work with more SMD components. Some component packages are very difficult or impossible to solder with a traditional soldering iron. To solve this problem, I decided to hack a toaster oven to become a reflow soldering oven.

Basically, to perform reflow soldering, solder paste is placed on a printed circuit board, and the components to be soldered is placed on top of the solder paste. When the oven heats the solder paste past the melting temperature, the solder paste melts and solders the component to the circuit board.

To control the oven's temperature, I created my own reflow toaster oven controller circuit. This circuit uses an ATmega32U4 microcontroller to monitor the oven's temperature using a thermocouple and AD595AQ, and then control the oven's heating element using a solid state relay. The controller features USB logging/debugging, USB bootloading, a graphic LCD display, and 3 buttons. The firmware features tweaking for all settings, manual temperature control, manual heating element control, and automatic temperature profile control (with a nice temperature history graph display). This circuit will plug into a wall outlet, and the oven will plug into this circuit, while the solid state relay basically acts as a switch between the wall outlet and the oven's heating element. Safety is the main design objective (but some things were limited by cost), and ease of use is the second objective.

Here is a demonstration video:



Some more key features:
  • The thermocouple is rated to over 500 degrees Celcius. Soldering using my solder paste requires only up to maybe 250 degrees Celcius.
  • The solid state relay is used because they can provide better control than mechanical relays, and they are more reliable. Mechanical relays can wear out because of their mechanical nature, and from internal sparks that occur during switching. I plan on switching the relay at 1 Hz, so this is important.
  • The relay is rated for 240V and 25A so it should work with any typical toaster oven in any part of the world. The relay is cooled with a custom made aluminum heat sink and a small cooling fan.
  • Everything on this circuit is powered from the wall outlet because I'm using a tiny USB charger as a built-in AC-to-DC converter. This is good since one cable powers everything. A computer is not required to operate it.
  • A plastic cover is created to protect the circuit from things touching it accidentally. I can safely handle the circuit without getting shocked.


Included here (see bottom of this step) are all of the project files. This package contains the CadSoft EAGLE 5.11 schematic and PCB files, the PCB gerber files, the source code for the microcontroller firmware (including the bootloader), and some mechanical drawings for the heat sink and plastic shielding.

 
Remove these adsRemove these ads by Signing Up
 

Step 1Before You Begin

Before You Begin
There are several videos in this Instructable. Please watch them in full screen and 720p resolution, because there will be some text that you might want to read. The text content of this Instructable will also include additional notes and links. Most images from the videos will also be uploaded into the gallery. Most images (there are over 150 images in this Instructable) are annoted and sized in such a way that they do not suffer from image compression. The pictures, text, images, and files may not match exactly due to having revisions and different versions, but I'll guarantee that the text and files are in their final versions. I usually learn something new with every one of my projects and I put the important stuff in a final thoughts page and appendix at the end.

Safety Notes

This is probably the most dangerous electronics project I've done to date, involving high voltages and fire hazards. I am not responsible for your safety, and I am not liable for any claims, damages, or other liability. Do this project at your own risk.
  • Do not leave anything unattended, you need to know if sparks happen or a fire starts, and either power down everything quickly or evacuate.
  • Make sure you have a fire extinguisher handy.
  • Make sure that you are using a wall outlet that has a fuse or circuit breaker, just in case something short circuits.
  • Please use a GFCI wall outlet if you have one, this is the type of outlet that will cut power if you drop a hair dryer into a bathtub.
  • Remember the rule about wires: Any extension cords must be thicker than the cord that is already used on the toaster.
  • Once you use the toaster oven for soldering, you shouldn't use it for food again. Once you've put lead in this oven, your food will not be safe in the oven. Remember that lead is a slow accumulating poision, and it can cause mental diseases later.
  • Work in a well ventilated area.
  • Make sure you are aware of all materials that are near the toaster oven.
  • The circuit I've build does not have an ON/OFF switch for a reason. It forces you to completely unplug it when you are done.
« Previous StepDownload PDFView All StepsNext Step »
40 comments
Jan 9, 2012. 2:23 PMskrubol says:
iteadstudio has framed stainless stencils starting at $45. Probably overkill for most, but if you're making enough boards to justify having a jig to hold the frame, or durability comes into play, probably unbeatable.
Jan 2, 2012. 8:07 AMohararp says:
Great instructable and thanks for the great presentation on how to use our stencils! I love seeing ingenuity like this! Ryan O'Hara www.ohararp.com/Stencils
Jan 2, 2012. 6:14 AMkd1s says:
One thing that could change is you could take the 125VAC into a 1:1 isolation transformer, then through a step-down transformer into a rectifier and filter capacitor to get the 5V using just one cord. Granted the bulk of the transformers would be barrier to making it light and easy to use.

The only reason I know about this trick is because I'm building a controller for a Western Electric 1D2 pay phone and it requires 5VDC for the logic and 130VDC for the coin relay.
Jan 1, 2012. 10:56 PMZenock says:
Do you think you could get the same vibrating action from an electric toothbrush?
Dec 30, 2011. 7:45 PMwespow1 says:
this may sound like a dumb question but did you have the size of this board 5cm by 5cm or 10 cm by 10 cm
Dec 30, 2011. 7:47 PMwespow1 says:
I mean 5cm by 10 cm lol i don't think speed studio has that size.
Dec 18, 2011. 3:39 PMwespow1 says:
could i just make the pcb for a cheaper price?
Dec 19, 2011. 12:36 PMwespow1 says:
okay thanks.
Dec 15, 2011. 11:25 AMwespow1 says:
on the button switch would something like this work? http://www.ebay.com/itm/120770287927?ssPageName=STRK:MEWNX:IT&_trksid=p3984.m1439.l2649#ht_2766wt_1163
Dec 4, 2011. 11:35 PMcharlieb000 says:
if i build one its going to be with ole fashioned bits and peices, rather than bits and bytes!! step 15: you do realise the brick acts as a heatsink? if its at the bottom then i guess its ok. but the aluminium is a nice thought, though it may work better if the whole inside were coated. you have a "minute" typo here
Dec 10, 2011. 6:07 AMcanucksgirl says:
I think you did a great job, and so what if you have typos? - Celsius and aluminum ( I still knew what you meant )... :)

BTW, I am trying to repurpose 2 small appliances. I have a working coffee maker and a working toaster oven (both replaced with newer gifts). I like your project, but It's really not that useful for my needs. Just out of curiosity, do you have any other suggestions for reusing these appliances (or just taking out useful parts)?

If I can't come up with anything, I will donate them to either the Salvation Army or someone who wants them (and is willing to pay for shipping) - I posted this in the Q & A section the other day.

Would love to hear your ideas/feedback if you have any to share.
Dec 10, 2011. 6:02 PMcharlieb000 says:
if it were a simple mispellling i would have left it, it ought to have said "second". btw, the spelling/pronunciation of aluminium/aluminum depends on where you are from.
Dec 8, 2011. 10:00 PMlolito2011 says:
hi i like your proyect am in mexico idon't now nathing abaut electronic and i like to ask if you have one for sell i am rely interested .
and sorry i try to speck ingles thank's
guapachoso2011@hotmail.com
Nov 29, 2011. 11:55 AMgaryacrowellsr says:
First off, I like your project very much. I strongly suspect I'll borrow several elements of it when I build my own oven.

In your schematic I see the signals SCL and SDA on the cable connector and the processor. Do they go anywhere else? I'm asking because I can't find the pull-up resistors that are specified in the LCD and ATMEGA data sheets. If they aren't hiding on the page somewhere (this is why I really dislike 'disjoint' schematics), their absence may be why your I2C runs slowly.

Nov 29, 2011. 2:00 PMgaryacrowellsr says:
I wondered about internal pull-ups, but quit looking when I saw that the data sheet explicitly recommended them.

Googling around suggests that internal pull-ups are generally too weak for high speed operation: http://wiki.nycresistor.com/wiki/Using_the_TWI/I2C_interface
Dec 1, 2011. 10:13 AMgaryacrowellsr says:
That should say: ... the data sheet explicitly recommended external pull-ups.
Nov 27, 2011. 10:06 AMpraveenchowdary says:
good work and good presentation in instructables .....:->
Nov 21, 2011. 3:03 AMelmesito says:
Grounding all metal parts is safer than not grounding them. By this I mean that the ground should be earth ground, not the low voltage circuit ground.

The relay heatsink surface is always insulated from any of its contacts (just imagine how it would end if it was not).

Again, please, please, for your own safety and of anyone attempting the project, connect all touchable metal parts, to the earth ground.

by doing this, if there was any connection or insulation failure, the leak would be detected by the RCD (I hope you have one) and save your life.
Nov 20, 2011. 5:42 PMkeithisit says:
Was there any particular reason that you left the USB socket and AC prong panel attached?
Nov 18, 2011. 8:01 AMkmpres says:
Fabulous! Things have changed since I went to an electrical engineering college about 35 years ago. Much more reliance on microcontrollers now - my old textbooks only talk about transistors and TTL circuits. I was building stereo amps and 8-bit computers back then. You've made a very complete instructible. Thanks for the high detail and good luck with your studies.
Nov 17, 2011. 11:18 PMudawatabhimanyu4 says:
It was like a complete journey through the syllabus of Electronics
Nov 17, 2011. 9:42 PMpraveenchowdary says:
its very good data:->
Nov 17, 2011. 10:35 AMdreadengineer says:
This is clearly the right way, but for occasional surface mount soldering I've had success in just turning a toaster oven on, then turning it off when the temperature reaches 210C as measured by a temperature probe I put inside the oven. It only roughly follows the profile, so it won't be quite as reliable, but I wanted to mention it for people who only do occasional SMT work.
Nov 17, 2011. 7:28 AMcyberdove says:
You can buy the thermocouple connectors at Newark.
Nov 17, 2011. 7:56 AMcyberdove says:
Where the thermocouple wires connect to your board you should include cold-junction compensation to provide better accuracy. A great source book is "Intelligent Sensor Design" by Creed Huddleston.
Nov 14, 2011. 2:09 PMSpokehedz says:
My only change would be to not use the same wall connector on the toaster oven. A good rule of thumb is that if you have to explain why NOT to use something else, then you should make it not able to be used anywhere else.

A plug that needs to be plugged into ONE thing only? That gets a special plug, or hard wired in. A device that can get plugged in backwards? That gets a keyed plug. And so on and so forth.

That's how I think of it anyway.
Nov 14, 2011. 12:30 PMmr.incredible says:
This is great. Very nice and well documented.

It looks like you have enough room on the control panel side. Maybe you could mount your display and control board inside the toaster oven. Or would heat from the oven be an issue. It would be a neat, self contained project then.
Nov 16, 2011. 5:32 PMmr.incredible says:
No need. This is pretty good the way it is.
Nov 14, 2011. 9:26 AMmikeasaurus says:
awesome hack, and a great writeup!

Pro

Get More Out of Instructables

Already have an Account?

close

All Steps Viewing
View all steps of an Instructable on the same page when you're a Pro Member.

Upgrade to Pro today!
175
Followers
12
Author:frank26080115(Frank's Projects)
I'm an electrical engineering student at the University of Waterloo.