Skip to content

CircuitPython

  1. Download the BIN file for the ESP32-DevKitC-V4-WROOM-32E CircuitPython board.
  2. Connect a UART to USB adapter to your board (see here). You will need to put the board into programming mode before continuing by shorting GPIO0 to ground when turning on the board for a short while.
  3. Find your UART adapter’s serial port this will be COM... on Windows and /dev/tty.usb... on Linux/macOS.
  4. Install esptool
  5. Erase the board’s flash using the following command:
    Terminal window
    esptool.py -p [PORT] erase_flash
  6. Flash the CircuitPython firmware:
    Terminal window
    esptool.py -p [PORT] write_flash -z 0x0 adafruit-circuitpython-espressif_esp32_devkitc_v4_wroom_32e-en_GB-9.2.6.bin

This guide is a good overview to getting started.

Use this guide for setting up the web-based code editor, allowing wireless programming over Wi-Fi.