
RP2040-based 3×4 macropad with 12 Cherry MX-compatible switch sockets, 12 per-key NeoPixels, rotary encoder, 128×64 SH1106 OLED, 8 MB flash, buzzer, STEMMA QT, and USB-C HID/MIDI. Ships bare PCB; switches and keycaps sold separately.
Cherry-MX compatible key switch sockets in a 3x4 grid; each socket is individually tied to GPIO, not matrix-wired. Pressing a key grounds the pin, so use pull-ups.
Rotary encoder with push switch used as BOOT button and available as user input.
Qwiic-compatible STEMMA QT I2C connector for sensors and breakouts.
I2C clock on the STEMMA QT connector, usable as board.SCL / board.STEMMA_I2C().
I2C data on the STEMMA QT connector, usable as board.SDA / board.STEMMA_I2C().
USB Type-C connector for power and data/programming.
On-board OLED display driven from the RP2040 board circuitry.
3x4 grid of reverse-mount RGB NeoPixel LEDs above the key switch sockets, available as board.NEOPIXEL / PIN_NEOPIXEL.
On-board red LED available as board.LED / PIN_LED.
Reset button; tap once to reset, combine with boot button to enter bootloader.
On-board 8mm speaker/buzzer driven by board circuitry.
On-board 8MB QSPI flash used by CircuitPython as native read-only interpreter storage with writable disk drive exposed separately.
| Pin | Position | Type | Function | Voltage |
|---|---|---|---|---|
| KEY1-KEY12 | input | Cherry-MX compatible key switch sockets in a 3x4 grid; each socket is individually tied to GPIO, not matrix-wired. Pressing a key grounds the pin, so use pull-ups. | 3.3V RP2040 GPIO input domain. | |
| Rotary encoder / BOOT | input | Rotary encoder with push switch used as BOOT button and available as user input. | 3.3V RP2040 GPIO input domain. | |
| STEMMA QT | i2c-connector | Qwiic-compatible STEMMA QT I2C connector for sensors and breakouts. | 3.3V I2C; Adafruit states SCL and SDA have 10k pull-ups and are 3.3V when quiescent. | |
| SCL | i2c | I2C clock on the STEMMA QT connector, usable as board.SCL / board.STEMMA_I2C(). | 3.3V with 10k pull-up per Adafruit Learn. | |
| SDA | i2c | I2C data on the STEMMA QT connector, usable as board.SDA / board.STEMMA_I2C(). | 3.3V with 10k pull-up per Adafruit Learn. | |
| USB-C | power-data | USB Type-C connector for power and data/programming. | USB power input to board. | |
| OLED | display | On-board OLED display driven from the RP2040 board circuitry. | On-board display interface. | |
| NEOPIXEL | indicator | 3x4 grid of reverse-mount RGB NeoPixel LEDs above the key switch sockets, available as board.NEOPIXEL / PIN_NEOPIXEL. | On-board 3.3V controlled LEDs. | |
| Red LED | indicator | On-board red LED available as board.LED / PIN_LED. | On-board 3.3V controlled LED. | |
| Reset | control | Reset button; tap once to reset, combine with boot button to enter bootloader. | Board reset control. | |
| Speaker | audio | On-board 8mm speaker/buzzer driven by board circuitry. | On-board audio output. | |
| QSPI Flash | memory | On-board 8MB QSPI flash used by CircuitPython as native read-only interpreter storage with writable disk drive exposed separately. | On-board QSPI interface. |
The Raspberry Pi MCU line — Pico, Pico 2, and third-party boards on the same silicon — plus a deep bench of Pico-pinout displays, loggers, and radio modules that do nothing without a Pico plugged in.
Adafruit DVI Breakout Board for HDMI Source Devices visual previewAdafruit DVI Breakout Board for HDMI Source Devices
Adafruit DVI Sock for Pico - Works with HDMI Displays visual previewAdafruit DVI Sock for Pico - Works with HDMI Displays
Adafruit Feather RP2040 with DVI Output Port - Works with HDMI visual previewAdafruit Feather RP2040 with DVI Output Port - Works with HDMI
Adafruit PiCowbell Adalogger for Pico visual previewAdafruit PiCowbell Adalogger for Pico
Adafruit PiCowBell HSTX DVI Output for Pico visual previewAdafruit PiCowBell HSTX DVI Output for Pico
Adafruit Proto Under Plate PiCowBell for Pico visual previewAdafruit Proto Under Plate PiCowBell for Pico
Adafruit RP2350 22-pin FPC HSTX to DVI Adapter for HDMI Displays visual previewAdafruit RP2350 22-pin FPC HSTX to DVI Adapter for HDMI Displays
Adafruit Terminal PiCowbell for Pico visual previewAdafruit Terminal PiCowbell for Pico
Beetle RP2040 Mini Development Board visual previewBeetle RP2040 Mini Development Board
Dual GPIO Expander for Raspberry Pi Pico, Two Sets of Male Headers visual previewDual GPIO Expander for Raspberry Pi Pico, Two Sets of Male Headers
Gravity: Expansion Board for Raspberry Pi Pico / Pico 2 visual previewGravity: Expansion Board for Raspberry Pi Pico / Pico 2
IO Expansion Board for Raspberry Pi Pico / Pico 2 visual previewIO Expansion Board for Raspberry Pi Pico / Pico 2
10 I/Os PLC Module - CPU Arduino Nano (Optoisolated Output) visual preview
10 I/Os Relay Module - CPU Arduino Nano (Relay Output) visual preview
Adafruit METRO 328 - Arduino Compatible - with Headers visual preview
Adafruit Metro Mini 328 V2 - Arduino-Compatible - 5V 16MHz [STEMMA QT / Qwiic] visual previewAbout 75 boards across every Arduino generation: 5V Uno/Mega/GIGA, 3.3V MKR and Portenta, plus DFRduino and Bluno compatibles. Confirm the voltage rail before stacking any shield.
Boards · Arduino boards · 76 parts
10 I/Os Relay Module - CPU ESP32 (Relay Output) visual preview
Adafruit ESP32 Feather V2 w.FL Antenna - 8MB Flash + 2MB PSRAM visual preview
Adafruit ESP32-C6 Feather - STEMMA QT visual preview
Adafruit ESP32-S2 Feather - 4MB Flash + 2MB PSRAM visual previewWi-Fi and Bluetooth on a single chip, in every shape from Espressif DevKitC to Adafruit Feathers with STEMMA QT, DFRobot FireBeetles tuned for battery life, and Seeed XIAOs under a thumbnail.
Boards · ESP32 boards · 131 parts
15x7 CharliePlex LED Matrix FeatherWing - Cool White visual preview
15x7 CharliePlex LED Matrix FeatherWing - Warm White visual preview
16-Ch High Current Driver Shield Kit v2 visual preview
19V 90W AC/DC Adapter for LattePanda Mu Full-Function EVA Carrier Board visual previewAbout 270 add-ons across Pi HATs, Arduino shields, and FeatherWings. The same function — motor control, PoE, display — usually ships once per host connector family. Get the host board right first.
Boards · HATs, Shields & add-ons · 271 parts
:MOVE mini MK2 buggy kit visual preview
:VIEW text32 LCD Screen for the BBC micro:bit visual preview
16-Ch Servo Driver Breakout for micro:bit, I2C visual preview
2x40 Right Angle Edge Connector for micro:bit visual previewSpecialists: Teensy for high-clock audio and USB, Adafruit SAMD boards running CircuitPython or the Arduino IDE, proper STM32 eval kits, and the micro:bit classroom ecosystem. Schematik builds target ESP32, Arduino Uno, and Pico; come here when you have a specific reason to.
Boards · Other MCU boards · 225 parts