Skip to the content
2 layers81 × 98 mmREFLOW OVEN V2, the printed circuit board in 3D

I converted my NETTA Mini Oven 20L into a reflow oven.

Size
81 × 98 mm
Copper layers
2
Thickness
1.6 mm
Parts
74
Nets
79
Pads
263
Tracks, vias
493, 142
Pours
6
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
30 Jan 2026
Updated
31 Jan 2026

Overview

REFLOW OVEN V2 is an open-source printed circuit board by Charading, from the Charading/NETTA-Reflow-Oven-Conversion repository on GitHub. It is a 2-layer board of 81 × 98 mm with 74 parts on 79 nets, routed with 493 tracks and 142 vias.

It is built around the CH340C, ESP32-WROOM-32 and HLK-5M05, with the AP2112K-3.3, MAX31855 and PESD5V0V1BA among its other parts. Its parts include 21 resistors, 13 connectors, 8 diodes, 5 capacitors and 4 ICs. It belongs with the ESP32 boards of this library.

Main components

9

README

README.md

NETTA Reflow Oven

A DIY reflow oven controller based on the ESP32.

Project Structure

text
NETTA_Reflow_Oven/
├── firmware/       # ESP32 PlatformIO project
├── hardware/       # PCB designs, schematics, 3D models
└── docs/           # Documentation

Features

  • Temperature Control: PID-controlled SSR for precise heating
  • Multiple Profiles: 600s, 400s, and 30s test profiles
  • TFT Display: Real-time temperature and profile graph
  • Servo Door Control: Automatic door opening during cooling
  • WiFi OTA Updates: Update firmware wirelessly
  • Safety Features: Auto-stop, cooling phase door control

WiFi OTA Update

  1. Connect to WiFi: ReflowOven (password: reflow1234)
  2. Open browser: http://192.168.4.1
  3. Upload new firmware.bin file

Button Controls

ButtonStoppedRunning
Test (GP27)Cycle profile / Hold 3s: WiFi infoStop reflow
Start (GP17)Start reflowPause / Hold 2s: Stop
Page (GP32)Switch pageSwitch page
Pause (GP35)Toggle doorPause/Resume

Building Firmware

Requires PlatformIO.

bash
cd firmware
pio run -t upload

License

MIT

Parts

