
ReflowToasterOven2
RobertPHeller/ReflowToasterOven2
Updated / reworked version using an Adafruit Feather M0 Express as the MCU instead of an Arduino

A hack using an Arduino to control a toaster oven for use as a Reflow oven for soldering Surface Mount Devices
ReflowToasterOven is an open-source printed circuit board by RobertPHeller, from the RobertPHeller/ReflowToasterOven repository on GitHub. It is a 4-layer board of 68.6 × 53.3 mm with 19 parts on 21 nets, routed with 182 tracks and 35 vias.
It is built around the AD595AQ. Its parts include 10 connectors, 2 capacitors, 1 resistor, 1 IC and 1 switch.
This project is based on the Instructables "Hack a Toaster Oven for Reflow Soldering" by frank26080115 at https://www.instructables.com/id/Hack-a-Toaster-Oven-for-Reflow-Soldering/
Notable differences:
There is a KiCAD project here. It includes a "four layer" board. Actually I have no intention of creating a "four layer" PCB. I intend to build this on an Adafruit protoshield (Product #2077). The PCB I "designed" with KiCAD is a mock up for the Adafruit protoshield (almost). The red and green layers represent the wiring already on the protoshield, and includes the bus strips. The blue and white "layers" represent the added wiring. The board also provides the approximate component placement. For those people without KiCAD installed, I have included a PDF of the schematic in the file ReflowToasterOven.pdf and some "pictures" of the board in the BoardPictures folder (one is a screen shot of the KiCAD PCB layout and the others are from the 3D viewer).
There are three files related to the mechanical construction:
ReflowToasterOven-mech.tcl ReflowToasterOven-mech.gcad ReflowToasterOven-mech.dxf
ReflowToasterOven-mech.tcl is a Tcl program that generates the
ReflowToasterOven-mech.gcad file, which is the input for the GCAD3D program.
The ReflowToasterOven-mech.dxf is a DXF file, that can be imported to any 3D
cad program.
An Adafruit 1.8" Color TFT LCD SPI display is used, using Adafruit's graphics library.
The software is a "standard" Arduino project.
And the code lives in the ReflowToasterOven subdirectory. It compiles successfully and just fits in the Uno's flash memory and only 1/2 of the SRAM is used by static variables, leaving just under 1K for dynamic variables.
You will need to install the Adafruit ST7735 and Adafruit_GFX libraries from Adafruit's GitHub repo. You will also need the MsTimer2 library (http://www.pjrc.com/teensy/td_libs_MsTimer2.html).
Most of the code is copied from the original program by frank26080115. I modified things to use C++ classes and adapted to use the Arduino I/O libraries, the Adafruit ST7735-based TFT display and the MsTimer2 library.
I have not built or tested it yet.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 4 | CONN_01X01 | Socket_Arduino_Uno:Arduino_1pin | P5, P6, P7, P8 |
| 1 | .1 uF | C1 | C1 |
| 1 | 10K Ohms | R1 | R2 |
| 1 | 160X128_TFT_DISPLAY | pin_strip_10 | LCD1 |
| 1 | 47 uF | C1V7 | C2 |
| 1 | AD595AQ | DIP-14__300 | U1 |
| 1 | Analog | Socket_Arduino_Uno:Socket_Strip_Arduino_1x06 | P2 |
| 1 | Buzzer | PIN_ARRAY_2X1 | P9 |
| 1 | Digital | Socket_Arduino_Uno:Socket_Strip_Arduino_1x10 | P3 |
| 1 | Digital | Socket_Arduino_Uno:Socket_Strip_Arduino_1x08 | P4 |
| 1 | FAN | mors_2p | T3 |
| 1 | Power | Socket_Arduino_Uno:Socket_Strip_Arduino_1x08 | P1 |
| 1 | Relay | mors_2p | T2 |
| 1 | Reset | SW_PUSH_SMALL | SW1 |
| 1 | Switches | pin_strip_4 | P10 |
| 1 | Thermocouple | mors_2p | T1 |
It measures 68.6 × 53.3 mm and has 4 copper layers, 1.6 mm thick.
19 parts, built around the AD595AQ. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
From the RobertPHeller/ReflowToasterOven repository on GitHub, at the commit this page was made from: the board is ReflowToasterOven.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask RobertPHeller before reusing the design.

RobertPHeller/ReflowToasterOven2
Updated / reworked version using an Adafruit Feather M0 Express as the MCU instead of an Arduino


agranlund/raven
Homemade MC68060 + DSP56303 Atari-compatible computer. Hardware, firmware, and software stack





TeaRex-coder/hardwareddc
a custom PCB that makes adjusting monitor settings easy and convenient