Studio RP2040

Vendor: WeAct
Features: Dual-core, External Flash, USB-C
Source on GitHub: rp2/WEACTSTUDIO
More info: Website

WeAct Studio RP2040

The WeAct Studio RP2040 Board is based on the Raspberry Pi RP2040 and can be purchased with 2/4/8/16 MiB of flash.

These boards are available from a number of resellers and often have the name "Pico Board RP2040". WeAct maintain the WeActStudio.RP2040CoreBoard repository containing information on the board.

Build notes

By default the firmware supports boards with 16MiB flash. This can be configured using the BOARD_VARIANT parameter. The valid options are FLASH_2M, 'FLASH_4M', and 'FLASH_8M'.

> cd ports/rp2
> make BOARD=WEACTSTUDIO BOARD_VARIANT=FLASH_8M submodules all  # Build the 8 MiB variant

Board-specific modules

The board module contains definitions for the onboard LED and user button.

Example:

> import board
> board.led.toggle()  # Toggles the state of the on-board LED
> board.key.value()  # Returns 0 or 1 corresponding to the state of the user key

Installation instructions

Flashing via UF2 bootloader

To get the board in bootloader mode ready for the firmware update, execute machine.bootloader() at the MicroPython REPL. Alternatively, hold down the BOOTSEL button while pressing reset (NRST). The uf2 file below should then be copied to the USB mass storage device that appears. Once programming of the new firmware is complete the device will automatically reset and be ready for use.

Firmware

Releases

v1.29.0 (2026-08-24) .uf2 / [Release notes] (latest)
v1.28.0 (2026-04-06) .uf2 / [Release notes]
v1.27.0 (2025-12-09) .uf2 / [Release notes]
v1.26.1 (2025-09-11) .uf2 / [Release notes]
v1.26.0 (2025-08-09) .uf2 / [Release notes]
v1.25.0 (2025-04-15) .uf2 / [Release notes]
v1.24.1 (2024-11-29) .uf2 / [Release notes]
v1.24.0 (2024-10-25) .uf2 / [Release notes]
v1.23.0 (2024-06-02) .uf2 / [Release notes]
v1.22.2 (2024-02-22) .uf2 / [Release notes]
v1.22.1 (2024-01-05) .uf2 / [Release notes]
v1.22.0 (2023-12-27) .uf2 / [Release notes]
v1.21.0 (2023-10-05) .uf2 / [Release notes]
v1.20.0 (2023-04-26) .uf2 / [Release notes]

Preview builds

These are automatic builds of the development branch for the next release.

v1.30.0-preview.65.g52b5fbcb4b (2026-09-11) .uf2
v1.30.0-preview.58.g14e9793c91 (2026-09-04) .uf2
v1.30.0-preview.26.g8cb7558d00 (2026-09-02) .uf2
v1.30.0-preview.24.g8162451850 (2026-08-31) .uf2

Firmware (4 MiB Flash)

Releases

v1.29.0 (2026-08-24) .uf2 / [Release notes] (latest)
v1.28.0 (2026-04-06) .uf2 / [Release notes]
v1.27.0 (2025-12-09) .uf2 / [Release notes]
v1.26.1 (2025-09-11) .uf2 / [Release notes]
v1.26.0 (2025-08-09) .uf2 / [Release notes]
v1.25.0 (2025-04-15) .uf2 / [Release notes]
v1.24.1 (2024-11-29) .uf2 / [Release notes]
v1.24.0 (2024-10-25) .uf2 / [Release notes]

Preview builds

These are automatic builds of the development branch for the next release.

v1.30.0-preview.65.g52b5fbcb4b (2026-09-11) .uf2
v1.30.0-preview.58.g14e9793c91 (2026-09-04) .uf2
v1.30.0-preview.26.g8cb7558d00 (2026-09-02) .uf2
v1.30.0-preview.24.g8162451850 (2026-08-31) .uf2

Firmware (8 MiB Flash)

Releases

v1.29.0 (2026-08-24) .uf2 / [Release notes] (latest)
v1.28.0 (2026-04-06) .uf2 / [Release notes]
v1.27.0 (2025-12-09) .uf2 / [Release notes]
v1.26.1 (2025-09-11) .uf2 / [Release notes]
v1.26.0 (2025-08-09) .uf2 / [Release notes]
v1.25.0 (2025-04-15) .uf2 / [Release notes]
v1.24.1 (2024-11-29) .uf2 / [Release notes]
v1.24.0 (2024-10-25) .uf2 / [Release notes]

Preview builds

These are automatic builds of the development branch for the next release.

v1.30.0-preview.65.g52b5fbcb4b (2026-09-11) .uf2
v1.30.0-preview.58.g14e9793c91 (2026-09-04) .uf2
v1.30.0-preview.26.g8cb7558d00 (2026-09-02) .uf2
v1.30.0-preview.24.g8162451850 (2026-08-31) .uf2

Firmware (2 MiB Flash)

Releases

v1.29.0 (2026-08-24) .uf2 / [Release notes] (latest)
v1.28.0 (2026-04-06) .uf2 / [Release notes]
v1.27.0 (2025-12-09) .uf2 / [Release notes]
v1.26.1 (2025-09-11) .uf2 / [Release notes]
v1.26.0 (2025-08-09) .uf2 / [Release notes]
v1.25.0 (2025-04-15) .uf2 / [Release notes]
v1.24.1 (2024-11-29) .uf2 / [Release notes]
v1.24.0 (2024-10-25) .uf2 / [Release notes]

Preview builds

These are automatic builds of the development branch for the next release.

v1.30.0-preview.65.g52b5fbcb4b (2026-09-11) .uf2
v1.30.0-preview.58.g14e9793c91 (2026-09-04) .uf2
v1.30.0-preview.26.g8cb7558d00 (2026-09-02) .uf2
v1.30.0-preview.24.g8162451850 (2026-08-31) .uf2