Mara X Display

ESPHome firmware that puts a live brew timer, recovery-shaded temperature chart and machine status on a 3.5″ touchscreen wired to your Lelit Mara X.

Mara X Display in BREWING state — shot timer at 00:21.6, steam/target/brew temperatures on the left, dual-line chart with blue brew-window shading on the right.
BREWING state — shot timer, live temperatures, brew-window shading on the chart.
Web Serial isn't available in this browser — use Chrome or Edge on desktop. This page must be served over HTTPS for flashing to work.

Plug the ESP32-S3 board into USB, click Install, and pick the serial port. After flashing you'll be prompted for WiFi credentials in the browser via Improv-Serial. If the prompt doesn't appear (the serial handshake can miss its window on a slow boot), the firmware also accepts Improv over BLE — pair from a phone app or Chrome's Web Bluetooth.

Hobby project. Not affiliated with Lelit. Still looking for a nice display enclosure and a clean PCB harness for the UART + power wiring — open an issue if you've designed something for this combo.

What you get

Hardware