Skip to the content
PCBKitNew board
2 layers98.1 × 54 mmMacro pad, the printed circuit board in 3D

DIY custom macro pad

Size
98.1 × 54 mm
Copper layers
2
Thickness
1.6 mm
Parts
21
Nets
35
Pads
94
Tracks, vias
29, 0
Pours
1
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
19 Sep 2025
Updated
21 Sep 2025

Overview

Macro pad is an open-source printed circuit board by jonnylin22, from the jonnylin22/macro-pad repository on GitHub. It is a 2-layer board of 98.1 × 54 mm with 21 parts on 35 nets, routed with 29 tracks and 0 vias.

It is built around the SSW-120-01-G-S-LL. Its parts include 8 switches, 2 resistors, 2 diodes and 2 connectors. It belongs with the keyboards and input boards of this library.

Main components

1

README

README.md

macro-pad

DIY custom macro pad

Parts

21
QtyValueFootprintReferences
8CherryMXButton_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW1, SW2, SW3, SW4, SW5, SW6, SW7, SW8
2220Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR1, R2
2LEDLED_THT:LED_D1.8mm_W3.3mm_H2.4mmD1, D2
2SSW-120-01-G-S-LL20_pin_female:SAMTEC_SSW-120-01-G-S-LLJ1, J2
1LOGOLOGOG***

The 15 most common of 21 parts.

Questions

How big is the Macro pad PCB?

It measures 98.1 × 54 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Macro pad use?

21 parts, built around the SSW-120-01-G-S-LL. 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 Macro pad KiCad files?

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

Can I use the Macro pad design in my own project?

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

Similar boards

  • 2 layers28.3 × 39.8 mmLevelShifter, the printed circuit board in 3D

    LevelShifter

    gusmanb/logicanalyzer

    24 channel, 100Msps logic analyzer hardware and software

    21 parts5.1kGPL-3.0
  • 2 layers171.2 × 72.9 mmAmiga gfxcard before pour, the printed circuit board in 3D

    Amiga gfxcard before pour

    mntmn/amiga2000-gfxcard

    MNT VA2000, an Open Source Amiga 2/3/4000 Graphics Card (Zorro II/III), written in Verilog

    21 parts1k
  • 2 layers93.9 × 46 mmRectifier, the printed circuit board in 3D

    Rectifier

    rene-dev/stmbl

    AC Servo Driver for STM32F4

    21 parts990GPL-3.0
  • 2 layers45.5 × 42.9 mmEsphome han reader, the printed circuit board in 3D

    Esphome han reader

    hackclub/OnBoard

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

    21 parts915
  • 2 layers31.8 × 14.5 mmEsp prog, the printed circuit board in 3D

    Esp prog

    drandyhaas/KiCadRoutingTools

    A set of Python/Rust tools to aid routing in KiCad

    21 parts744MIT
  • 2 layers23.5 × 15.8 mmQuiverAttachPCB, the printed circuit board in 3D

    QuiverAttachPCB

    Arrow-air/project-quiver

    Project Quiver documentation, designs, and project artifacts.

    21 parts617CERN-OHL-S-2.0
  • 2 layers69.9 × 41.3 mmHeaterMeterLCD, the printed circuit board in 3D

    HeaterMeterLCD

    CapnBry/HeaterMeter

    HeaterMeter and LinkMeter Arduino BBQ Controller

    21 parts557MIT
  • 2 layers161.3 × 111.8 mmDoj, the printed circuit board in 3D

    Doj

    kelu124/echomods

    Open source ultrasound processing modules and building blocks

    21 parts463