I have a small 7litre oven that works a treat for Reflow of small boards.
I recently upgraded to a 20 litre oven with two element top and bottom. Rated at 1500Watts, there is able power to heat the area.

Front Shot of 20litre Oven
Having run the oven a couple of times manually I have concluded the following:
- The Temperature setting is a waste of time. it appears to be a simple bi metal switch and not a thermostat.
- The top needs some form of Insulation as the top lid gets really really hot.
- The Rack inside the oven is not attached to the door – bonus as far as I am concerned.
- I need to come up with some form of automated venting to cool the boards down.
- I may be able to fit another shelf and increase the throughput ( I am looking for some AL material with a 5mm grid of 5mm holes).

Simple Layout
An interesting note: the top elements are connected in series, as are the bottom elements. This is quite nifty as there is no need for a neutral return.
For now I will leave the oven as is that start the Controller.
I have been playing around with the Arduino IDE with the intention of teaching my girls Control theory. I have decided I would use this environment to develop the Oven Controller.
Maxim make a brilliant, if not slightly pricey Type K thermocouple digitises. it uses the SPI interface. ryanjmclaughlin has created an Arduino Library for the MAX6675.
Brett (aka br3ttb) had created a PID Library – Some may say all the fun has gone. Well maybe, but I still get to pull their work together and make my oven how I want it. I will be adding an LCD to give feedback on where you are in the cycle. Graphic would be super – otherwise 2×16 will be OK.
Update 1

Thermocouple Nut
Found an old thermocouple from a previous Jaycar project. The Type-K thermocouple is constructed with a 3.2mm Diameter Stainless Steel barrel and is an exact match for the MAX6675 for testing. I am not sure if this will be the final one I will use but for now it will suffice.When I was in the workshop, I realised how easy it would be to make a mounting nut for the thermocouple. Starting with a 3/8W bolt, I drilled a 3.2mm hole through the middle. I then drill a pilot hole in one the bolt head flats and tapped it with ISO M3.

Thermocouple with Nut installed
The MAX6675 performs cold-junction compensation and digitizes the signal from a type-K thermocouple. Direct
The data is output in a 12-bit resolution, SPI™-compatible, read-only format.
This converter resolves temperatures to 0.25°C, allows readings as high as +1024°C, and exhibits thermocouple accuracy of 8LSBs for temperatures ranging from 0°C to +700°C.
- Digital Conversion of Type -K Thermocouple Output
- Cold-Junction Compensation
- Simple SPI-Compatible Serial Interface
- 12-Bit, 0.25°C Resolution
- Open Thermocouple Detection

K type Thermocouple based Thermoneter

Whilst I await a Solid State Relay to come in, I have stated looking at the final schematic. I have allowed for two LCD modules. Currently I am testing in 4bit parallel mode, but would like to try a 3wire SPI display. the final design will only have a single display.
Follow features have been included:
- Nokia cable USB debug port
- Soft Power LED
- Heater Status LED
- DC Power supply requires attention
- Off board Solid State Relay – I am looking for a “Puck” type
- Emergency Stop to be implemented, either contactor or uController Interrupt