Skip to the content
PCBKitNew board
4 layers43 × 89 mmReflowControllerV2, the printed circuit board in 3D

ReflowControllerV2

walclu/smartReflow15

Repository for STM32WB55 based reflow toaster oven controller.

Size
43 × 89 mm
Copper layers
4
Thickness
1.66 mm
Parts
99
Nets
87
Pads
365
Tracks, vias
665, 258
Pours
24
Routed
Yes
KiCad
KiCad 6 (file 20211014)
Created
21 Apr 2022
Updated
26 Jan 2023

Overview

ReflowControllerV2 is an open-source printed circuit board by walclu, from the walclu/smartReflow repository on GitHub. It is a 4-layer board of 43 × 89 mm with 99 parts on 87 nets, routed with 665 tracks and 258 vias.

It is built around the MLPF-WB55-01E3, MAX31855KASA+T and CH340G, with the 918-468K2029E50001, USBLC6-2SC6 and AMS1117-3.3 among its other parts. Its parts include 34 capacitors, 11 resistors, 11 connectors, 10 ICs and 5 transistors. It belongs with the STM32 boards of this library.

Main components

12

README

README.md

smartReflow

Repository for STM32WB55 based reflow toaster oven controller

The smartReflowV2 is a STm32WB55 based toaster oven reflow controller for reflowing PCBs at home.

