Pages: [1] 2   Go Down
Author Topic: reflow (toaster) oven now earning its keep  (Read 3522 times)
0 Members and 1 Guest are viewing this topic.
Leighton Buzzard, UK
Offline Offline
Edison Member
*
Karma: 20
Posts: 1318
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

I've been working on a reflow oven
(and hijacking other people's threads to boot)
so now decided to have my very own bragging thread

started with a 1 kW 9litre toaster oven
4 heating elements; 2 top 2 bottom

I added a K type thermocouple
(actually took a couple of goes as the ifrst one melted!)
I took it apart, cut off the smouldering ends, joined the new ends together
used heat resistant (fibre glass?) insulation this time

disconnected all the oven control gear and wired it via a triac
triac controlled by 'duino of course

software attempts to match the profile for reflow ovens

anyway - time for some pictures

here's the triac driver board
it's inside the oven to keep mains voltage well away from small children and idiots
(er and me smiley )

2nd picture shows the much reduced internal wiring

3rd picture shows the first board "wot I made"
it's a micro 'duino

once Nick Gammon helped me with the bootloader - it worked!

4th picture is part of a range of camera kit we're selling
all the SMD parts sorted in < 10 minutes!




* IMG_0102.JPG (124.44 KB, 768x576 - viewed 84 times.)

* IMG_0101.JPG (150.91 KB, 768x576 - viewed 67 times.)

* IMG_0105.JPG (205.39 KB, 909x438 - viewed 82 times.)

* IMG_0108.JPG (333.77 KB, 926x796 - viewed 101 times.)
Logged

there are only 10 types of people
them that understands binary
and them that doesn't

Leighton Buzzard, UK
Offline Offline
Edison Member
*
Karma: 20
Posts: 1318
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

finally last picture shows the sort of profile I'm aiming for, and achieving


* profile.jpg (1019.29 KB, 662x525 - viewed 62 times.)
Logged

there are only 10 types of people
them that understands binary
and them that doesn't

Global Moderator
Offline Offline
Brattain Member
*****
Karma: 452
Posts: 18694
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

(actually took a couple of goes as the ifrst one melted!)

Poetic justice, eh? <grin>

Congrats. Triacs are something I haven't fooled with yet, sounds like fun.
Logged

Leighton Buzzard, UK
Offline Offline
Edison Member
*
Karma: 20
Posts: 1318
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

(actually took a couple of goes as the ifrst one melted!)

Poetic justice, eh? <grin>

Congrats. Triacs are something I haven't fooled with yet, sounds like fun.

indeed!

triacs seem to be dead easy
I'm using a zero-crossing opto-isolator to drive it

all seems to work just fine smiley
Logged

there are only 10 types of people
them that understands binary
and them that doesn't

Leighton Buzzard, UK
Offline Offline
Edison Member
*
Karma: 20
Posts: 1318
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

here's the final circuit
(went through several iterations to get there - as you do!)

and here's the triac heater control

I've allowed for a fan to help the cooling down phase

if anyone is interested I'll post the sketch as well smiley


* schematic.jpg (2205.9 KB, 991x759 - viewed 103 times.)

* heater.jpg (1065.29 KB, 900x404 - viewed 89 times.)
Logged

there are only 10 types of people
them that understands binary
and them that doesn't

Global Moderator
Offline Offline
Brattain Member
*****
Karma: 452
Posts: 18694
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

if anyone is interested I'll post the sketch as well smiley

I'm interested. Does the opto isolator do everything (switching on the zero crossing) or does the sketch have to do that?
Logged

Leighton Buzzard, UK
Offline Offline
Edison Member
*
Karma: 20
Posts: 1318
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

seems the zero-crossing bit does all that
you just send a logic high to the input side and magic does the rest smiley

sketch here...

if there's any bit that needs explanation ...

* ReflowOven.zip (10.26 KB - downloaded 30 times.)
Logged

there are only 10 types of people
them that understands binary
and them that doesn't

Global Moderator
Offline Offline
Brattain Member
*****
Karma: 452
Posts: 18694
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Looks pretty neat, thanks. smiley
Logged

Global Moderator
Dallas
Offline Offline
Shannon Member
*****
Karma: 176
Posts: 12285
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset


RE: profile.jpg

Are you using PID to control the temperature?

Have you considered adding a servo connected to the oven door to speed up the cool-down cycle?  How about a fan?
Logged

Global Moderator
Boston area, metrowest
Offline Offline
Brattain Member
*****
Karma: 435
Posts: 23607
Author of "Arduino for Teens". Available for Design & Build services. Now with Unlimited Eagle board sizes!
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Nice work mmcp42 - I'll get mine assembled one of these months smiley
Logged

Designing & building electrical circuits for over 25 years. Check out the ATMega1284P based Bobuino and other '328P & '1284P creations & offerings at  www.crossroadsfencing.com/BobuinoRev17.
Arduino for Teens available at Amazon.com.

Leighton Buzzard, UK
Offline Offline
Edison Member
*
Karma: 20
Posts: 1318
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset


RE: profile.jpg

Are you using PID to control the temperature?

Have you considered adding a servo connected to the oven door to speed up the cool-down cycle?  How about a fan?

not using a PID, yet
need to get the temperature ramping fast enough
at the moment there's nothing to control!

and yes, I have seriously considered a servo to open the door
also a fan
watch this space...

@CrossRoads
cheers - and thanks for the initial inspiration smiley
Logged

there are only 10 types of people
them that understands binary
and them that doesn't

Global Moderator
Boston area, metrowest
Offline Offline
Brattain Member
*****
Karma: 435
Posts: 23607
Author of "Arduino for Teens". Available for Design & Build services. Now with Unlimited Eagle board sizes!
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Thanks, but I am just following in the footsteps of many others here.
Logged

Designing & building electrical circuits for over 25 years. Check out the ATMega1284P based Bobuino and other '328P & '1284P creations & offerings at  www.crossroadsfencing.com/BobuinoRev17.
Arduino for Teens available at Amazon.com.

Leighton Buzzard, UK
Offline Offline
Edison Member
*
Karma: 20
Posts: 1318
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

that's what I like about this forum
so many generous people leaving footprints for lesser mortals to follow smiley
Logged

there are only 10 types of people
them that understands binary
and them that doesn't

Leighton Buzzard, UK
Offline Offline
Edison Member
*
Karma: 20
Posts: 1318
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

shiny new temperature probe arrived today smiley
doesn't work smiley-sad

took it to pieces (what else! smiley )

found the problem

the two wires are insulated with what looks like glass insulation
then slipped inside a stainless steel "knitted" (thank you Mrs Noah) outer jacket

trouble is at the business end the trimming was awful
with strands of wire touching the probe
and shorting it out intermittently

so - trimmed it back - much easier said than done stainless steel is tough!
wrapped the end of the metal in heat shrink - just to hold it while I re-assembled

temperature readings now rock steady smiley

but smiley-sad

as the probe is inside a metal sleeve, there does seem to be some inertia in the measurement now
the graph below shows the problem
- (apparent) delay in getting started
- overshoot at the intermediate temperature points

a naked thermocouple is much more responsive
(see the original curve posted earlier)

I may well add PID processing - which should stop the overshoot
next decision after that's all working

oh and for amusement here's a picture of the first probe
not completely heat proof methinks!

added link to probe


* profile2.jpg (1240.41 KB, 750x564 - viewed 36 times.)

* DeadProbe.JPG (210.9 KB, 985x599 - viewed 39 times.)
« Last Edit: February 13, 2013, 03:57:56 pm by mmcp42 » Logged

there are only 10 types of people
them that understands binary
and them that doesn't

Global Moderator
Dallas
Offline Offline
Shannon Member
*****
Karma: 176
Posts: 12285
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

as the probe is inside a metal sleeve, there does seem to be some inertia in the measurement now

"Dead-time" in PID jargon.

Quote
I may well add PID processing - which should stop the overshoot

Not necessarily.  There is a conflict between getting the response you want, the dead-time, and overshoot.  If possible, you should first strive to reduce the dead-time as much as possible.  That will make working with PID much much easier.
Logged

Pages: [1] 2   Go Up
Jump to: