← All projects in the gallery
Reflow Oven Controller
by jonathan harrocks
The example that has to be Arduino.
A MAX31855 on SPI, a profile clock, and a control loop tight enough that nobody wants it going through a network stack. The profile is the lead-free one everyone starts from: ramp to 150 C over ninety seconds, soak there to three minutes, ramp to 245 C, then off.
The chart is the point of the screen. A reflow that missed its soak is obvious on a curve and invisible in a number, and the chart is also why this cannot be an ESPHome design - ESPHome has no chart widget.
Control is bang-bang with a 2 C band. An oven has minutes of thermal lag, so anything cleverer is pretending to a precision the element does not have.
On an STM32F407, which is the board to pick when the loop matters more than the network.
- Board
- STM32F407 + ILI9341 SPI
- MCU
- STM32F4 (F401 / F407 / F411)
- Display
- ILI9341
- Resolution
- 240 x 320
- Touch
- XPT2046
- LVGL
- v9
- Peripherals
- MAX31855 (thermocouple)