Zack here with another crazy project! I present to you the MakerBar’s new custom reflow toaster… THE HOTNESS!
Once upon a time, this was an ordinary KitchenAid toaster oven living an upper-middle-class toaster-oven life. Suddenly, Hurricane Sandy swept in, and everything changed. It was swamped in storm water, control board shorted, thrown on the street by its owner, recovered by MakerBar member Kush, and given to myself. It was a toaster oven barely alive, but I could rebuild it; better, faster, and stronger than ever before. I called it The Hotness.
While a regular toaster oven is designed to toast pizza, a reflow oven is designed to melt solder. You take an intricate circuit board, tack tiny surface-mount components in place with little blobs of solder paste, and toss it in The Hotness. Its microcontroller switches the elements to specific temperatures that melt the solder without damaging the components, finishing the entire circuit board in one shot! I also coded in temperature curves for Sculpey clay and Shrinky-Dinks, because SCIENCE.
If you’re not interested in the implementation details, you can stop here and look at the above pix of a toaster oven with a missile switch, arcade buttons, and LCD readout, or possibly use it in action at the MakerBar. Otherwise, read on!
The Hotness is just a particularly tidy SparkFun Reflow Toaster build. I got lucky in a few places, and skilled in others, that made it turn out pretty damn well. The toaster oven turned out to be fairly high-end, with four ceramic heating elements. It didn’t work when Kush recovered it, but I checked continuity on the elements and found that they were OK. I suspected that the elements were being fed with straight 120V AC wall current, which I tested by plugging them directly into a wall because I’m a reckless motherf****r who lives on the edge*.
Now, the Reflow Toaster controller from SparkFun is designed to splice into the cord of a functioning toaster oven. Because this oven’s elements use straight mains voltage at full current, the built-in board could be replaced altogether with the Reflow Toaster controller. This let me move everything inside the case and break out its controls outside. I suspect this works with most toasters, making me wonder why SparkFun didn’t just do that in the first place.
The control panel is a piece of scrap 1/4″ acrylic, with some SparkFun arcade buttons and missile switch salvaged from other projects as controls. I bored holes for the controls with a spade bit, slowly expanding the hole to avoid cracking. Then I rounded the corners to fit with a rasp, and solvent-welded scraps around the edges to form a frame for screwing it into position. I test-fitted everything often, and used Plumber’s Goop sealant to stick the metal facade to the panel when it all fit.
The LCD got a Sick of Beige-style case made of scrap acrylic and motherboard standoffs. For maximum viewability, I added hinges from a picture frame that I pulled apart to use for PCB exposure. I made a wire harness and mounted the display above the controls.
I fed the thermocouple through a screw hole and tied a loose knot to keep it in. When I reflow a board, I can attach this temperature probe to the ground plane with Kapton tape to get the most accurate reading.
Normally, the Reflow Toaster needs two plugs, one for the control board’s wall wart and another for the oven itself. I broke open the wart, replaced the plug prongs with wires, and spliced it into the oven’s cord, allowing the entire system to work off one plug.
With everything wired up, I put a sheet of header wrap (muffler insulation) on the inner panel to protect the electronics, drilled mounting and routing holes in the body shell, and mounted the electronics with standoffs.
The moment of truth…
And that’s how I built The Hotness. I immediately donated it to the MakerBar, so everyone can make surface-mount boards!
Next steps: Airbrushed flames and internal spotlights.
*I also had a fire extinguished handy and two more toaster ovens if I ruined this one










This is awesome
How hard it is to make this kind of controller board from scratch? I’m kinda interested in this method, but I’m not willing to spend a lot of money…
The hardware is trivial if you have some experience making circuits with microcontrollers. SparkFun’s board is definitely overpriced, and you could probably make a clone for closer to $45.
Nicely done.
Any chance of seeing the code for the reflow controller on github?
It’s unfortunately not my code. It was written by Kit Ryan and distributed by Sparkfun as a precompiled hex with no sauce. Investigate for yourself at https://www.sparkfun.com/products/81.
I think the source code is available at the link below
http://the-project-place.com/proteus/sparkfun-reflow-toaster-oven-in-proteus/
Good find!
Nice work! I’ve been playing with building a reflow controller with an Arduino. There’s plenty of documentation and hardware resources out there, but like anything; you have to be motivated to seek it out. If I look at the time/money equation, the $90 from Sparkfun is very reasonable. I look at it from the DIY perspective and as a project to learn programming the Arduino, putting some of my mothballed electronics knowledge to use, understanding PID controllers, and being able to leverage that on several other control projects I want to do. Zack’s approach is much more efficient (in other words… his is finished and mine is functional but still in prototype mode).
I’m using the thermocouple and amplifier from Adafruit and PID library by Brett Beauregard: http://playground.arduino.cc/Code/PIDLibrary. Oven was sourced at a thrift store for cheap, solid state relays were scrounged years ago for other projects.
Since my previous comment was waiting on the moderator I thought I’d add a link to one more tool I found helpful in my build-
To get a visual representation of the temperature reading relative to the cycling of the heating elements and setpoints to help me tune the PID I used SerialGraph: http://code.google.com/p/serialchart/
That’s very nice. I am getting ready to do something like this. Have been just using my oven by itself – no timing/heat control..
Would like to do it right!
I like the switch treatment and the red acrylic plastic. Very cool.
What kind of thermocouple did you use?
Thank you!
By hand?! You’re more of a man than I!
The SparkFun kit is actually quite good. It’s expensive, so buy the components yourself and lay them out on perfboard. Mains power never actually passes through any trace, so a perfboard is fine.
I believe the thermocouple is k-type. It came in the kit and I didn’t source it, so I don’t know for certain.