Difference between revisions of "Tosti Reflow Oven"

From Randomdata wiki
Jump to: navigation, search
(Progress)
(June 3, 2014)
 
Line 7: Line 7:
 
=== June 3, 2014 ===
 
=== June 3, 2014 ===
 
First real reflow run!!!
 
First real reflow run!!!
 +
 +
Besides the fact that I used too much solder paste I think it worked. Didn't yet test if the chip still works...;)
  
 
[[File:before.jpg|200px|before]]
 
[[File:before.jpg|200px|before]]

Latest revision as of 19:59, 3 June 2014

Idea

To make an smd reflow oven from an old sandwich oven.

Progress

June 3, 2014

First real reflow run!!!

Besides the fact that I used too much solder paste I think it worked. Didn't yet test if the chip still works...;)

before after

April 17, 2014

Another run(see repo) confirmed that the overshoot is now fixed. We still have to think about the cooldown stage. In this run I opened the oven a little just after reaching the top. And then more and more towards the end. This makes the temparature decline more or less linear. I think that we need to test if the decline exceeds 5'C/s if we just open the thing after reflowing. If that is acceptable we can just buzz the buzzer at that point.

There seem to be problems with the display. Sometimes it starts showing all kinds of strange symbols. Once started it won't turn back to normal until the arduino is reset. I also had issues with strange temperature readings but it turned out that one of the wires to the max chip was abit loose. Reattaching it firmly solved all issues there.

April 8, 2014

I assambled the thing and did the first full run. I visualized the heat-profile of this run in a fancy graph(see image in git repo).

What can be seen from this profile is that the oven is clearly capable of reaching the right temparature (which I was afraid would be a problem).

Secondly, the temperature change is not very steep. 1.5 degrees per second at the very max. When reading into the details of the reflow process it becomes clear that the strange shape of the ideal temperature curve is the result of different maximum dT/dt in the different phases of the process. Since we won't reach the maximum temperature change in many areas of the profile, our program will more or less boil down to: heat to 235 as quick as you can; then cool down as quick as you can. The only exception is the "soaking" stage where there is a maximum incline of 1 degree per second(violated in the first run:)).

Thirdly, there is a massive temperature overshoot. I had calculated for an overshoot of 5'C degrees and stopped the heating at 230'C. The temperature still reached almost 260'C which is 25'C above the desired maximum. I have changed the code for the second run to stop heating at 205'C which should result in a maximum temperature of 235'C.




Some images of the assambled parts:

All components working together for the very first time Close up of the display SSR in action Another shot of the SSR protective cover The thermocouple entering the oven

Note that not everything is connected at this stage: the buzzer is still missing and I connected only one of the buttons (I have to admin that I lost the other button:-().

March 12, 2014

Work has started on all fronts:

  • software: a beginning has been made
  • low voltage hardware: arduino and max6675 now have pin headers
  • high voltage hardware: a protective clip for the relay terminals was printed, it fits perfectly! The toster oven didassambly turned out harder than expected. Maybe we need another toaster oven:s This one has internal grill lines that will touch the pcb.


March 9, 2014

All parts received now! here are some more pictures:

Arduino pro mini microcontroller MAX6675 themocouple controller K-type thermocouple tip of the thermocouple


March 2, 2014

First part received!

Solid state relay

Links

Project repo: https://bitbucket.org/sjoerdtimmer/randomdata-tostireflow at the moment it contains a 3d design for a protective cover for the relay.

Interesting reads:

Software inspiration:

Parts

what details status on ebay? price
sandwich oven jeroenh has it
thermocouple k type received @themba http://www.ebay.com/itm/1-PCS-100cm-Length-Wire-Temperature-K-type-Thermocouple-Sensor-Probe-Tester-1-M-/121209873720?pt=LH_DefaultDomain_0&hash=item1c38abe538 $1.22
thermocouple ic max6675 received @themba http://www.ebay.com/itm/IC-MAXIM-SOP-8-MAX6675ISA-MAX6675ISA-IC-THERMOCOUP-TO-DGTL-8-SOI-/370999242690?pt=LH_DefaultDomain_0&hash=item5661472fc2 $4.95
sop8 adapter for max6675 received @themba http://www.ebay.com/itm/2pcs-x-DIP8SOP8-to-DIP8-adapter-plate-/150809928926?pt=LH_DefaultDomain_0&hash=item231cf8e4de $1.58
controller arduino pro mini received @themba http://www.ebay.com/itm/1PCS-PRO-Mini-ATMEGA328P-5V-16M-16MHZ-Board-Module-For-Arduino-Compatible-Nano-/360732394240?pt=LH_DefaultDomain_0&hash=item53fd538300 $2.80
relay solid state 25A 350V~ received @themba http://www.ebay.com/itm/Lot-of-N-SSR-25A-Solid-State-Relay-3-32V-DC-24-380V-AC-Control-/281233498579?pt=LH_DefaultDomain_0&var=&hash=item417ad2a1d3 $3.67
breadboard sjoerd has it
16x2 lcd display sjoerd has it
buzzer sjoerd has it

Total price: $14.22(=E10.51)

Furthermore

  • we will need an enclosure for the 230V part, it has huge screw terminals that will be at high voltage when in operation.
  • when(if) the thing works we may also want a case for the other parts to keep it organised.
  • we will also need a flat piece of metal to rest the subject on during soldering.