⚡ ESP32-S3 · Waveshare 7-inch LCD · Browser Flashing

Flash PiLab Panel from your browser

Install the current PiLab Panel firmware onto the ESP32-S3 / Waveshare 7-inch LCD target without installing ESP-IDF, Python, a compiler, or esptool locally.

🖥️ Web-designed HMI · Real ESP32-S3 Panel

Design it in the browser. Run it on the panel.

This factory demo shows the same PiLab Panel HMI screen as a browser-designed layout and running live on the Waveshare ESP32-S3 7-inch LCD.

PiLab Panel factory demo screen as designed in the browser editor
Browser HMI designerThe web editor creates the HMI project JSON and screen layout. Web
PiLab Panel factory demo running on the physical Waveshare ESP32-S3 LCD panel
Actual ESP32-S3 panelThe firmware renders the same project through the LVGL runtime. Hardware
No HMI package requiredDesign screens from the built-in browser interface.
Runtime on deviceThe ESP32-S3 panel runs the saved project locally.
Scriptable behaviorTags and AngelScript connect UI actions to runtime behavior.

Install firmware

Connect the PiLab Panel ESP32-S3 board over USB. Use a Chromium-based desktop browser such as Chrome, Edge, or Brave. Click the install button and select the board serial port.

View manifest
This browser may not support Web Serial. Use Chrome, Edge, or Brave on desktop. GitHub Pages uses HTTPS, which is required.
ChipESP32-S3
Install methodESP Web Tools
FirmwareESP-IDF multi-part image

Maintainer notes