Flash the firmware

Here's how to load PlotBot's firmware onto its ESP32 board, straight from your browser. You don't need to install any software for this. The flashing is done by ESP Launchpad, a web page run by Espressif, the company that makes the ESP32 chip. After that, you control PlotBot from your phone, and later updates go through its phone page.

Firmware version 0.30.1

What you need

Step by step

  1. Plug the ESP32 board into your computer with the USB cable.
  2. Click “Flash the firmware” below. ESP Launchpad opens in a new tab and shows “PlotBot” with the firmware's version number.
  3. There, click “Connect Your Device”. Your browser shows a list. Pick the entry that says “CP210x” or “USB to UART” and click “Connect”.
  4. Launchpad starts straight away, without asking for confirmation: it erases the board's memory and writes the firmware. The black “Device Console” window shows the progress.
  5. PlotBot then restarts and opens its own Wi-Fi network. The “Device Console” shows a line starting with “Mein WLAN:” (German for “my Wi-Fi”) and the network's name. You can unplug the cable now.

Heads up: Launchpad wipes the whole board every time, including calibration and settings. For updates, use PlotBot's phone page.

Flash the firmware

The link takes you to ESP Launchpad on espressif.github.io. That page belongs to Espressif, not to us. It downloads the firmware from our website and sends it over the cable to the board. Our privacy policy explains what that means for your data.

Launchpad erases the board every time

Before it writes the firmware, Launchpad erases the board's entire memory. The first time, that doesn't matter. If PlotBot is already set up, though, erasing wipes its calibration and its settings. So install updates from PlotBot's phone page instead: that keeps both.

If it doesn't work