Adafruit · Raspberry Pi RP2040, CircuitPython/Arduino

MacroPad RP2040 projects and builds

Programmable 3×4 mechanical-key macro pad with an RP2040, rotary encoder, OLED, RGB LEDs and speaker.

MacroPad RP2040 product photograph
Image: Adafruit product photography · Original image asset ↗Manufacturer product photograph copied locally at reduced WebP resolution solely to identify the device in independent editorial coverage. The image is attributed and linked to its original product page, is not used as a brand asset or endorsement, and should be removed if the rights holder objects.

Why it belongs on the bench

Adafruit MacroPad RP2040 is a programmable 3×4 mechanical-key controller with an RP2040, rotary encoder, OLED, per-key RGB lighting and a small speaker. CircuitPython and native USB make it a focused platform for the catalogue’s application-aware hotkey pad, where keys, labels and encoder actions change with the active workflow. The cited product is a starter kit rather than a universally identical assembled keypad, and Adafruit’s listing may be out of stock; verify whether switches, keycaps and enclosure parts are included in the chosen package. USB keyboard automation also depends on the host operating system and each application’s shortcut mapping.

Explore more Adafruit devices and projects.

Sources

Sources and further reading

Original project pages, manufacturer documentation and repositories used while preparing this page. Last reviewed .

  1. MacroPad RP2040 official pageAdafruit
  2. Macropad HotkeysAdafruit Learning System