πŸŽ‰ Up to 70% Off Selected ItemsShop Sale
HomeStore

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

Product image 1

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.

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.
$33.31
Adafruit MACROPAD RP2040 Bare Bones - 3x4 Keys + Encoder + OLEDβ€”
$33.31

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.