Flash BambuHelper to your ESP32 in one click.

Pick your board, plug it in over USB, and click install. The browser does the rest. No Arduino, no PlatformIO, no toolchain to set up.

00

Before you start

  • Desktop Chrome or Edge. Web Serial doesn't run on Firefox, Safari, or mobile.
  • A real data USB cable. Power-only cables are silent killers. The port just won't show up.
  • Nothing else on the serial port. Close Arduino IDE, PlatformIO Monitor, screen, picocom, etc.
01

Flash your board

chip
ESP32
board id
esp32s3
firmware
image
Full (bootloader + partitions + app)

A dialog will ask which serial port to use. Pick the one that appears when you plug the board in.

02

After flashing

Once the flash finishes, the install dialog opens a Configure WiFi step that stays on screen for about 3 minutes. Use it. If it times out, the device falls back to broadcasting a hotspot you can join from any device.

recommended

Configure WiFi in this tab

~3 min window

When the flash completes, the install dialog opens a Configure WiFi step. Pick your home network from the list, type the password, and hit Connect. Credentials go to the device over USB using Improv Serial. No phone, no captive portal, no app switching.

  1. Wait for "Installation complete", then keep the dialog open.
  2. Pick your WiFi network and enter the password.
  3. Follow the link to the device's config page and finish setup.
fallback

Join the device's hotspot from any device

If the Configure WiFi step times out or you dismiss the dialog, the board falls back to hotspot mode and prints these credentials on its screen. Connect to it from a phone or laptop and finish setup in a browser.

setup-mode credentials
network BambuHelper-XXXX
password bambu1234

XXXX is a unique 4-character suffix per device.

  1. Join the BambuHelper-XXXX network from your phone or laptop.
  2. Open 192.168.4.1 in any browser.
  3. Enter your home WiFi and printer details, then save.

Either way, the device reboots, joins your WiFi, and starts monitoring the printer.