Features

  • 2 SSR outputs
  • 2 cooling fan outputs
  • 2 MAX31855 temperature ADCs
  • Buzzer
  • Touch screen (Nextion 2.4" UART Display)
  • Bluetooth low energy, onboard chip antenna with matching
  • 2 virtual com ports
  • MATLAB data streaming
  • EEPROM for storing custom profiles
  • PLA drying mode

Assembly

The PCB was made by JLCPCB and assembled by hand. alt text

Results

The oven follows the desired temperature profile with only 5% of total error (Reflow state is a little bit delayed at the end). alt text QFN28 soldering results with 138 C paste profile. No need of rework had to be done. alt text Finished oven alt text

ToDos

  • Bluetooth works, but an interface (i.e. app) is needed
  • Firmware is hard to read
  • PCB outline is too small (Nextion Display does not fit nicely onto it)
  • EEPROM usage not implemented
  • PID autotune code

License

MIT

Parts

99
QtyValueFootprintReferences
8100nCapacitor_SMD:C_0603_1608MetricC5, C7, C8, C12, C14, C15, C17, C33
7100nCapacitor_SMD:C_0402_1005MetricC18, C22, C23, C27, C28, C29, C31
610kResistor_SMD:R_0603_1608MetricR1, R5, R7, R8, R9, R10
6NFCapacitor_SMD:C_0402_1005MetricC1, C4, C26, C32, C35, C36
5BSS316NH6327Package_TO_SOT_SMD:SOT-23Q1, Q2, Q3, Q4, Q5
4MHMountingHole:MountingHole_3.2mm_M3_Pad_ViaH1, H2, H3, H4
20RInductor_SMD:L_0402_1005MetricL2, L4
210nCapacitor_SMD:C_0402_1005MetricC24, C34
210nCapacitor_SMD:C_0805_2012MetricC13, C16
210pCapacitor_SMD:C_0402_1005MetricC2, C6
210uCapacitor_SMD:C_0603_1608MetricC3, C9
222pCapacitor_SMD:C_0402_1005MetricC10, C11
24k7Resistor_SMD:R_0603_1608MetricR4, R11
24u7Capacitor_SMD:C_0402_1005MetricC25, C30
2918-468K2029E50001footprints:918-468K2029E50001U1, U2
2MAX31855KASAPackage_SO:SOIC-8_3.9x4.9mm_P1.27mmU8, U9
2OpenResistor_SMD:R_0603_1608MetricJP1, JP2
2USBLC6-2SC6Package_TO_SOT_SMD:SOT-23-6U5, U6
1100O@100MInductor_SMD:L_0603_1608MetricFB1
1100pCapacitor_SMD:C_0402_1005MetricC19
110kResistor_SMD:R_0402_1005MetricR3
110uInductor_SMD:L_0603_1608MetricL3
112MCrystal:Crystal_SMD_3225-4Pin_3.2x2.5mmY3
11kResistor_SMD:R_0603_1608MetricR6
13v3TestPoint:TestPoint_Pad_D2.0mmTP1
1470Resistor_SMD:R_0603_1608MetricR2
1A-1JBfootprints:AMPHENOL_A-1JBJ12
1AMS1117-3.3Package_TO_SOT_SMD:SOT-223-3_TabPin2U3
1ANT3216LL00R2400Afootprints:ANT3216LL00R2400AANT1
1B3F-4055footprints:SW_B3F-4055SW1
1CH340GPackage_SO:SOIC-16_3.9x9.9mm_P1.27mmU7
1FAN1footprints:JST_254_2P_VJ4
1FAN2footprints:JST_254_2P_VJ5
1FCM1608KF-601T03Inductor_SMD:L_0603_1608MetricFB2
1GNDTestPoint:TestPoint_Pad_D2.0mmTP2
1HSE_INTestPoint:TestPoint_Pad_D1.0mmTP4
1HSE_OUTTestPoint:TestPoint_Pad_D1.0mmTP3
1MLPF-WB55-01E3footprints:MLPF-WB55-01E3F1
1NEXTION_FRONTfootprints:JST_254_4P_VJ9
1NEXTION_OBfootprints:JST_254_4P_HJ10
1NX2012_32K768HzCrystal:Crystal_SMD_2012-2Pin_2.0x1.2mm_HandSolderingY2
1NX2016_32MHzCrystal:Crystal_SMD_2016-4Pin_2.0x1.6mmY1
1PS1240P02BTBuzzer_Beeper:Buzzer_TDK_PS1240P02BT_D12.2mm_H6.5mmBZ1
1PSBD1DF40V1HDiode_SMD:D_SOD-123FD3
1PWLED_SMD:LED_0603_1608MetricD1
1PWRTerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-2_1x02_P5.00mm_HorizontalJ11
1SSR1footprints:JST_254_2P_VJ3
1SSR2footprints:JST_254_2P_VJ2
1STM32WBxx_QFN48footprints:QFN50P700X700X60-49NU4
1ST_LEDLED_SMD:LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mmD2
1SWDfootprints:JST_254_5P_VJ8
1T1footprints:JST_254_2P_VJ6
1T2footprints:JST_254_2P_VJ7
1ZD24C128APackage_SO:SOP-8_3.9x4.9mm_P1.27mmU10

The 96 most common of 99 parts.

Questions

How big is the ReflowControllerV2 PCB?

It measures 43 × 89 mm and has 4 copper layers, 1.66 mm thick.

What parts does the ReflowControllerV2 use?

99 parts, built around the MLPF-WB55-01E3, MAX31855KASA+T, CH340G and 918-468K2029E50001. 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 ReflowControllerV2 KiCad files?

From the walclu/smartReflow repository on GitHub, at the commit this page was made from: the board is PCB/reflowControllerV2.kicad_pcb and its schematic PCB/reflowControllerV2.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the ReflowControllerV2 design in my own project?

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

Similar boards

  • 2 layers137.2 × 83.8 mmGeneralPurposeAlarmDevicePCB, the printed circuit board in 3D

    GeneralPurposeAlarmDevicePCB

    PubInv/general-purpose-alarm-device

    A general purpose alarm device (with software) as a module for medical devices (and others)

    140 parts7AGPL-3.0
  • 2 layers60 × 40 mmAstra board, the printed circuit board in 3D

    Astra board

    verIdyia/astra-board

    ESP32-C3 development board: a documented AI-assisted PCB experiment

    53 parts
  • 4 layers52.5 × 22.9 mmFeather STM32WB55, the printed circuit board in 3D

    Feather STM32WB55

    makeristic/Feather_STM32WB55

    KiCad STM32WB55 Bluetooth development board in the Adafruit Feather form factor, with USB-C and STEMMA QT. Work in progress.

    50 parts2MIT
  • 4 layers40.8 × 40.8 mmACwing FC A, the printed circuit board in 3D

    ACwing FC A

    ACwing-UAV/ACwing_HW

    ACwing is a modular set of PCBs for small multirotors.

    111 parts
  • 4 layers80 × 50 mmSTM32 Smart Environmental Sensing Hub, the printed circuit board in 3D

    STM32 Smart Environmental Sensing Hub

    saihibbkaura/saihibb-kaura.github.io

    This project implements the board recorded in the engineering portfolio: STM32WB55 MCU, USB-C power/data, single-cell LiPo charging, 3.3 V regulation, I2C environmental sensing, external SPI flash and BLE/RF access.

    37 parts
  • 4 layers55 × 35 mmBeaglephone pocket, the printed circuit board in 3D

    Beaglephone pocket

    HologramEducation/beaglephone-pocket

    A cellular add-on board for the BeaglePocket

    269 parts13CC-BY-4.0
  • 4 layers32 × 18 mmWingbeat detector, the printed circuit board in 3D

    Wingbeat detector

    peterpolidoro/wingbeat_detector

    Measures fly wingbeats using IR light reflected from flapping fly wings.

    38 parts3GPL-3.0
  • 4 layers25.4 × 33 mmMinimus Prime, the printed circuit board in 3D

    Minimus Prime

    HologramEducation/Minimus-Prime

    An experiment to shrink cellular connectivity

    157 parts1CC-BY-4.0