

Macropad PCB
A customizable macropad powered by the Esp32 c3 microcontroller.
- Size
- 93.1 × 82.5 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 34
- Nets
- 28
- Pads
- 106
- Tracks, vias
- 172, 25
- Pours
- 1
- Routed
- Yes
- KiCad
- KiCad 10.0 (file 20260206)
- Created
- 24 Oct 2026
- Updated
- 27 Oct 2026
Overview
Macropad PCB is an open-source printed circuit board by Joe-BN, from the Joe-BN/MacroEins repository on GitHub. It is a 2-layer board of 93.1 × 82.5 mm with 34 parts on 28 nets, routed with 172 tracks and 25 vias.
Its parts include 12 diodes, 10 switches, 4 resistors, 1 IC and 1 connector. It belongs with the keyboards and input and robots and motor control boards and the ESP32 and RISC-V boards of this library.
README
README.mdMacroEins
Easy to assemble, customize and improve
First iteration of the macropad project.
Parts
34| Qty | Value | Footprint | References |
|---|---|---|---|
| 9 | D_45deg | Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal | D1, D2, D3, D4, D5, D6, D7, D8, D9 |
| 9 | SW_MEC_5G | Button_Switch_Keyboard:JBN_SW_Cherry_MX_1.00u_PCB | SW1, SW2, SW3, SW4, SW5, SW6, SW7, SW8, SW9 |
| 4 | MountingHole | MountingHole:MountingHole_2.2mm_M2_ISO14580_Pad | H1, H2, H3, H4 |
| 3 | 330 | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R2, R3, R4 |
| 3 | LED | LED_THT:LED_D5.0mm | D10, D11, D12 |
| 1 | 1K | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R1 |
| 1 | Battery Power connector | Connector_JST:JST_EH_S2B-EH_1x02_P2.50mm_Horizontal | J1 |
| 1 | ESP32-C3_SUPERMINI_TH | ESP32-C3_SUPERMINI_TH:MODULE_ESP32-C3_SUPERMINI_TH | U1 |
| 1 | RotaryEncoder | PEC11R-4020F-S0024:XDCR_PEC11R-4020F-S0024 | SW10 |
The 32 most common of 34 parts.
Similar boards
- 2 layers142.5 × 106.4 mm

- 2 layers26 × 30 mm

Microcontroller
FrameworkComputer/ExpansionCards
Reference designs and documentation to create Expansion Cards for the Framework Laptop
34 parts1.1kCC-BY-4.0 - 2 layers171.2 × 72.9 mm

Amiga gfxcard old
mntmn/amiga2000-gfxcard
MNT VA2000, an Open Source Amiga 2/3/4000 Graphics Card (Zorro II/III), written in Verilog
34 parts1k - 2 layers53.5 × 62.5 mm

Led matrix
hackclub/OnBoard
💡 Join 1,000 teenagers and make your first PCB with a $100 grant!
34 parts915 - 2 layers45 × 26 mm

- 2 layers41.7 × 25.7 mm

Headphones flex pcb rigid
strangeparts/niubi-headphones
Flexible circuit board design for adding a headphone jack to an iPhone 7
34 parts493MIT - 2 layers18.8 × 16.3 mm

- 2 layers127 × 69.9 mm

Ezcgi
baldengineer/bit-preserve
Project for capturing vintage, classic, aka old computer schematics in KiCad.
34 parts446
Questions
How big is the Macropad PCB PCB?
It measures 93.1 × 82.5 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Macropad PCB use?
34 parts. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
Where can I download the Macropad PCB KiCad files?
From the Joe-BN/MacroEins repository on GitHub, at the commit this page was made from: the board is Macropad_PCB/Macropad_PCB.kicad_pcb and its schematic Macropad_PCB/Macropad_PCB.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Macropad PCB design in my own project?
Its repository states no licence, so its author keeps all rights: ask Joe-BN before reusing the design.