⚡ 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.
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.
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
- Run
tools\copyFirmware.ps1afteridf.py buildto copy binaries intowebflasher\firmware\. - The copy script regenerates
manifest.jsonfrom ESP-IDF build metadata whenbuild\flasher_args.jsonis available. - Publish the
webflasherfolder with GitHub Pages or serve it locally for testing.