Making the Safe-T-Flow… surface mount soldering with an ardunio & robot controller skillet « adafruit industries blog

Making the Safe-T-Flow… surface mount soldering with an ardunio & robot controller skillet


Making the Safe-T-Flow, a way to control the heat on a skillet to make surface mount electronics… this is part one (m4v).



14 Comments »

  1. I’ll be interested to see how you handle the feedback loop in software because of the extreme lag in response from the skillet: it’s not like a position sensor on an actuator where you start moving it and stop when the feedback says you’ve got to where you want to be. Overshoot could be a real problem.

    Neat project!

    Comment by Jonathan Oxer — March 27, 2009 @ 3:08 am

  2. Actually, thinking about it a bit more I’d have taken a totally different approach. I *love* the engineering in your servo-controlled temperature knob, but what I’d have done is put a mains-rated relay in the supply line (could even be just an X10 module if you don’t want to touch mains) and turn the skillet control to max. Then use the temp sensor as input and just turn the skillet on and off to stabilize it around the target temperature, since that’s all the in-built temperature control does anyway. Attempting to manipulate the built-in control puts you an additional step removed from the output you’re measuring so you have to deal not just with the hysteresis of the heater coil and temperature sensor but also the inbuilt controller itself.

    Comment by Jonathan Oxer — March 27, 2009 @ 3:16 am

  3. most people do a relay/triac with thermocouple type thing. i wanted to try this out.
    reflow isn’t that delicate, theres a bit of leeway. i’ve been doing ‘hand reflow’ by watching my multimeter and turning the knob slowly. now just cuz i’m doing something don’t mean its the right thing to do. im going to try this out & report back. :)

    Comment by ladyada — March 27, 2009 @ 9:33 am

  4. Since you’re already using an arduino, there’s temp control software already written for it to control a solid state relay.

    http://www.arduino.cc/playground/Main/coffeeTronics

    Comment by Gene Chow — March 27, 2009 @ 10:18 am

  5. Awesome! Any chance of getting the designs up on Thingiverse? I do a lot of skillet reflows and adding temperature control to the mix would rock.

    ~Zach

    Comment by Zach Hoeken — March 27, 2009 @ 11:03 am

  6. @chow if this dont work, ill put a relay/triac in the mix!

    @zach, ya this will go on thingiverse maybe later today. dont forget, this is probably not the ‘right’ way to it. then again, someone else may have use for this design :D

    Comment by ladyada — March 27, 2009 @ 11:20 am

  7. Nice video. Always interesting to see the thought processes people are going through…

    Also jealous of your Epilog laser and the nice space that adafruit occupies. I really like the skylight.

    Comment by Robert Boerner — March 27, 2009 @ 12:00 pm

  8. You might check out this instructable. He puts together a uC hot-plate controller that’s not quite as nasty as some AC solutions that you may not want to touch (literally). And it’s even ATtiny2313-based.

    http://www.instructables.com/id/Extreme_Surface_Mount_Soldering/?ALLSTEPS

    I’m not personally a huge fan of steampunk/servopunk solutions when a pure electronic one is the more natural fit, but if you added some drawdio-style audio to match the servo motion, it’ll be huge with kids… :-)

    -e

    Comment by ericwertz — March 28, 2009 @ 8:03 am

  9. im heading towards using an SSR, i bought one for $10. i found an SSR chip from mouser but its like $6 and after the heatsink and protection circuitry its about the same price.
    anyways itll show up soon. i hope is zero crossing, if not i can pretty easily make the 0-cross circuitry.

    Comment by ladyada — March 28, 2009 @ 12:00 pm

  10. Shameless plug: if you decide to go the PID control route, using the Arduino PID Library would probably be easier than modifying the coffeeTronics code.

    http://www.arduino.cc/playground/Code/PIDLibrary

    Comment by br3ttb — March 31, 2009 @ 11:58 am

  11. @br3ttb thats neat! is it under an OS license? I looked at the code but didn’t see any licensing notes. the coffeetronix is NonCommercial and I want to use this to reflow boards for my kit business :)

    Comment by ladyada — March 31, 2009 @ 12:35 pm

  12. Sorry I didn’t specify a license in the code. the files are hosted on google code, and there I specified GPLv3 (http://code.google.com/p/arduino-pid-library/)

    I’ll have to add a comment in the code itself for the next version. at this point that’s the only “bug” I have to fix before the library leaves beta. let me know if you find anything else.

    Comment by br3ttb — April 1, 2009 @ 7:11 am

  13. Understanding it’s relative, I never though household circuits as HV, but an interesting solution to deal with something that you said you where uncomfortable with. I never knew an electric skillet could be used to reflow, so I may get around to trying SMD projects. Garage sale season is around the corner, if the $ store doesn’t carry inexpensive electric skillets. Thanks for taking the time to detail your projects, and posting them to the web.

    Comment by **LKK — April 4, 2009 @ 12:08 am

  14. Sorry to resurrect an old thread, but here’s what I use to control 120VAC when I don’t feel messing with HV wiring:

    http://www.thecollegetoolbox.com/caplphhs.html

    It’s a photoelectric lamp control. I buy them at my local hardware store. You plug it into a standard outlet and then plug your load (up to 300 watts) into it. I glue a rubber grommet over the photocell, then glue a green LED into the grommet. LED ON = AC OFF.

    Don’t laugh – I hatched a number of button quail eggs in an incubator improvised from a crock pot using this and a simple diode temperature sensor circuit.

    Comment by Hinermad — June 15, 2009 @ 10:20 pm

RSS feed for comments on this post. TrackBack URL

Leave a comment

Prove you are human by reading this resistor:
0Ω+/- 5%

0
0
1
2
3
4
5
6
7
8
9

0
0
1
2
3
4
5
6
7
8
9

0
0
1
2
3
4
5
6
7
8
9

5
5
10
20

Match the sliders on the left to each color band on the resistor.

Click Here for a new resistor image.

New to electronics? Click here to learn how to read resistor values.

www.flickr.com
adafruit's items Go to adafruit's photostream
www.flickr.com
items in Adafruits More in Adafruits pool