MrJ-LayoutFX

Flash the firmware to your ESP32 right from this page — no PlatformIO, no compiling.

  1. Use Chrome or Edge on a desktop (Web Serial isn't available on Firefox, Safari or mobile).
  2. Connect the ESP32 over USB.
  3. Click Install, choose the serial port, and wait for it to finish.
This browser can't flash over USB — open this page in Chrome or Edge on a computer. Web Serial needs a secure context — serve this page over HTTPS (or http://localhost).

Flash complete — now connect to it

  1. Power-cycle the board (unplug/replug USB, or press reset).
  2. On your phone or computer's WiFi settings, join the network named MrJ-LayoutFX (it starts its own access point since it isn't configured for your home WiFi yet).
  3. Open http://192.168.4.1/ui in a browser to finish setup (enter your WiFi, configure your layout).

Prefer a serial monitor? Connect at 115200 baud after flashing to read the board's status and IP address directly.

Project & documentation ↗