Waveshare RP2040-Zero(1pcs), Pico-Like MCU Board, Based

Waveshare RP2040-Zero(1pcs), Pico-Like MCU Board, Based on Raspberry Pi RP2040 Mini Version, Castellated Module Suitable for SMD Applications


a Pico-like MCU board based on Raspberry Pi RP2040Pinheader OptionsDual-Core Arm ProcessorWhat's On Board

  1. USB Type-C connector
  2. W25Q16JVUXIQ 2MB NOR-Flash
  3. BOOT button press it when resetting to enter download mode
  4. RESET button
  5. WS2812 cool RGB LED
  6. ME621 low dropout LDO, max current 800MA
  7. RP2040 dual-core processor, up to 133MHz operating frequency
  8. RP2040 pins 10x solder points, 9 of which are for GPIO

Pico with casemini picolcd picoplus picoRP2040-Zero
PROCESSOR Raspberry Pi official RP2040 microcontroller Raspberry Pi official RP2040 microcontroller Raspberry Pi official RP2040 microcontroller Raspberry Pi official RP2040 microcontroller Raspberry Pi official RP2040 microcontroller
REGULATOR RT6150 (DC-DC, 800mA) ME6217 (LDO, 800mA) TPS63000 (DC-DC, 1800mA) TPS63000 (DC-DC, 1800mA) ME6217 (LDO, 800mA)
USB Micro USB Type-C Type-C Type-C Type-C
FLASH 2MB 2MB 2MB 4MB 2MB
BATTERY HEADER N/A N/A Yes(concurrent recharging and powering) Yes(concurrent recharging and powering) N/A
INTEGRATED LCD N/A N/A 0.96inch IPS LCD N/A N/A


Weight: 10 g
Dimensions: 6.9 x 5.1 x 2.4 cm; 10 Grams
Brand: Waveshare
Model: RP2040-Zero
Batteries Included: No
Manufacture: Waveshare
Dimensions: 6.9 x 5.1 x 2.4 cm; 10 Grams

1 Response

  1. VaughnStubblefi says:

     United States

    This is a great little dev board for the RP2040. I love this form factor which is similar in size to the Seeeduino XIAO (about the size of a postage stamp) but has way more pins exposed for more complicated projects. In addition to the 18 pins (3 for power) exposed along the sides of the board, there are 5 additional pins on the back edge of the board and 9 exposed solder pads on the underside of the board for even more GPIO. I also really like that this board includes a built-in neo-pixel. However, I will warn that this board does not include a regular led which means that the BUILTIN_LED is not available and you won’t be able to run the standard “blink” hello world program.

    While I normally work in PlatformIO and the Arduino framework, I decided to install CircuitPython on this board. It was a breeze to get setup and after the CircuitPython firmware is loaded, the device shows up as a circuitpy USB drive that I can use to directly edit python files. I tested using a simple program that writes to an SSD1306 128×64 display over I2C and an analog heart-rate sensor.

    The only 2 things that I miss on this board are that there is no built-in wifi or bluetooth and that the board doesn’t have solder pads for connecting (and charging) a lipo battery (a feature I’m seeing in more and more dev boards). But both of these are minor grievances. Overall this is a great dev board that I’m sure will find it’s way into lots of my projects.