Skip to the content
PCBKitNew board
4 layers68.6 × 53.3 mmReflowToasterOven, the printed circuit board in 3D

A hack using an Arduino to control a toaster oven for use as a Reflow oven for soldering Surface Mount Devices

Size
68.6 × 53.3 mm
Copper layers
4
Thickness
1.6 mm
Parts
19
Nets
21
Pads
82
Tracks, vias
182, 35
Routed
Yes
KiCad
KiCad 3
Created
25 Mar 2018
Updated
1 Apr 2018

Overview

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.

Main components

1

README

README

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:

  1. It uses an ArduinoUno as the processing element and all of the electronics (except the display, pushbuttons, buzzer, and relay) are mounted on an Adafruit Proto Shield -- all of the components are through-hole components.

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).

  1. Everything is mounted in a pair of plastic boxes and instead of "hacking" an extension code, an AC power entry module and a pair of AC Receptacles are used.

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.

  1. An Adafruit 1.8" Color TFT LCD SPI display is used, using Adafruit's graphics library.

  2. 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.

Parts

19
QtyValueFootprintReferences
4CONN_01X01Socket_Arduino_Uno:Arduino_1pinP5, P6, P7, P8
1.1 uFC1C1
110K OhmsR1R2
1160X128_TFT_DISPLAYpin_strip_10LCD1
147 uFC1V7C2
1AD595AQDIP-14__300U1
1AnalogSocket_Arduino_Uno:Socket_Strip_Arduino_1x06P2
1BuzzerPIN_ARRAY_2X1P9
1DigitalSocket_Arduino_Uno:Socket_Strip_Arduino_1x10P3
1DigitalSocket_Arduino_Uno:Socket_Strip_Arduino_1x08P4
1FANmors_2pT3
1PowerSocket_Arduino_Uno:Socket_Strip_Arduino_1x08P1
1Relaymors_2pT2
1ResetSW_PUSH_SMALLSW1
1Switchespin_strip_4P10
1Thermocouplemors_2pT1

Questions

How big is the ReflowToasterOven PCB?

It measures 68.6 × 53.3 mm and has 4 copper layers, 1.6 mm thick.

What parts does the ReflowToasterOven use?

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.

Where can I download the ReflowToasterOven KiCad files?

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.

Can I use the ReflowToasterOven design in my own project?

Its repository states no licence, so its author keeps all rights: ask RobertPHeller before reusing the design.

Similar boards

  • 4 layers114.3 × 45.8 mmReflowToasterOven2, the printed circuit board in 3D

    ReflowToasterOven2

    RobertPHeller/ReflowToasterOven2

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

    15 parts1GPL-2.0
  • 4 layers23.4 × 24 mmAmp breakout, the printed circuit board in 3D

    Amp breakout

    loxodes/vna

    Under development open hardware microwave vector network analyzer

    19 parts205
  • 4 layers35.6 × 39.4 mmCkbd, the printed circuit board in 3D

    Ckbd

    agranlund/raven

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

    19 parts87
  • 4 layers3.5 × 26.4 mmNfc sense coin, the printed circuit board in 3D

    Nfc sense coin

    unsurv/NFC_temp

    passive temperature NFC tag

    19 parts49
  • 4 layers63.5 × 27.9 mmTangNano9k5V, the printed circuit board in 3D

    TangNano9k5V

    ryomuk/tangnano-5V

    5V tolerant interface for Tang Nano

    19 parts45MIT
  • 4 layers40 × 50 mmCamboard, the printed circuit board in 3D

    Camboard

    daveshah1/openMixR

    4k Mixed Reality headset

    19 parts40MIT
  • 4 layers104.9 × 102.4 mmCombinedPnl pcb, the printed circuit board in 3D

    CombinedPnl pcb

    Lebo77/Alarm-Clock

    An ESP32 based alarm clock

    19 parts34
  • 4 layers54.3 × 75 mmHardwareddc aux breakout, the printed circuit board in 3D

    Hardwareddc aux breakout

    TeaRex-coder/hardwareddc

    a custom PCB that makes adjusting monitor settings easy and convenient

    19 parts34BSD-3-Clause