Grogu Puppet Controller

Browser flasher for the Seeed Studio XIAO ESP32-S3 firmware.

Flash Firmware

Use Chrome or Edge on a desktop over HTTPS. Connect the XIAO ESP32-S3 by USB, then choose the firmware version to install.

Loading firmware versions...

Before Flashing

  1. Disconnect external servo power.
  2. Remove servo horns or disconnect linkages for first bring-up.
  3. Plug the XIAO ESP32-S3 into USB.
  4. If the board is not detected, hold BOOT, tap RESET, then release BOOT.

Flashing replaces the firmware on the connected ESP32-S3. Make sure the selected USB serial device is the XIAO board.

After Flashing

The board starts a Wi-Fi access point named Grogu Setup. Connect to it and open http://192.168.4.1 to set servo limits before powering the puppet mechanisms.