74
QtyValueFootprintReferences
1010KMars_Library:R_0603R6, R7, R14, R15, R16, R17, R18, R19, R20, R21
50RMars_Library:R_0603R4, R5, R11, R12, R13
3DCTerminalBlock_Phoenix:TerminalBlock_Phoenix_PT-1,5-2-3.5-H_1x02_P3.50mm_HorizontalJ8, J9, J10
3PESD5V0V1BAPCM_Diode_SMD_AKL:D_SOD-523_TVSD3, D4, D5
21.5k_0603Mars_Library:R_0603R9, R10
210uFMars_Library:C_0603C1, C2
25.1KMars_Library:R_0603R2, R3
2600RMars_Library:Ferrite_0805FB1, FB2
2Conn_01x02Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ11, J12
2TestPoint_Keystone_5015_Micro_MiniTestPoint:TestPoint_Keystone_5015_Micro_Mini-, BUZZ
1100nMars_Library:C_0805C4
1100nFMars_Library:C_0603C3
110KMars_Library:R_0805R8
110nMars_Library:C_0805C5
11N5819MPCM_Diode_SMD_AKL:D_SOD-123D2
11N5819WSDiode_SMD:D_SOD-123D8
12KMars_Library:R_0603R1
1AP2112K-3.3Package_TO_SOT_SMD:SOT-23-5U2
1BOOTMars_Library:SW_SPST_SMD_3x4x2mmSW2
1BUZZTerminalBlock_Phoenix:TerminalBlock_Phoenix_PT-1,5-2-3.5-H_1x02_P3.50mm_HorizontalJ6
1BreakoutConnector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_VerticalJ2
1CH340CPackage_SO:SOIC-16_3.9x9.9mm_P1.27mmU3
1CP_Elec_4x3Capacitor_SMD:CP_Elec_4x3100uF
1ENMars_Library:SW_SPST_SMD_3x4x2mmSW1
1ESP32-WROOM-32RF_Module:ESP32-WROOM-32U1
1FuseFuse:Fuseholder_Cylinder-5x20mm_Schurter_0031_8201_Horizontal_OpenF1
1GREENLED_THT:LED_D3.0mmD7
1HLK-5M05Converter_ACDC:Converter_ACDC_Hi-Link_HLK-5MxxPS1
1MAX31855Package_SO:SOIC-8_3.9x4.9mm_P1.27mmU4
1PAGETerminalBlock_Phoenix:TerminalBlock_Phoenix_PT-1,5-2-3.5-H_1x02_P3.50mm_HorizontalB2
1PAUSETerminalBlock_Phoenix:TerminalBlock_Phoenix_PT-1,5-2-3.5-H_1x02_P3.50mm_HorizontalB4
1REDLED_SMD:LED_0603_1608MetricD1
1REDLED_THT:LED_D3.0mmD6
1SSRTerminalBlock_Phoenix:TerminalBlock_Phoenix_PT-1,5-2-3.5-H_1x02_P3.50mm_HorizontalJ5
1STARTTerminalBlock_Phoenix:TerminalBlock_Phoenix_PT-1,5-2-3.5-H_1x02_P3.50mm_HorizontalB1
1TESTTerminalBlock_Phoenix:TerminalBlock_Phoenix_PT-1,5-2-3.5-H_1x02_P3.50mm_HorizontalB3
1ThermTerminalBlock_Phoenix:TerminalBlock_Phoenix_PT-1,5-2-3.5-H_1x02_P3.50mm_HorizontalJ1
1UMH3NPackage_TO_SOT_SMD:SOT-363_SC-70-6Q1
1USBConnector_PinHeader_1.27mm:PinHeader_1x04_P1.27mm_VerticalJ13
1USB_CMars_Library:USB_C_Receptacle_HRO_TYPE-C-31-M-12 (16P)J3
1VAC_TERMINALTerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-3-2-5.08_1x02_P5.08mm_HorizontalJ7
1VaristorVaristor:RV_Disc_D9mm_W4.2mm_P5mmRV1
1tftConnector_PinHeader_2.54mm:PinHeader_1x14_P2.54mm_VerticalJ4

The 66 most common of 74 parts.

Similar boards

  • 2 layers246.4 × 120.6 mmBackplane, the printed circuit board in 3D

    Backplane

    Bread80/CPCModular

    Modular Amstrad CPC Compatible Computer (WiP)

    88 parts5CERN-OHL-P-2.0
  • 4 layers285 × 94.6 mmSaturn60, the printed circuit board in 3D

    Saturn60

    Charading/Saturn60

    Nova Saturn60

    315 parts
  • 2 layers107.9 × 70.2 mmActionneur, the printed circuit board in 3D

    Actionneur

    EUROBOT-27/MECANIQUE

    36 parts
  • 2 layers107 × 62 mmZero crossing, the printed circuit board in 3D

    Zero crossing

    machadoleonardo94/Brewers_control_panel

    73 parts
  • 4 layers85.6 × 54 mmFrank air, the printed circuit board in 3D

    Frank air

    rh1tech/frank-lab

    FRANK Board Laboratory (work-in-progress board prototopyes)

    184 parts4GPL-3.0
  • 2 layers38 × 60 mmCrossometer mini, the printed circuit board in 3D

    Crossometer mini

    fredszaq/crossometer-mini

    Design files for crossometer-mini device

    63 parts2CERN-OHL-S-2.0

Questions

How big is the REFLOW OVEN V2 PCB?

It measures 81 × 98 mm and has 2 copper layers, 1.6 mm thick.

What parts does the REFLOW OVEN V2 use?

74 parts, built around the CH340C, ESP32-WROOM-32, HLK-5M05 and AP2112K-3.3. 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 REFLOW OVEN V2 KiCad files?

From the Charading/NETTA-Reflow-Oven-Conversion repository on GitHub, at the commit this page was made from: the board is hardware/REFLOW_OVEN_V2.kicad_pcb and its schematic hardware/REFLOW_OVEN_V2.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the REFLOW OVEN V2 design in my own project?

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