Skip to the content
2 layers183 × 126 mmMacropad, the printed circuit board in 3D

My take on a macropad that I think will suit me. The layout is a 5x4 keys with hot-swappable switch and LED. Current iteration has no knobs or display implemented, but that is an idea for future versions.

Size
183 × 126 mm
Copper layers
2
Thickness
1.6 mm
Parts
116
Nets
103
Pads
472
Tracks, vias
261, 0
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
30 Jul 2026
Updated
14 Aug 2026

Overview

Macropad is an open-source printed circuit board by wwintjong, from the wwintjong/macropad repository on GitHub. It is a 2-layer board of 183 × 126 mm with 116 parts on 103 nets, routed with 261 tracks and 0 vias.

It is built around the RP2040, 74AHCT1G125SE and W25Q128JVSIQ, with the SRV05-4 and SK6812MINI-E among its other parts. Its parts include 37 capacitors, 21 diodes, 21 switches, 20 inductors and 8 resistors. It belongs with the keyboards and input boards and the RP2040 boards of this library.

Main components

5

README

README.md

Macropad

My take on a macropad that I think will suit me. The layout is a 5x4 keys with hot-swappable switch and LED. Current iteration has no knobs or display implemented, but that is an idea for future versions. Next step is to design enclosure for the pad.

Parts

116
QtyValueFootprintReferences
30100nFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC10, C11, C12, C13, C14, C15, C17, C18, C19, C20, C21, C22, C23, C24, C25, C26 +14
20CherryMXScottoKeebs_Hotswap:Hotswap_MX_1.00uSW1, SW2, SW3, SW4, SW5, SW10, SW11, SW12, SW13, SW14, SW15, SW16, SW17, SW18, SW19, SW20 +4
20DDiode_SMD:D_0805_2012Metric_Pad1.15x1.40mm_HandSolderD2, D3, D4, D5, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21 +4
20SK6812MINI-ELED_SMD:LED_SK6812MINI-E_3.2x2.8mm_P1.5mm_ReverseMountL1, L2, L3, L4, L5, L10, L11, L12, L13, L14, L15, L16, L17, L18, L19, L20 +4
21kResistor_SMD:R_0815_2038Metric_Pad1.20x4.05mm_HandSolderR4, R5
21uFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC5, C6
227Resistor_SMD:R_0815_2038Metric_Pad1.20x4.05mm_HandSolderR6, R7
230pFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC8, C16
25.1kResistor_SMD:R_0815_2038Metric_Pad1.20x4.05mm_HandSolderR1, R2
2CCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC2, C7
110kResistor_SMD:R_0815_2038Metric_Pad1.20x4.05mm_HandSolderR3
110uCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC1
174AHCT1G125Package_TO_SOT_SMD:SOT-23-5_HandSolderingU5
1Conn_01x02Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ2
1Conn_01x04_SocketConnector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ3
1Crystal_GND24Crystal:Crystal_SMD_Abracon_ABM8G-4Pin_3.2x2.5mmY1
1LEDLED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolderD1
1NCP1117-3.3_SOT223Package_TO_SOT_SMD:SOT-223-3_TabPin2U2
1RResistor_SMD:R_0815_2038Metric_Pad1.20x4.05mm_HandSolderR8
1RP2040Package_DFN_QFN:QFN-56-1EP_7x7mm_P0.4mm_EP3.2x3.2mmU1
1SRV05-4Package_TO_SOT_SMD:SOT-23-6U4
1SW_PushButton_Switch_SMD:SW_Push_1P1T_XKB_TS-1187ASW21
1USB_C_Receptacle_USB2.0_16PConnector_USB:USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_HorizontalJ1
1W25Q128JVSPackage_SO:SOIC-8_5.3x5.3mm_P1.27mmU3

More from wwintjong/macropad

1
  • 2 layers92.3 × 115.4 mmMacropad, the printed circuit board in 3D

    Macropad

    wwintjong/macropad

    My take on a macropad that I think will suit me. The layout is a 5x4 keys with hot-swappable switch and LED. Current iteration has no knobs or display implemented, but that is an idea for future versions.

    120 parts

Similar boards

  • 2 layers344.7 × 123.6 mmFuyu, the printed circuit board in 3D

    Fuyu

    JulianDomingo/pcbs

    Public PCB files for my keyboard projects!

    331 parts1MIT
  • 2 layers158.8 × 100.2 mmChocobanan rev.1, the printed circuit board in 3D

    Chocobanan rev.1

    leonrat/Chocobanan

    An alice-like 40% split keyboard

    108 parts1
  • 2 layers270 × 100 mmXplodePCB, the printed circuit board in 3D

    XplodePCB

    LeeZard79/XplodePCB

    194 parts
  • 2 layers232 × 123.6 mmGamepad, the printed circuit board in 3D

    Gamepad

    FlyLeaff/kbgamepad

    a modification of the flatbox

    123 parts
  • 2 layers446.9 × 141.7 mmPerson keyboard, the printed circuit board in 3D

    Person keyboard

    jtljac/person-keyboard

    My personal Keyboard Design

    374 parts
  • 2 layers120 × 102.5 mmDsug cctv BOARD, the printed circuit board in 3D

    Dsug cctv BOARD

    LucasLHenry/spelltwister

    This is the third version of the code for the Spelltwister module with CCTV. This version uses the Arduino platform and the RP2040, a chip developed by Raspberry Pi for their RPi Pico board.

    251 partsMIT
  • 2 layers308.8 × 99.3 mmHem, the printed circuit board in 3D

    Hem

    marcocampione/Hem-keyboard

    A 65% ANSI keyboard PCB with an RP2040 on the board

    302 partsMIT
  • 2 layers131.2 × 132.5 mmMacropad, the printed circuit board in 3D

    Macropad

    earthtojake/text-to-cad

    Design physical products with AI

    73 parts26kMIT

Questions

How big is the Macropad PCB?

It measures 183 × 126 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Macropad use?

116 parts, built around the RP2040, 74AHCT1G125SE, W25Q128JVSIQ and SRV05-4. 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 KiCad files?

From the wwintjong/macropad repository on GitHub, at the commit this page was made from: the board is macropad-backups/macropad-2026-08-05_133935/macropad.kicad_pcb and its schematic capacitor.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Macropad design in my own project?

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