dukeduck1984 / uReflowOven-Esp32-Micropython

μReflow Oven controller based on ESP32 with MicroPython & LVGL
116 stars 33 forks source link
buzzer esp32 ili9341 kitchen-oven littlevgl lvgl max31855 micropython pid reflow-oven-controller tft-display thermocouple xpt2046

μReflow Oven with MicroPython & LittlevGL

中文版请见于此

WARNING: when updating from a previous version, make sure to get the latest config.json and carefully verify that it reflects your system configuration. First and foremost make sure that the heater is configured to the right polarity.

Updated! Now the μReflow Oven is PID control enabled!

For previous version which is non-PID controlled, pls see the branch Adafruit-EZ-Make-Oven-alike.

This project is an improved and heavily modified version of Adafruit EZ Make Oven. The original code of EZ Make Oven can be found here.

The purpose is to make a reflow soldering oven by modifying a kitchen oven with more affordable and widely available hardwares. Instead of an oven, a heating plate can also be used.

The GUI of this project is built with LittlevGL (lv_binding_micropython) which is a very powerful and easy to use GUI library. LittlevGL already comes with drivers for ILI9341 TFT display and XPT2046 touch controller, this project takes the advantage of both to ease the user operation.

Bill of Materials

Oven Modification and Wiring

The Firmware for ESP32

=======

Configuration

FTP access

Installation

Usage Guide

PID tuning tips