MicroPython downloads

MicroPython is developed using git for source code management, and the master repository can be found on GitHub at github.com/micropython/micropython.

The full source-code distribution of the latest version is available for download here:

Daily snapshots of the GitHub repository (not including submodules) are available from this server:

Firmware for various microcontroller ports and boards are built automatically on a daily basis and can be found below.

Filter by:
Port: cc3200, esp32, esp8266, mimxrt, nrf, renesas-ra, rp2, samd, stm32
Feature: 10/100 Ethernet Phy, 16MB Flash, 1MB SPI Flash, 2x80 pin HD connectors, 8MB SDRAM, ADC, AudioAmp, AudioCodec, BLE, Battery Charging, Bluetooth Nina-W102, Breadboard Friendly, Breadboard friendly, CAN, CYW43 WiFi/BT Module, Camera, Castellated Pads, Crypto IC ATECC608A-MAHDA-T, Display, DisplayPort over USB-C, Dual-core processor, Ethernet, Feather, Grove, I2C, IMU, IMU LSM6DSOXTR, Infrared, JLink, LoRa, Micro USB, MicroSD, MicroUSB, Microphone, Microphone MP34DT05, OLED, OpenSDA, PoE, RGB LED, Red/green/orange/blue leds, Reset/User button, SDCard, SDRAM, SPDIF, SPI, SPI Flash, SPI Flash 16MB, SPIRAM, STEMMA QT/QWIIC, UART, USB High Speed Phy, USB Stick form factor, USB-A, USB-C, USB-MICRO, WiFi, WiFi Nina-W102, mikroBUS
Vendor: McHobby [x]
MCU: RA4M1, RA4W1, RA6M1, RA6M2, RP2040, STM32H747, cc3200, esp32, esp32c3, esp32s2, esp32s3, esp8266, mimxrt, nrf51, nrf52, nrf91, rp2040, samd21, samd51, stm32, stm32f0, stm32f4, stm32f7, stm32g0, stm32g4, stm32h7, stm32l0, stm32l4, stm32wb, stm32wl