Macropad

notazizelse·macropad·PCB/macro_pad.kicad_pcb

Macropad PCB layout, top view — open source board by notazizelse
Simulate this board

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, from the project README
From the project README

Macropad bill of materials (BOM)

49 components, 7 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
OLED
OLED1
16
SW_PUSH_45DEG
SW_Push_45deg
SW1, SW2, SW3, SW4, SW5, SW6, SW7, SW8 +8
1
MOUDLE-SEEEDUINO-XIAO
XIAO1
16
D_Small_Filled
D1, D2, D3, D4, D5, D6, D7, D8 +8
12
SK6812MINI-E
D17, D18, D19, D20, D21, D22, D23, D24 +4
1
500
R1
2
2K2
2k2
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.

Similar boards