Skip to the content
PCBKitNew board
2 layers304.8 × 119.9 mmMacropad from scratch, the printed circuit board in 3D

Macropad from scratch

paulmtn/macropad-from-scratch

Creating a macropad from scratch starting with the PCB

Size
304.8 × 119.9 mm
Copper layers
2
Thickness
1.6 mm
Parts
194
Nets
125
Pads
888
Tracks, vias
1,250, 146
Pours
5
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
9 Dec 2025
Updated
19 Oct 2026

Overview

Macropad from scratch is an open-source printed circuit board by paulmtn, from the paulmtn/macropad-from-scratch repository on GitHub. It is a 2-layer board of 304.8 × 119.9 mm with 194 parts on 125 nets, routed with 1,250 tracks and 146 vias.

It is built around the ATMEGA32U4-AU and PRTR5V0U2X. Its parts include 84 diodes, 65 switches, 8 capacitors, 6 resistors and 2 ICs. It belongs with the keyboards and input boards and the AVR (ATmega, ATtiny) boards of this library.

Main components

2

README

README.md

Creating a macropad from scratch starting with the PCB

Parts

194
QtyValueFootprintReferences
84D_SmallDiode_SMD:D_SOD-123D1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +68
40.1uCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC3, C4, C6, C7
210kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR7, R8
222Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR3, R4
222pCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC1, C2
25.1kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR1, R2
1'MX_Only:MXOnly-1USW58
1,MX_Only:MXOnly-1USW69
1-MX_Only:MXOnly-1USW28
1.MX_Only:MXOnly-1USW70
1/MX_Only:MXOnly-1USW71
10MX_Only:MXOnly-1USW27
11MX_Only:MXOnly-1USW18
110uCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC8
11uCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC5
12MX_Only:MXOnly-1USW19
13MX_Only:MXOnly-1USW20
14MX_Only:MXOnly-1USW21
15MX_Only:MXOnly-1USW22
1500mFuse:Fuse_1206_3216Metric_Pad1.42x1.75mm_HandSolderF1
16MX_Only:MXOnly-1USW23
160@100MHzInductor_SMD:L_0805_2012Metric_Pad1.05x1.20mm_HandSolderFB1
17MX_Only:MXOnly-1USW24
18MX_Only:MXOnly-1USW25
19MX_Only:MXOnly-1USW26
1;MX_Only:MXOnly-1USW57
1=MX_Only:MXOnly-1USW29
1ATmega32U4-APackage_QFP:TQFP-44_10x10mm_P0.8mmU2
1AVR-ISP-6random-keyboard-parts:Reset_Pretty-MaskJ1
1Crystal_GND24_SmallCrystal:Crystal_SMD_3225-4Pin_3.2x2.5mm_HandSolderingY1
1HRO-TYPE-C-31-M-12Type-C:HRO-TYPE-C-31-M-12-HandSolderingUSB1
1PRTR5V0U2Xrandom-keyboard-parts:SOT143BU1
1SW_PushButton_Switch_SMD:SW_SPST_SKQG_WithStemSW85
1[MX_Only:MXOnly-1USW43
1\MX_Only:MXOnly-1.5USW45
1]MX_Only:MXOnly-1USW44
1aMX_Only:MXOnly-1USW48
1altMX_Only:MXOnly-1.25USW77
1altMX_Only:MXOnly-1USW79
1bMX_Only:MXOnly-1USW66
1backspaceMX_Only:MXOnly-2USW30
1cMX_Only:MXOnly-1USW64
1caps lockMX_Only:MXOnly-1.75USW47
1ctrlMX_Only:MXOnly-1.25USW75
1ctrlMX_Only:MXOnly-1USW81
1dMX_Only:MXOnly-1USW50
1delete/insertMX_Only:MXOnly-1USW16
1down arrowMX_Only:MXOnly-1USW83
1eMX_Only:MXOnly-1USW35
1endMX_Only:MXOnly-1USW74
1enterMX_Only:MXOnly-2.25USW59
1escMX_Only:MXOnly-1USW1
1fMX_Only:MXOnly-1USW51
1f1MX_Only:MXOnly-1USW2
1f10MX_Only:MXOnly-1USW11
1f11MX_Only:MXOnly-1USW12
1f12MX_Only:MXOnly-1USW13
1f2MX_Only:MXOnly-1USW3
1f3MX_Only:MXOnly-1USW4
1f4MX_Only:MXOnly-1USW5
1f5MX_Only:MXOnly-1USW6
1f6MX_Only:MXOnly-1USW7
1f7MX_Only:MXOnly-1USW8
1f8MX_Only:MXOnly-1USW9
1f9MX_Only:MXOnly-1USW10
1fnMX_Only:MXOnly-1USW80
1gMX_Only:MXOnly-1USW52
1hMX_Only:MXOnly-1USW53
1homeMX_Only:MXOnly-1USW31
1iMX_Only:MXOnly-1USW40
1jMX_Only:MXOnly-1USW54
1kMX_Only:MXOnly-1USW55
1lMX_Only:MXOnly-1USW56
1left arrowMX_Only:MXOnly-1USW82
1mMX_Only:MXOnly-1USW68
1nMX_Only:MXOnly-1USW67
1oMX_Only:MXOnly-1USW41
1pMX_Only:MXOnly-1USW42
1page downMX_Only:MXOnly-1USW60
1page upMX_Only:MXOnly-1USW46

