Skip to the content.

The order of these checks doesn’t matter, but none are optional. An overview of the pre-install checklist follows. Click headers for details.

Check Browser Requirements

Your browser must support Web Serial. That means Chrome or Edge.

Check PC Requirements

You need a PC (Windows, Mac, Linux) with a USB port to run the browser.

Check USB Serial Drivers

Linux has all required drivers by default. Windows and Mac may require driver installation.

Identify Your MCU Chip and Board

To install MicroPython on your MCU board, identify the specific board you have. If you’re unsure of the exact model, you can alternatively install MicroPython for a generic board, provided you know the RAM and Flash size. Additionally, you’ll need to know the MCU chip (ESP32, ESP32-C3, ESP32-S3) used on your board.

Connect Your MCU

Use an appropriate USB cable to connect your MCU to your PC.

Enter Download Mode

Some MCUs require a special sequence of button presses to put them into download mode.