Adafruit MacroPad RP2040
Best customizable control surface for hobbyists and productivity-focused makers.
This is the ultimate command center for anyone tired of repetitive keyboard shortcuts. It requires a bit of hands-on setup to program your macros, but the reward is a tactile, fully personalized control surface that turns your desk into a high-performance workstation.
$49.99
at
Micro Center
Who it's for
- Developers building complex macro sequences and responsive interfaces
- Makers seeking a highly personalized and tactile control surface
- Coding novices wanting an accessible entry into microcontroller programming
Who should skip it
- Budget-conscious shoppers looking for inexpensive, pre-built macro solutions
- Users wanting an immediate, plug-and-play experience without coding
- Power users requiring extensive dedicated keys for complex workflows
Performance breakdown
Customization Potential
CircuitPython support makes remapping keys and macros incredibly intuitive for users.
Build Accessibility
Hot-swappable sockets mean you can assemble the entire unit without soldering.
Hardware Versatility
The OLED display and rotary encoder add professional-grade control to any workflow.
Expansion Capability
STEMMA QT port allows for seamless integration of additional I2C sensors.
Processing Power
The RP2040 chip handles complex macro scripts with impressive, lag-free speed.
Visual Feedback
Individual NeoPixel LEDs provide vibrant, programmable status indicators for every key.
Key Specs
Microcontroller
Raspberry Pi RP2040 (Dual core Cortex M0+ at ~130MHz)
Flash Memory
8 MB
RAM
264 KB
Key Switches
12 x Cherry MX-compatible sockets
Display
128x64 SH1106 Monochrome OLED
Encoder
Rotary encoder with push-button
Audio
8mm Speaker/Buzzer with Class D amplifier
LEDs
One NeoPixel RGB LED per switch
Expansion
STEMMA QT Connector (I2C)
Connection
USB C Connector
Know before you buy
Still have a question?
Ask Metto anything about the Adafruit MacroPad RP2040 before you decide.