Macropad
notazizelse·macropad·PCB/macro_pad.kicad_pcb
About the Macropad PCB
Macropad is an open source PCB design by notazizelse, published on GitHub under the MIT license. It is a 2-layer board measuring 95 × 101 mm, with 49 components from 7 distinct parts.
By type, the board carries 28 diodes, 16 switches and 3 resistors.
It belongs with the keyboards and displays & leds designs in this gallery.
From the project
A storage for files related to hackclub's macropad project
A custom macro pad featuring 16 mechanical switches, OLED display, and RGB LEDs. Built with the Seeed XIAO RP2040 microcontroller and KMK firmware for a compact, programmable keyboard solution.
- 4 Cherry MX Switches: Tactile mechanical switches for responsive key presses - 0.96" OLED Display: SH1106 I2C display for status or custom graphics - RGB LED Matrix: WS2812B LEDs for visual feedback - Compact Design: Fits within 200x200x100mm enclosure - KMK Firmware: Python-based firmware for easy customization

Macropad bill of materials (BOM)
49 components, 7 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | OLED | PinSocket_1x04_P2.54mm_Vertical | OLED1 |
| 16 | SW_PUSH_45DEG SW_Push_45deg | SW_Cherry_MX_1.00u_PCB | SW1, SW2, SW3, SW4, SW5, SW6, SW7, SW8 +8 |
| 1 | MOUDLE-SEEEDUINO-XIAO | XIAO_RP2040 | XIAO1 |
| 16 | D_Small_Filled | D_DO-35_SOD27_P7.62mm_Horizontal | D1, D2, D3, D4, D5, D6, D7, D8 +8 |
| 12 | SK6812MINI-E | SK6812MINI-E_fixed | D17, D18, D19, D20, D21, D22, D23, D24 +4 |
| 1 | 500 | R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal | R1 |
| 2 | 2K2 2k2 | R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal | R2, R3 |
Macropad design files
The KiCad project lives in the notazizelse/macropad repository on GitHub; these links point at the commit this page was built from.
Macropad: common questions
How big is the Macropad PCB?
The Macropad measures 95 × 101 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the Macropad?
49 components, from 7 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.
Where can I download the Macropad design files?
From the notazizelse/macropad repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.
Can I use the Macropad design in my own project?
Yes, under the terms of its MIT license, which notazizelse chose for the repository.