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

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

Product image 1

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.

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.
$16.52

Original: $47.19

-65%
Adafruit MacroPad RP2040 Starter Kit - 3x4 Keys + Encoder + OLEDβ€”

$47.19

$16.52

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.