Skip to the content
PCBKitNew board
2 layers95.4 × 99.9 mmMacropad, the printed circuit board in 3D

Me, completely redesigning my macropad! I went with a "cooler" design, and bc i needed the space for traces and diodes filled up the empty space with a little bit of storage.

Size
95.4 × 99.9 mm
Copper layers
2
Thickness
1.6 mm
Parts
28
Nets
28
Pads
98
Tracks, vias
300, 38
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
3 Jun 2026
Updated
4 Jun 2026

Overview

Macropad is an open-source printed circuit board by MatsDevOfficial, from the MatsDevOfficial/typeing-machine repository on GitHub. It is a 2-layer board of 95.4 × 99.9 mm with 28 parts on 28 nets, routed with 300 tracks and 38 vias.

It is built around the SK6812MINI-E. Its parts include 14 diodes, 12 switches, 1 IC and 1 connector. It belongs with the keyboards and input boards of this library.

Main components

1

README

README.md

Macropad V2.0

Me, completely redesigning my macropad! I went with a "cooler" design, and bc i needed the space for traces and diodes filled up the empty space with a little bit of storage.

About EDA

So, I normally kind of dread a pcb; thats bc I dont have a soldering iron. But since that is includes or I will ask a TOA very nicely thats fixed. I personally kind of use a lot of vias, but it still looks good too me.

PCBSchetch
Macropad PCBES

About CAD

CAD is quite wonky compared to previous projects, thats bc fusion AND innovator dont work on linux and i did not have the energy to switch all my data to windows (I got it sideloaded, but there is no data on it). I hope I get my granddads IMAC fixed, so I can get back to fusion. I used Onshape for the design, and it gave these renderings:

Onshape renderings
Macropad Sketch

BOM

PartQty
Seeed XIAO RP2040 microcontroller1
1N4148 through-hole diodes20
MX-style mechanical switches12
0.91” 128×32 OLED display1
Blank DSA keycaps12
SK6812 MINI-E RGB LEDs2
M3×16mm screws4
M3×5×4mm heatset inserts4

Parts

28
QtyValueFootprintReferences
12DDiode_THT:D_DO-35_SOD27_P7.62mm_HorizontalD1, D2, D3, D6, D7, D8, D9, D10, D11, D14, D15, D16
12SW_Pushkkk:SK6812MINI-E_fixedSW1, SW2, SW3, SW4, SW5, SW6, SW7, SW8, SW9, SW10, SW11, SW12
2SK6812MINI-ELED_SMD:LED_SK6812MINI_PLCC4_3.5x3.5mm_P1.75mmD17, D18
1Conn_01x04_PinConnector_PinHeader_1.00mm:PinHeader_1x04_P1.00mm_HorizontalJ1
1MOUDLE-SEEEDUINO-XIAOkkk:XIAO-Generic-Hybrid-14P-2.54-21X17.8MMU1

Questions

How big is the Macropad PCB?

It measures 95.4 × 99.9 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Macropad use?

28 parts, built around the SK6812MINI-E. 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 MatsDevOfficial/typeing-machine repository on GitHub, at the commit this page was made from: the board is Macropad/Macropad.kicad_pcb and its schematic EDA/Macropad.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 MatsDevOfficial before reusing the design.

Similar boards

  • 4 layers234 × 84 mmMain panel, the printed circuit board in 3D

    Main panel

    google/mozc-devices

    Circuit diagrams and firmware source code for Gboard DIY keyboards

    234 parts3kApache-2.0
  • 4 layers180.8 × 300.3 mmDilemma, the printed circuit board in 3D

    Dilemma

    Bastardkb/Dilemma

    The Dilemma is a vertical stagger low-profile keyboard with mods.

    383 parts590
  • 4 layers48 × 32 mmFlatSat, the printed circuit board in 3D

    FlatSat

    Pwnsat/FlatSat

    Flatsat v1.0 is a hardware based platform for aerospace cybersecurity research

    106 parts575GPL-2.0
  • 2 layersDemo, the printed circuit board in 3D

    Demo

    adamws/kicad-kbplacer

    KiCad plugin for automatic keyboard's key placement and routing

    48 parts547GPL-3.0
  • 2 layers97 × 78.5 mmDumbpad, the printed circuit board in 3D

    Dumbpad

    imchipwood/dumbpad

    Simple 4x4 numpad with rotary encoder. Powered by QMK via ATmega32u4 Pro Micro

    62 parts517GPL-2.0
  • 4 layers82.5 × 39.4 mmV4head, the printed circuit board in 3D

    V4head

    makerforgetech/modular-biped

    An open source framework for creating a bipedal modular companion robot.

    26 parts493GPL-3.0
  • 2 layers115.7 × 95.7 mmFifi split keeb, the printed circuit board in 3D

    Fifi split keeb

    raychengy/fifi_split_keeb

    Fifi Keyboard 🐶 ⌨️

    66 parts334
  • 4 layers70 × 54 mmPicoLab, the printed circuit board in 3D

    PicoLab

    CoretechR/PicoLab

    Web-GUI Embedded Multitool

    285 parts327GPL-3.0