Adafruit MacroPad RP2040 Starter Kit - 3x4 Keys + Encoder + OLED
The Adafruit MacroPad RP2040 Starter Kit is a complete programmable 3×4 macro keyboard powered by the Raspberry Pi RP2040 microcontroller. This all-in-one kit includes the MacroPad board, key switches, keycaps, enclosure, and hardware — ready to assemble with no soldering required.
Program it with CircuitPython, Arduino, or MicroPython to create custom macros, hotkeys, emoji shortcuts, MIDI controllers, or anything else you can imagine. The OLED display shows keymaps, system stats, or custom graphics, while the rotary encoder handles volume, scrolling, or brightness control.
Key Features
- Raspberry Pi RP2040 – Dual-core Cortex M0+ at ~130 MHz with 264 KB RAM and 8 MB flash
- 12 Key Switch Sockets – Cherry MX-compatible snap-in sockets, each individually wired to a GPIO pin
- 12 NeoPixel RGB LEDs – One per key on the north side; clear keycaps let the light shine through
- 128×64 OLED Display – SH1106 monochrome display on high-speed hardware SPI
- Rotary Encoder – 20 detents per rotation with push-button (also used for bootloader entry)
- 8 mm Speaker – Class D amplifier with RC filter for beeps and sound effects
- USB-C – Power and data; acts as HID keyboard/mouse, MIDI device, serial, and more
- STEMMA QT Connector – Add I2C sensors, displays, or peripherals via plug-and-play cables
- Enclosure Included – Decorative bottom plate, keyboard stabiliser plate, rubber knob, and rubber feet
Ideal For
- Custom macro keyboards and shortcut pads
- MIDI controllers and music production tools
- Stream deck alternatives and OBS controllers
- System monitoring displays and desk accessories
Package Contents
- 1× Adafruit MacroPad RP2040 (PCB with OLED, encoder, speaker, and NeoPixels)
- 12× Kailh Mechanical Key Switches (Linear Red)
- 12× Clear Keycaps (MX-compatible)
- 1× MacroPad bottom plate (decorative PCB)
- 1× 3×4 Mechanical keyboard plate
- 1× D-shaft skirted rubber knob
- 4× M3 5 mm machine screws
- 4× Rubber feet
The Adafruit MacroPad RP2040 Starter Kit - 3x4 Keys + Encoder + OLED appears in the following collections:
