Skip to the content
2 layers93.1 × 82.5 mmMacropad PCB, the printed circuit board in 3D

Macropad PCB

Joe-BN/MacroEins1

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.md

MacroEins

PCB and Case assembly in FreeCAD Easy to assemble, customize and improve

First iteration of the macropad project.

Parts

34
QtyValueFootprintReferences
9D_45degDiode_THT:D_DO-35_SOD27_P7.62mm_HorizontalD1, D2, D3, D4, D5, D6, D7, D8, D9
9SW_MEC_5GButton_Switch_Keyboard:JBN_SW_Cherry_MX_1.00u_PCBSW1, SW2, SW3, SW4, SW5, SW6, SW7, SW8, SW9
4MountingHoleMountingHole:MountingHole_2.2mm_M2_ISO14580_PadH1, H2, H3, H4
3330Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR2, R3, R4
3LEDLED_THT:LED_D5.0mmD10, D11, D12
11KResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR1
1Battery Power connectorConnector_JST:JST_EH_S2B-EH_1x02_P2.50mm_HorizontalJ1
1ESP32-C3_SUPERMINI_THESP32-C3_SUPERMINI_TH:MODULE_ESP32-C3_SUPERMINI_THU1
1RotaryEncoderPEC11R-4020F-S0024:XDCR_PEC11R-4020F-S0024SW10

The 32 most common of 34 parts.

Similar boards

  • 2 layers26 × 30 mmMicrocontroller, the printed circuit board in 3D

    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 mmAmiga gfxcard old, the printed circuit board in 3D

    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 mmLed matrix, the printed circuit board in 3D

    Led matrix

    hackclub/OnBoard

    💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

    34 parts915
  • 2 layers45 × 26 mmESP32-HELP Button, the printed circuit board in 3D

    ESP32-HELP Button

    pcbreflux/espressif

    all espressif stuff will committed here

    34 parts608GPL-3.0
  • 2 layers41.7 × 25.7 mmHeadphones flex pcb rigid, the printed circuit board in 3D

    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 mmAmoeba, the printed circuit board in 3D

    Amoeba

    mtl/keyboard-pcbs

    Keyboard PCBs

    34 parts485
  • 2 layers127 × 69.9 mmEzcgi, the printed circuit board in 3D

    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.