Product image 1
HomeStore

Adafruit MacroPad RP2040 Starter Kit - 3x4 Keys + Encoder + OLED

Adafruit MacroPad RP2040 Starter Kit - 3x4 Keys + Encoder + OLED

A complete programmable macro keypad kit with everything you need included—RP2040 board, mechanical switches, keycaps, rotary encoder, OLED display, and enclosure. Perfect for creating custom shortcuts, stream controls, and application hotkeys.

Program with CircuitPython, Arduino, or MicroPython. Per-key RGB lighting and a built-in speaker add visual and audio feedback to your macros.

Key Features

  • 12 Mechanical Keys – Kailh Linear Red switches with clear keycaps included
  • Rotary Encoder – 20 detents with push-button and rubber knob
  • 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
  • Complete Enclosure – Bottom plate, keyboard plate, and hardware included
  • STEMMA QT Port – Expand with I2C sensors and displays

Specifications

  • Processor – RP2040 (Dual Cortex-M0+ @ 130MHz)
  • Memory – 264KB RAM, 8MB Flash
  • Display – 128×64 OLED
  • Keys – 12 (3×4 matrix)
  • Switches – Kailh Linear Red (included)
  • Connection – USB-C

Package Contents

  • 1× MacroPad RP2040 PCB
  • 12× Kailh Linear Red switches
  • 12× Clear keycaps
  • 1× Rotary encoder with rubber knob
  • 1× Enclosure (bottom plate + keyboard plate)
  • 1× Screws and rubber feet

Ideal For

  • Streaming controls (OBS, Twitch)
  • Keyboard shortcuts and macros
  • Application-specific hotkeys
  • MIDI controllers
Note: QMK not currently supported on RP2040.
$48.54
Adafruit MacroPad RP2040 Starter Kit - 3x4 Keys + Encoder + OLED
$48.54

Product Information

Shipping & Returns

Description

A complete programmable macro keypad kit with everything you need included—RP2040 board, mechanical switches, keycaps, rotary encoder, OLED display, and enclosure. Perfect for creating custom shortcuts, stream controls, and application hotkeys.

Program with CircuitPython, Arduino, or MicroPython. Per-key RGB lighting and a built-in speaker add visual and audio feedback to your macros.

Key Features

  • 12 Mechanical Keys – Kailh Linear Red switches with clear keycaps included
  • Rotary Encoder – 20 detents with push-button and rubber knob
  • 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
  • Complete Enclosure – Bottom plate, keyboard plate, and hardware included
  • STEMMA QT Port – Expand with I2C sensors and displays

Specifications

  • Processor – RP2040 (Dual Cortex-M0+ @ 130MHz)
  • Memory – 264KB RAM, 8MB Flash
  • Display – 128×64 OLED
  • Keys – 12 (3×4 matrix)
  • Switches – Kailh Linear Red (included)
  • Connection – USB-C

Package Contents

  • 1× MacroPad RP2040 PCB
  • 12× Kailh Linear Red switches
  • 12× Clear keycaps
  • 1× Rotary encoder with rubber knob
  • 1× Enclosure (bottom plate + keyboard plate)
  • 1× Screws and rubber feet

Ideal For

  • Streaming controls (OBS, Twitch)
  • Keyboard shortcuts and macros
  • Application-specific hotkeys
  • MIDI controllers
Note: QMK not currently supported on RP2040.