The 170 most common of 194 parts.

Questions

How big is the Macropad from scratch PCB?

It measures 304.8 × 119.9 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Macropad from scratch use?

194 parts, built around the ATMEGA32U4-AU and PRTR5V0U2X. 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 from scratch KiCad files?

From the paulmtn/macropad-from-scratch repository on GitHub, at the commit this page was made from: the board is macropad-from-scratch.kicad_pcb and its schematic macropad-from-scratch.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Macropad from scratch design in my own project?

Its repository states no licence, so its author keeps all rights: ask paulmtn before reusing the design.

Similar boards

  • 2 layers243.9 × 136.5 mmBarobord, the printed circuit board in 3D

    Barobord

    sadekbaroudi/barobord

    I have spent a lot of time and money designing prototypes, testing, developing, etc. Any contributions would be greatly appreciated!

    157 parts57
  • 2 layers217.7 × 91.1 mmAdalyn, the printed circuit board in 3D

    Adalyn

    Marbelymarble/Adalyn

    36key QAZ-like handwired keyboard

    76 parts55GPL-3.0
  • 2 layers298.8 × 122 mmUrsaminor pcb, the printed circuit board in 3D

    Ursaminor pcb

    markstory/ursa-minor-keyboard

    Design and schematics for the ursaminor keyboard

    225 parts23
  • 2 layers285.5 × 112.1 mmYacc46 plate, the printed circuit board in 3D

    Yacc46 plate

    1m38/keyboards

    yacc46 is a 44-46keys self-made keyboard.

    144 parts21MIT
  • 2 layers242.3 × 75.4 mmM3n3van, the printed circuit board in 3D

    M3n3van

    matthewdias/m3n3van

    A minivan case compatible PCB with 2x3u split space

    151 parts20MIT
  • 2 layers333.4 × 88.6 mmReverie, the printed circuit board in 3D

    Reverie

    makenova/reverie

    a mini 1800 keyboard based on the Elongate, Clarabelle, and Garbage Truck Keyboards

    140 parts14
  • 2 layers281.8 × 166.9 mmMicro redox semi split, the printed circuit board in 3D

    Micro redox semi split

    makenova/micro_redox

    A family of boards inspired by the microdox and ferris

    96 parts13
  • 2 layers276.2 × 79.8 mmMinim, the printed circuit board in 3D

    Minim

    matthewdias/minim

    A symmetrical 50% keyboard

    114 parts13MIT