Skip to content

LCD interface

Alejandro Mora edited this page May 15, 2026 · 1 revision

LCD usage

LCD menu has a few main screens: LCD menu sample

  • 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 /programs directory
      • 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
    • 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 view - program screen

Since there is a lot of information on the main program screen, here is a field-by-field explanation:

Main view1

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_Window that the heater is on (e.g. 20% = on for 1s every 5s)
  • Cse - Case temperature - housing thermocouple reading (if second MAX31855 is installed)

Clone this wiki locally