Waveshare RP2040-GEEK USB development board features RP2040 MCU, 1.14-inch color display, UART/I2C/SWD ports

Waveshare RP2040-GEEK is a development board that looks like a USB flash drive but is based on a Raspberry Pi RP2040 microcontroller with a 1.14-inch 65K color LCD and some expansion ports all housed in a white plastic case.

The device comes with a 4MB flash to store the firmware, a microSD card slot for data storage, a BOOT button to enter bootloader mode, two 3-pin connectors for UART and SWD debug, and a 4-pin I2C port.

RP2040-GEEK

Waveshare RP2040-GEEK specifications:

  • MCU – Raspberry Pi RP2040 dual-core Arm Cortex-M0+ microcontroller clocked up to 133 MHz with 264 kB SRAM
  • Storage – 4MB flash (W25Q32JVSSIQ) and microSD card slot
  • Display – 1.14-inch 240×135 pixel 65K color IPS LCD display
  • USB – 1x USB Type-A female port for power and programming
  • Debugging – 3-pin SWD port for connecting a target board; the standard CMSIS-DAP interface can be used to debug most Arm-based microcontrollers; Works with OpenOCD and other tools supporting CMSIS-DAP.
  • Expansion – 4-pin I2C/ADC port, 3-pin UART port
  • Misc – BOOT button
  • Power Supply – 5V via USB-A port
  • Dimensions – Around 61 x 25 x 9 mm (plastic case)
  • Weight – About 15 grams

Raspberry Pi RP2040 USB dongle development board

Like the Raspberry Pi Pico, the RP2040-GEEK USB development board supports the official MicroPython and C SDKs, as well as Arduino programming with documentation available on Waveshare Wiki. Example programs include displaying an image on the LCD display, running PicoProbe firmware like in the official Raspberry Pi Debug Probe, and mounting a microSD card formatted with FAT and reading its content through the no-OS-FatFS-SD-SDIO-SPI-RPi-Pico project.

Waveshare Raspberry Pi Pico Debugger
Example use case for the RP2040-GEEK

Waveshare is selling the RP2040-GEEK USB development board for $16.19 including shipping on Aliexpress, $15.99 on Amazon, or $9.99 plus shipping on its own website.  It should ship with four cables as shown below, so you don’t need to source or make your own.

RP2040-GEEK cables

Thanks to ReNa for the tip.

Share this:

Support CNX Software! Donate via cryptocurrencies, become a Patron on Patreon, or purchase goods on Amazon or Aliexpress

Radxa Orion O6 Armv9 mini-ITX motherboard
Subscribe
Notify of
guest
The comment form collects your name, email and content to allow us keep track of the comments placed on the website. Please read and accept our website Terms and Privacy Policy to post a comment.
2 Comments
oldest
newest
Boardcon CM3588 Rockchip RK3588 System-on-Module designed for AI and IoT applications