Posted on

How to Start with RP2040 Boards for Tiny Maker Projects

RP2040 Pro Micro development board with 16MB flash and USB-C

How to Start with RP2040 Boards for Tiny Maker Projects

Start with a small RP2040 board when the project must fit in a tight case. The RP2040 Pro Micro gives a dual-core RP2040 chip with 16MB of flash, USB-C, and BOOT and RESET buttons. It costs $8.37 and runs MicroPython and QMK firmware. A SuperMini board suits WiFi jobs that the RP2040 board cannot do alone.

Quick facts

Fact Value
RP2040 Pro Micro $8.37, 16MB flash, dual-core RP2040
Ports USB-C, BOOT and RESET buttons
Firmware MicroPython and QMK
SuperMini C3 $10.99, WiFi and Bluetooth
OLED display 0.96 inch, 128 by 64 pixels, I2C
DHT22 sensor 0 to 100% RH, -40 to 80C

What is on the RP2040 Pro Micro board?

The board carries a dual-core RP2040 chip with 16MB of flash. It uses USB-C and gives BOOT and RESET buttons on the board.

It runs MicroPython and QMK firmware. That suits tiny keyboards, macros, and sensor projects in one small board.

The Raspberry Pi RP2040 datasheet documents the chip and its pins. The Pico SDK gives the C tools for the same chip.

How do you program the board?

Hold the BOOT button while you plug the board in over USB-C. The board shows up as a drive for a MicroPython or firmware file.

Drop the firmware file on the drive, then press RESET. The board restarts with the new code running.

The Pico SDK documents the C route for the RP2040 chip. MicroPython suits fast tests, and C suits tight timing.

How do you add an OLED display?

The 0.96 inch OLED display measures 128 by 64 pixels on I2C. It uses 4 pins, GND, VCC, SCL, and SDA, and takes 3.3V to 5V.

That voltage range suits the Pro Micro board with no extra level shifting. The display costs $7.49.

Show sensor readings on the display while you test. Update it once per loop so the numbers stay readable.

How do you read temperature and humidity?

The DHT22 sensor reads 0 to 100% relative humidity and -40 to 80C. It runs on 3.3V to 5.5V with a single-bus output.

That range suits indoor and outdoor bench tests. The sensor costs $4.99 and works with Arduino and ESP32 boards.

Wire its data pin to a free GPIO pin on the Pro Micro. Read it once per 2 sec, since the sensor needs time between reads.

When should you pick a WiFi board instead?

The Pro Micro listing names no WiFi radio. Pick a WiFi board when the project must join a network.

The SuperMini C3 costs $10.99 and gives WiFi and Bluetooth. It suits small IoT jobs in a tiny case.

The NodeMCU ESP8266 board costs from $11.37 with a built-in OLED. It suits WiFi jobs that need a small screen.

How the options compare

Part Key spec Price
RP2040 Pro Micro Dual-core RP2040, 16MB flash, USB-C $8.37
SuperMini C3 WiFi and Bluetooth, tiny board $10.99
SuperMini S3 WiFi and Bluetooth, tiny board $17.99
OLED display 0.96 inch, 128 by 64 pixels, I2C $7.49
DHT22 sensor 0 to 100% RH, -40 to 80C $4.99

How do you start your first RP2040 project?

  1. Hold BOOT and plug the board in over USB-C.
  2. Drop the MicroPython firmware file on the board drive.
  3. Press RESET and confirm the board restarts.
  4. Wire the OLED display to the I2C pins, GND, VCC, SCL, and SDA.
  5. Wire the DHT22 data pin to a free GPIO pin.
  6. Load a sketch that reads the sensor and draws to the display.

Parts that fit this guide

In-stock parts ship from the New York, USA warehouse in 1-2 business days. Prices below are the live store prices we verified on November 10, 2026.

RP2040 Pro Micro Development Board, 16MB Flash, USB-C, QMK Compatible ($8.37)

RP2040 Pro Micro at $8.37. It gives a dual-core RP2040 chip with 16MB of flash, USB-C, and BOOT and RESET buttons.

ESP32 SuperMini Development Board, C3 / C6 / S3 / H2 + Expansion Boards, WiFi + Bluetooth ($9.99)

ESP32 SuperMini at $9.99 to $17.99 by version. It comes in C3, C6, S3, and H2 versions, each with WiFi and Bluetooth.

0.96 Inch OLED Display Module, SSD1306, I2C, 128×64, for Arduino / ESP32 / ESP8266 ($7.49)

OLED display at $7.49. It measures 0.96 inch with 128 by 64 pixels on I2C, and takes 3.3V to 5V.

DHT22 / AM2302 Digital Temperature & Humidity Sensor Module ($4.99)

DHT22 sensor at $4.99. It reads 0 to 100% relative humidity and -40 to 80C on 3.3V to 5.5V.

Shop the full range: Raspberry Pi and Pico at Quality RC Parts. See also: Related guide.

Frequently asked questions

How much flash does the RP2040 Pro Micro have?

It gives 16MB of flash with a dual-core RP2040 chip, USB-C, and BOOT and RESET buttons.

Does the board run MicroPython?

Yes. It runs MicroPython and QMK firmware, and the Pico SDK covers the C route.

Does the board have WiFi?

No WiFi radio is named in the board listing. Pick the SuperMini C3 at $10.99 when the project needs WiFi.

What display works with the board?

The 0.96 inch OLED display at $7.49. It runs on I2C with 4 pins and takes 3.3V to 5V.

Sources

Last updated: November 10, 2026.