grafmar / Arduino-Reflow-Oven

Control unit using Arduino to modify pizza oven to a reflow oven
MIT License
21 stars 2 forks source link
arduino diy reflow reflow-oven-controller tft tft-display touch

Arduino-Reflow-Oven

This device controls a pizza oven to produce temperature ramps to use it as a reflow oven. Therefore several simple modifications are done. The builtin control is disconnected and the heater is controlled through an opto-SSR (optocoupled solid state relay).

This reflow oven can therefore be used to produce a variety of temperature profiles - not only for reflow soldering.

The reflow oven The Inside of the reflow oven
Reflow Oven Inside the Reflow Oven

What is a reflow oven used to

To populate PCBs width components you could either use a soldering iron and solder each component by hand or you can use a reflow oven. To use a reflow oven you put soldering paste onto the pads and put your components on top. The you bake it in an oven - a reflow oven. The special functionality of a reflow oven is that you can produce temperature profiles. This is to solder the components as gently as possible but also guarantee good solder joints.

Requirements

Hardware

The hardware consists of:

Reflow Oven Schematic

Software

Depending on the display used you have to uncomment the right definition (USE_ST7781 or USE_SPFD5408) in the file ReflowOven.h or extend the code in Display.cpp to use the right driver class for the tft object.

Housing / Enclosure

The housing for the Arduino Uno and the TFT-Touch-Screen is printed using a 3D-Printer and mounted with a piece of aluminium to the oven.

Author

Marco Graf
Roman Scheuss

Credits / Attribution

Roman Scheuss built this device and programmed the first version of the arduino code.