Skip to the content
PCBKitNew board
2 layers100 × 50 mmReflow Oven, the printed circuit board in 3D

Simple RP2040 based reflow oven controller (Work in Progress)

Size
100 × 50 mm
Copper layers
2
Thickness
1.6 mm
Parts
84
Nets
85
Pads
296
Tracks, vias
756, 84
Pours
293
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
12 May 2023
Updated
9 Jan 2024

Overview

Reflow Oven is an open-source printed circuit board by Cuprum77, from the Cuprum77/ReflowController repository on GitHub, published under the CERN-OHL-S-2.0 licence. It is a 2-layer board of 100 × 50 mm with 84 parts on 85 nets, routed with 756 tracks and 84 vias.

It is built around the RP2040 and USBUF02W6. Its parts include 27 resistors, 21 capacitors, 14 connectors, 5 ICs and 4 diodes. It belongs with the RP2040 boards of this library.

Main components

2

README

README.md

Reflow Controller

This is my own take at building my own reflow oven. This repo will contain all the documentation, code and hardware design files.

Oven

As there are no easily available small oven here in Norway for a reasonable price, I settled on the Point PMO16BL from Power, a Norwegian electronics store. It's a 16L oven with a max temperature of 230°C. However I do believe we can get it to go higher than that.

Oven

Through coupons and discounts I managed to get one brand new from a store for as little as 291 NOK, which as of now (2023-05-14) is about 20.54 USD.

Controller

The controller itself is designed to be as simple as possible and have to navigate around the still ongoing chip shortage. It features an RP2040 microcontroller, a 1.28" circular LCD display, a button, and the option for a rotary encoder as well as up to 3 thermocouple inputs and 3 relays for controlling the oven.

However, it is not capable of receiving the thermocouples straight in, even though it would have been more practical. This is due to the chips chosen were not available on their own, but only as a breakout board. So to save time and effort, I decided against simply moving the chips over to a main board, and instead just use the breakout boards as is. An advantage of this approach, is the potential for a solderless experience if more thermocouples are needed in the future.

Controller

The controller will also feature an onboard EEPROM for storing the heat profiles and settings as well as a USB-C connector for programming. The board can be powered directly from mains through a large plug in connector.

Software

License

This project is licensed under the CERN Open Hardware Licence v2 - Strong Reciprocity (CERN-OHL-S-2.0). See LICENSE for more information.

Parts

84
QtyValueFootprintReferences
11100nKiCAD Library:C_0603_1608MetricC5, C8, C10, C11, C12, C13, C14, C16, C17, C18, C20
1110kCuprum:R_0603_1608MetricR2, R3, R4, R5, R6, R7, R8, R9, R14, R17, R20
5270Cuprum:R_0603_1608MetricR12, R15, R18, R26, R27
410nKiCAD Library:C_0603_1608MetricC1, C2, C3, C4
4M3MountingHole:MountingHole_3.2mm_M3_DIN965_PadH1, H2, H3, H4
4RedDiode_SMD:D_0805_2012MetricD1, D2, D3, D4
3100Cuprum:R_0603_1608MetricR13, R16, R19
32350513-2KiCAD Library:2350513-2J8, J9, J10
32k2Cuprum:R_0603_1608MetricR1, R23, R24
3Adafruit 4101Connector_PinHeader_2.54mm:PinHeader_1x09_P2.54mm_VerticalJ3, J4, J5
3FuseFuse:Fuse_1206_3216MetricF1, F2, F3
3IRLML2060Package_TO_SOT_SMD:SOT-23Q1, Q2, Q3
21uKiCAD Library:C_0603_1608MetricC9, C19
25k1Cuprum:R_0603_1608MetricR10, R11
28pKiCAD Library:C_0603_1608MetricC6, C7
2DNFCuprum:R_0603_1608MetricR21, R22
110uKiCAD Library:C_0603_1608MetricC15
112MHzCrystal:Crystal_SMD_2520-4Pin_2.5x2.0mmY1
11kCuprum:R_0603_1608MetricR25
12350513-3KiCAD Library:2350513-3J7
12u2KiCAD Library:C_0603_1608MetricC21
1Conn_01x02Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ13
1DNFKiCAD Library:PTS636 SM25J SMTR LFSSW1
1ENCConnector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_VerticalJ2
1FT24C04APackage_SO:SOIC-8_3.9x4.9mm_P1.27mmU3
1GC9A01 1.28" TFTConnector_PinHeader_2.54mm:PinHeader_1x07_P2.54mm_VerticalJ6
1LOGOLOGOG***
1MCP1792TPackage_TO_SOT_SMD:SOT-23IC1
1POW_SELConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ12
1RP2040Package_DFN_QFN:QFN-56-1EP_7x7mm_P0.4mm_EP3.2x3.2mmU4
1SWConnector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ1
1USB4110-GF-A_REVBConnector_USB:USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_HorizontalJ11
1USBUF02W6KiCAD Library:SOT65P210X110-6NU1
1W25Q16JVPackage_SO:SOIC-8_3.9x4.9mm_P1.27mmU2
1~Cuprum:IRM015P1

Questions

How big is the Reflow Oven PCB?

It measures 100 × 50 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Reflow Oven use?

84 parts, built around the RP2040 and USBUF02W6. 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 KiCad files?

From the Cuprum77/ReflowController repository on GitHub, at the commit this page was made from: the board is Hardware/Rev 1/Reflow Oven.kicad_pcb and its schematic Hardware/Rev 1/Reflow Oven.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Reflow Oven design in my own project?

Its repository publishes it under the CERN-OHL-S-2.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

Similar boards

  • 6 layers54.1 × 45.1 mmUSB PD, the printed circuit board in 3D

    USB PD

    Cuprum77/PD2Breadboard

    RP2040 USB PD negotiator with onboard power measuring capabilities and advanced software for power monitoring and optimization.

    94 parts5
  • 2 layers99.5 × 70 mmBreakout 1, the printed circuit board in 3D

    Breakout 1

    Cuprum77/LCD_Driver

    FPGA based LCD driver for cheap ST7701S displays

    91 parts2CERN-OHL-S-2.0
  • 2 layers275 × 200 mmMidi grid, the printed circuit board in 3D

    Midi grid

    zukaitis/midi-grid

    DIY midi controller project

    328 parts92
  • 2 layers185 × 160.2 mmSplitboard A, the printed circuit board in 3D

    Splitboard A

    zobelj/ECE477

    ECE477 Team 4 Website

    159 parts
  • 2 layers290.1 × 130 mmPro V2, the printed circuit board in 3D

    Pro V2

    kata0510/Lily58

    6×4+4keys column-staggered split keyboard.

    312 parts2.3k
  • 4 layers50 × 30 mmPicodvi, the printed circuit board in 3D

    Picodvi

    Fr4nkFletcher/ESP32-Marauder-Cheap-Yellow-Display

    ESP32Marauder Cheap Yellow Display

    55 parts1.8kMIT
  • 4 layers299 × 127 mmLaunch, the printed circuit board in 3D

    Launch

    system76/launch

    System76 Launch Configurable Keyboard

    385 parts1.4kGPL-3.0