Sous Vide temperature controller for $50-$100

 by Deeg
first-test.jpg
Update June 6: Added step for using a bucket heater and cooler.
Update March 8: I added pictures for the fuse and switched to using a SSR.

This will show you how to build your own accurate temperature controller for cooking with sous vide.  How much you spend depends on what you use for a heating element.  This controller is accurate to 0.1° C and is able to keep a steady temperature within 0.2°C of the desired temperature.

First I need to give credit to Scott at Seattle Food Geek.  This instructable is inspired by his genius DIY sous vide.  Check it out for an alternative to mine at http://seattlefoodgeek.com/2010/02/diy-sous-vide-heating-immersion-circulator-for-about-75/

My controller is a little more generic than Scott's in that it can use any electric heat source to keep the water bath at a constant temperature.  I use a cheap crock pot but plan on using a bucket heater in a cooler when cooking for large parties.

Let me know if there are any mistakes of missing steps and I'll try to fix them asap.
 
Remove these adsRemove these ads by Signing Up

Step 1: Parts list

all-picture.jpg
Here are the parts you need:

1) PID controller.  I got mine on Ebay for ~$35 (including shipping).  Most controllers will do but avoid ones that have a built-in relay--the relays usually aren't rated for the current your heater(s) will use and will blow out your PID controller.  The wiring for this instructable assumes your controller puts out 12v to control an external relay.

2) Aquarium pump for water circulation.  You don't have to get too fancy--it seems that most pumps can handle the heat for common sous vide cooking (< 70° C).

3) 10+ amp electric relay.  I originally used a mechanical relay (see pictures) but it eventually wore out.  I've updated the build with a 10 amp SSR that I got used on EBay for $4 (many people on Scott's page are using 25 amp SSRs).  If you don't know anything about SSRs make sure you get one with DC control voltage and AC output voltage.  This one will do: http://www.amazon.com/dp/B004HZN628/   Depending on what you're using for a heat source you may want to get a heat sink.  See my discussion in the step that installs the SSR.

4) 10+ amp switch.  I bought a light switch from Home Depot like the following (mine was cheaper): http://www.homedepot.com/h_d1/N-5yc1vZ1xh3/R-100356855/h_d2/ProductDisplay?langId=-1&storeId=10051&catalogId=10053 .  Get a rectangular one because it'll be easier to cut the holes in your enclosure.

5) 10+ amp dual socket like this one: http://www.homedepot.com/h_d1/N-5yc1vZ1xh3/R-100117108/h_d2/ProductDisplay?langId=-1&storeId=10051&catalogId=10053 .  Again, get a square one because it'll be easier to install.

6) A 3-prong power cable with bare leads.

7) A PT100 temperature probe (thermocouple).  Get a three-wire probe because it'll be a little more accurate (and because I don't know how to hook up a two-wire probe to the PID controller).

8) Some sort of plastic enclosure.  I went with a junction box because they're easy to cut with a Dremel and very sturdy but at $11 it's overkill.  You can get a plastic acrylic box for ~$4.  I'd advise against a metal box to avoid electric shorts.

9) 10 amp fuse and fuse holder.

10) Various wires and screws.  For doing the AC power wiring you want wire rated for 10 amps.

11) 8-screw terminal block.

12) Electric heat source.  A crock-pot works well.  Make sure you get one that turns on with a mechanical switch--the controller is going to continuously toggle the power to the heat source and you don't want a digital crock pot that has to be reset after every power cycle.  I got mine at a thrift store for $15.

Not required but handy:

1) An outlet wallplate to use as a template when cutting your enclosure.  (Like this: http://www.homedepot.com/h_d1/N-5yc1vZ1xh3/R-202059861/h_d2/ProductDisplay?langId=-1&storeId=10051&catalogId=10053 .)

2) LED for indicating when the heater is on.  Most PID controllers have a little light but I wanted mine to be obvious.  I got an LED assembly with a built-in resistor.

3) Male and female three-wire audio jack for hooking up the PT100 thermocouple.
rkinch says: Mar 13, 2013. 7:42 AM
Why does everybody call the PT100 device a thermocouple? Isn't it a resistance temperature detector? The circuitry and troubleshooting are quite different for one versus the other.
mrkrog says: Jan 10, 2013. 1:36 PM
I just finished building a sous vide controller using a JLD612, a PT100, and a rice cooker. As soon as the probe went into the water, the temperature reading started jumping all over the place. I soon figured out that it would go crazy any time the probe contacted a grounded appliance. (My non-grounded crock pot, for example, didn’t cause any trouble.)

Some PT100s have a metal braid around the cable.  If you have one like this, you should add a wire that connects the braid to one of the non-red (usually blue, yellow, or black) wires coming from the PT100.  (All 3 PT100 wires still need to be connected to the temperature controller.)

My PT100 is a cheap unshielded version. (No metal braid around the cable.) So, I solved the problem by connecting a non-red PT100 wire both to ground (the green wire in the power cord) and the temperature controller. Now the temperature reading is perfectly stable.

