How unexpectedmaker/reflowmaster works
ReflowMaster is an open-source toaster-oven reflow controller comprising SAMD21 firmware, custom electronics, and printable enclosure parts. The principal workflow is selecting a programmed reflow profile and running the oven controller; the repository also provides profile data, temperature-sensor and curve-interpolation code, and persistent-flash support. Hardware design files and enclosure models are separate deliverables. The main sketch was not excerpted, so connections from it to sampled firmware helpers are shown as unverified rather than asserted.
Main entry points: Reflow_Master_v2.ino Reflow controller · ReflowMaster.sch Circuit schematic · ReflowMaster.brd PCB layout · ReflowMasterProfile.h Profile definitions
Components 15
Controller firmware
- Reflow controller
Code/Reflow_Master_v2/Reflow_Master_v2.ino - Profile definitions
Code/Reflow_Master_v2/ReflowMasterProfile.h - Curve interpolation
Code/Reflow_Master_v2/spline.cpp - Thermocouple reader
Code/Reflow_Master_v2/MAX31855.cpp - Flash storage
Code/Reflow_Master_v2/FlashStorage.cpp - V1 profile structure
Code/Reflow_Master_v1/ReflowMasterProfile.h
Electronics design
- Circuit schematic
EagleCAD/ReflowMaster.sch - PCB layout
EagleCAD/ReflowMaster.brd - Fabrication outputs
Gerbers/ReflowMaster.GTL - Bill of materials
ReflowMaster_BOM.csv
Printed enclosure
- V1 case parts
STL/Rev1 Case 2.54mm Screw Terminals/Case_Back.stl - V2 2.54mm case
STL/Rev2 Case 2.54mm Screw Terminals/Reflow_Master_Back_V2.stl - V2 5.08mm case
STL/Rev2 Case 5.08mm Screw Terminals/Reflow_Master_Back_V2_508mm.stl - Exhaust fan adapter
STL/Fan_Exhaust.stl
Other components
- Operator
Connections 14
- Operator → Reflow controller: runs firmware
README.md - Operator → Profile definitions: edits profiles
README.md - Operator → Circuit schematic: builds from
README.md - Operator → Fabrication outputs: fabricates from
README.md - Operator → V1 case parts: prints parts
README.md - Operator → V2 2.54mm case: prints parts
README.md - Operator → V2 5.08mm case: prints parts
README.md - Operator → Exhaust fan adapter: prints adapter
README.md - Reflow controller → Profile definitions: uses profiles
- Reflow controller → Thermocouple reader: reads temperature
- Reflow controller → Curve interpolation: interpolates curve
- Reflow controller → Flash storage: persists data
- Circuit schematic → PCB layout: design files
README.md - PCB layout → Fabrication outputs: fabrication export
README.md