YARC is an ESP32-based reflow oven controller for converting a toaster oven into a controlled solder reflow system. It combines a live LVGL TFT interface, K-type thermocouple feedback through a MAX6675, solid-state relay heating control, and phase-specific PID tuning for the reflow process.
Five-phase reflow state machine: IDLE, PREHEAT, SOAK, REFLOWRAMP, REFLOW, and COOLDOWN.
Separate PID tuning values for preheat, soak, and reflow phases.
On-device LVGL TFT display for status, temperature, profile data, and process feedback.
ESP32 WiFi access point with a browser interface served from SPIFFS.
WebSocket monitoring stream for target and measured temperature, including CSV export.
Reflow profile creation, listing, removal, and persistence through SPIFFS-hosted JSON data.
The firmware, web assets, configuration examples, profile storage, and build setup are available in the public GitHub repository.