I hope this information helps somebody.
fkan says: Nov 17, 2012. 10:43 AM
Great article. Thanks for sharing. I am a newby to electronics and wiring and have a dumb question. How do you connect a 3 wire PT100 to an audio jack? I thought the audio jack only has two wires. Thanks for a great article.
Deeg (author) in reply to fkanNov 17, 2012. 8:52 PM
hey fkan, I used a stereo audio jack which has three wires.
Mindmapper1 says: Jan 6, 2012. 9:39 AM
Another good starting point which has given me loads of ideas. I am thinking of adding a countdown timer to switch the whole lot off at the end of the preset cooking period, has anyone else tried this?
Deeg (author) in reply to Mindmapper1Feb 3, 2012. 12:53 PM
You could try using an outlet timer like this one: http://www.amazon.com/Woods-59377-Digital-Appliance-Settings/dp/B000IKQRTU

Not necessarily elegant but easy and cheap. Just be sure it can handle the wattage of your heating element.
Mindmapper1 in reply to DeegFeb 8, 2012. 9:08 AM
Hi Have built mine with a countdown timer which is excellent. I will be posting my design later.
freeworking says: Jan 31, 2011. 2:42 PM
Correct me if I'm wrong, but it looks like you have the switch connected to a neutral wire. I believe that, as a matter of safety, the switch should be connected to the live wire instead. The device will be functional as pictured, but in most every case it is a better practice to have the switch on the live or "hot" wire.
Deeg (author) in reply to freeworkingFeb 8, 2011. 5:35 PM
You may be right; I didn't pay much attention to the hot/neutral wires. I need to do a bit of rewiring so I'll check on that. Thanks for the tip. :)
tnsoftailrider in reply to DeegNov 19, 2011. 5:13 PM
FYI, It is a violation of the National Electrical Code to switch the neutral. The reason being that even with the switch off, power is still supplied to all of the components. If a short were to occur between the switch and the components they will come on, even when you don't want them too.
In addition, never cut or shorten/lengthen the leads on a thermocouple. They are calibrated at the factory. Changing the length of the lead wires changes the resistance which changes the output of the thermocouple causing an error (probably what caused yours to be off by 2.3 C).
devineDIY says: Jun 17, 2011. 9:19 PM
I would guess that one could plug many of the same model crock pots into a power strip that which plugs into the controller. Have to have the about the same amount of water and food in each, but it would be fully scalable.
devineDIY says: Jun 17, 2011. 8:30 PM
The outlet looks lice, but mounting it is a bit of a pain.

Another option:
Buy a 6 foot extension cord;
cut the female end off with about 1 foot of cord;
drill a hole for the cord;
add a simple gromet for strain relief and your done.

You already need the male end to plug into the wall.
jchen10 says: Jun 14, 2011. 12:31 AM
I've been looking online for a JT100 and i couldnt really find anything. Where did you get yours?
Deeg (author) in reply to jchen10Jun 14, 2011. 8:56 AM
That would be because I have a typo in my text--you want a PT100 thermocouple, not a JT100 (I'll fix this shortly). Here's one similar to the one I've been using: http://cgi.ebay.com/2m-Thermocouple-Temperature-Control-Sensor-PT100-EL12-/180679636181?pt=LH_DefaultDomain_0&hash=item2a115874d5

Sorry about the confusion.
mpap89 says: Dec 26, 2010. 12:25 PM
i bought a relay but i'm having trouble hooking it up. I think i bought the same blue 10 amp one from radioshack. do the signals from the pid go to the "coil" pins then 120vac going to the normally open and the incoming 120vac to the "com" pin? thanks
Michael
Deeg (author) in reply to mpap89Dec 26, 2010. 7:24 PM
Yup, that's correct. If you have a multimeter you can verify that you're getting positive voltage from the PID that controls the relay..
mpap89 says: Nov 2, 2010. 10:42 AM
i'm trying to find the proper pid controller on ebay but it seems that almost all of them have 3A relays. should i get one with a solid state relay like this one:
http://cgi.ebay.com/PID-Temperature-Controller-SSR-Kiln-Furnace-Fah-Celsius-/350407846579?pt=LH_DefaultDomain_0&hash=item5195ef6ab3#ht_3939wt_1150
I'm excited about this build. Thanks
Michael
Deeg (author) in reply to mpap89Nov 2, 2010. 11:42 AM
It looks like that PID will work. If I understand it correctly it has both an internal relay and output for controlling a relay (you can probably confirm that by requesting a link to the spec sheet.

You might want to look into getting a different thermocouple.  The 'K' type thermocouple packaged with the PID isn't as accurate as the PT100 (Wiki has an article on thermocouples here: http://en.wikipedia.org/wiki/Thermocouple#K) and it's a little short, which will make it harder position in the water bath.  I've had good luck using this PT100: http://cgi.ebay.com/2m-Thermocouple-Temperature-Control-Sensor-PT100-EL12-/180575577154?pt=LH_DefaultDomain_0&hash=item2a0b24a442.  (Note: It'll take at least a week to ship if you're in the US.)
aeray says: Oct 31, 2010. 1:36 PM
Excellent, and a hell of a lot cheaper than a commercial unit. Favorite'ed.
Pro

Get More Out of Instructables

Already have an Account?

close

PDF Downloads
As a Pro member, you will gain access to download any Instructable in the PDF format. You also have the ability to customize your PDF download.

Upgrade to Pro today!