

Macpad
macropad
- Size
- 62.8 × 70.2 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 10
- Nets
- 16
- Pads
- 72
- Tracks, vias
- 98, 3
- Routed
- Yes
- KiCad
- KiCad 9.0 (file 20241229)
- Created
- 16 Nov 2025
- Updated
- 10 Feb 2026
Overview
Macpad is an open-source printed circuit board by NipunD58, from the NipunD58/macpad repository on GitHub, published under the MIT licence. It is a 2-layer board of 62.8 × 70.2 mm with 10 parts on 16 nets, routed with 98 tracks and 3 vias.
It is built around the SK6812. Its parts include 6 switches, 2 diodes, 1 IC and 1 connector. It belongs with the keyboards and input boards and the RP2040 boards of this library.
Main components
1README
README.mdNipun's Macpad
First time with PCB and CAD, pls don't judge made this for hackclub blueprint <3
Inspiration
I wanted to create a macropad that helps me to be more productive. I created a Macropad using 4 switches, 1 rp2040, and 2 leds.
Challenges
Fusion 360 was very hard to use as a beginner. It took most of my time to make the MacPad
Specifications
BOM:
- 4x Cherry MX Switches
- 3x SK6812 MINI Leds
- 1x XIAO RP2040
- 4x Blank DSA Keycaps
- 4x M3x16 Bolt
- 4x M3 Heatset
Others:
- KMK Firmware
- Top Case.stl
- Bottom Case.stl
| Schematic | PCB | Case |
|---|---|---|
|  |
.
More from NipunD58/macpad
1- 2 layers42.7 × 63.3 mm

Similar boards
- 2 layers299 × 82.5 mm

PixelWave
hackclub/OnBoard
💡 Join 1,000 teenagers and make your first PCB with a $100 grant!
663 parts915 - 4 layers95 × 95 mm

Openmicro
conol-ai/openmicrokbd
Open-source recreation of OpenAI's Codex Micro macropad — PCB written in CoHDL, an AI-native hardware description language. Rust firmware (embassy) + companion app (makepad). MIT licensed. https://openmicrokbd.org
88 parts154MIT - 2 layers312.5 × 122.3 mm

- 2 layers140.1 × 121.8 mm

- 2 layers187.9 × 127.2 mm

Dya panelized
cormoran/dya-dash-keyboard
DYA Dash portable wireless split keyboard with 25mm trackball
269 parts57CC-BY-4.0 - 2 layers145 × 145 mm

Neofighter
w4ilun/neofighter
A MIDI controller using arcade buttons with RGB lighting effects
111 parts51 - 2 layers176 × 189.6 mm

8x8
miliar/saiboard
An open-source, wooden electronic Go board that integrates with KataGo.
222 parts48GPL-3.0 - 6 layers128 × 128 mm

Emberone
256foundation/emberone00-pcb
KiCAD design files for the emberOne/00 hashboard
395 parts45CERN-OHL-S-2.0