forked from Saur0o0n/PIDKiln
-
Notifications
You must be signed in to change notification settings - Fork 1
LCD interface
Alejandro Mora edited this page May 15, 2026
·
1 revision
LCD menu has a few main screens:

-
Menu screen - select other screens from here (long press >0.4s to return here from anywhere)
-
Main screen view - running program status, parameters and progress
- screen 1 - program status (Ready/Running/Paused/Ended/Aborted/Calibrating), current time, start and ETA time. Target temperature, current kiln temperature, ambient temperature, housing temperature. Step number and phase (_r_un/_d_well), heat percentage.
- screen 2 - simple graph of the program with current progress (inverted colour shows progress)
- screen 3 - action screen: start, stop, pause, abort
-
Program list - browse all programs in the SPIFFS
/programsdirectory- program description - summary with name, short description, max temperature, and total program time
- program show - all program steps
- program load - load selected program into run memory (detached from disk after loading)
- program delete - removes program from disk
- program description - summary with name, short description, max temperature, and total program time
- Quick program - create a single-step program with a target temperature, ramp time, and dwell
- Calibrate - run automatic PID tuning (Ziegler-Nichols relay method, heats to ~300°C)
- Information - IP address, WiFi status, WiFi mode, MAC address
- Preferences - shows current in-memory preferences (not what's on disk unless just rebooted)
- Restart WiFi - restarts the WiFi stack. Useful after preference changes or lost connection.
- About - where to find more information
- Restart - reboots the device
-
Main screen view - running program status, parameters and progress
Since there is a lot of information on the main program screen, here is a field-by-field explanation:

From the top:
- First line: program name
- Second line, first field: current program status (Ready, Running, Paused, Ended, Aborted, Calibrating). Animated dots when running.
- Second line, second field: current time (from NTP or fallback from config)
- Third and fourth lines: program start date/time and estimated END time (ETA updates during the run)
Bottom two lines (temperature and program state):
- Ct - Current temperature - thermocouple reading
- St - Set temperature - target temperature for the current program step
- Amb - Ambient temperature - MAX31855 chip temperature (also the ambient temperature of your work area)
- Stp - Step number / total steps, plus phase indicator (_r_un or _d_well)
-
Ht - Heat percentage - PID output: fraction of
PID_Windowthat the heater is on (e.g. 20% = on for 1s every 5s) - Cse - Case temperature - housing thermocouple reading (if second MAX31855 is installed)