Product image 1
HomeStore

Adafruit MACROPAD RP2040 Bare Bones - 3x4 Keys + Encoder + OLED

Adafruit MACROPAD RP2040 Bare Bones - 3x4 Keys + Encoder + OLED

A programmable 3×4 macro keypad powered by the RP2040 chip, featuring a rotary encoder, OLED display, and per-key RGB lighting. This bare bones version includes the fully assembled PCB—just add your own Cherry MX-compatible switches and keycaps.

Program custom macros, shortcuts, and hotkeys using CircuitPython, Arduino, or MicroPython.

Key Features

  • 12 Key Positions – Hot-swap sockets for MX-compatible switches
  • Rotary Encoder – 20 detents with push-button function
  • OLED Display – 128×64 monochrome screen for status and labels
  • Per-Key RGB – Individual NeoPixel LED under each key
  • Built-in Speaker – 8mm speaker with Class D amplifier
  • RP2040 Processor – Dual-core Cortex-M0+ at 130MHz
  • STEMMA QT Port – Expand with I2C sensors and displays

Specifications

  • Processor – RP2040 (Dual Cortex-M0+ @ 130MHz)
  • Memory – 264KB RAM, 8MB Flash
  • Display – SH1106 128×64 OLED (SPI)
  • Keys – 12 (3×4 matrix)
  • Switch Compatibility – Cherry MX and compatibles
  • Connection – USB-C
  • Mounting – 4× M3 bosses

Ideal For

  • Keyboard shortcuts and macros
  • Streaming controls (OBS, etc.)
  • Application-specific hotkeys
  • MIDI controllers
  • Custom input devices
Note: This is the bare bones version. Key switches and keycaps sold separately. QMK not currently supported on RP2040.
$11.99

Original: $34.26

-65%
Adafruit MACROPAD RP2040 Bare Bones - 3x4 Keys + Encoder + OLED

$34.26

$11.99

Product Information

Shipping & Returns

Description

A programmable 3×4 macro keypad powered by the RP2040 chip, featuring a rotary encoder, OLED display, and per-key RGB lighting. This bare bones version includes the fully assembled PCB—just add your own Cherry MX-compatible switches and keycaps.

Program custom macros, shortcuts, and hotkeys using CircuitPython, Arduino, or MicroPython.

Key Features

  • 12 Key Positions – Hot-swap sockets for MX-compatible switches
  • Rotary Encoder – 20 detents with push-button function
  • OLED Display – 128×64 monochrome screen for status and labels
  • Per-Key RGB – Individual NeoPixel LED under each key
  • Built-in Speaker – 8mm speaker with Class D amplifier
  • RP2040 Processor – Dual-core Cortex-M0+ at 130MHz
  • STEMMA QT Port – Expand with I2C sensors and displays

Specifications

  • Processor – RP2040 (Dual Cortex-M0+ @ 130MHz)
  • Memory – 264KB RAM, 8MB Flash
  • Display – SH1106 128×64 OLED (SPI)
  • Keys – 12 (3×4 matrix)
  • Switch Compatibility – Cherry MX and compatibles
  • Connection – USB-C
  • Mounting – 4× M3 bosses

Ideal For

  • Keyboard shortcuts and macros
  • Streaming controls (OBS, etc.)
  • Application-specific hotkeys
  • MIDI controllers
  • Custom input devices
Note: This is the bare bones version. Key switches and keycaps sold separately. QMK not currently supported on RP2040.
Adafruit MACROPAD RP2040 Bare Bones - 3x4 Keys + Encoder + OLED | Pi