Skip to the content
PCBKitNew board
2 layers84.3 × 91.2 mmMacropad, the printed circuit board in 3D

This is my custom macropad for hackclub x amd Blueprint with a alaxander and malenia engraving

Size
84.3 × 91.2 mm
Copper layers
2
Thickness
1.6 mm
Parts
26
Nets
29
Pads
121
Tracks, vias
332, 37
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
18 Jan 2026
Updated
18 Feb 2026

Overview

Macropad is an open-source printed circuit board by shangathechild, from the shangathechild/EldenPad repository on GitHub. It is a 2-layer board of 84.3 × 91.2 mm with 26 parts on 29 nets, routed with 332 tracks and 37 vias.

It is built around the 1N4148WT and SK6812MINI-E. Its parts include 15 diodes, 9 switches and 1 IC. It belongs with the keyboards and input boards and the RP2040 boards of this library.

Main components

2

README

README.md

EldenPad

Hello! This is my custom macropad for hackclub x amd Blueprint

Description

  • This thing is chonky massive(i couldnt fit my wires and my engravings on a small one)

  • I have a 0.91 inch OLED display displaying a hollow knight image, im gonna animate it and put a clock on it later on

    hollow knight
  • I got 6 LEDs with RGB

  • I have a rotary encoder which controls my volume

  • I have 9 keys (including the rotary encoder switch)

  • I have a malenia and alaxander engraving on it :)

  • I have two custom keycaps, one being the sekiro death symbol and the elden ring logo.

PCB

schematic

schematic

Even though it says MINI LEDs the, footprint is mini E

pcb

PCB

The wires look super messy, this is my first time and idk how to make it cleaner.

CAD

This was the most fun part of the entire process, even though it was painful. I used the education version of autodesk fusion for all this.

cad1 cad2 cad3 cad4

Firmware

This was by far the HARDEST part of the entire process as it was really confusing ( ive never writen code in C before so i had to learn everthing from GfG, and i took a little bit of help from gemini cuz i didnt understand what to write in the config and stuff for QMK)

I wrote my firmware in QMK and you can find it in the REPO, the fully compiled one in the Production section

BOM

  • 1 Seeed XIAO RP2040
  • 8x MX-Style switches
  • 6x SK6812 MINI - E LEDs
  • 9x through-hole 1N4148 Diodes
  • 1 SSD1306 128*32
  • 4x M3x16mm screws
  • 4x M3x5mx4mm heatset inserts

Parts

26
QtyValueFootprintReferences
91N4148WTDiode_THT:D_DO-35_SOD27_P7.62mm_HorizontalD1, D2, D3, D4, D5, D6, D7, D8, D9
8SW_PushButton_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW2, SW3, SW4, SW5, SW6, SW7, SW8, SW9
6SK6812MINIfootprints:SK6812MINI-E_fixedD10, D11, D12, D13, D14, D15
1RotaryEncoder_SwitchRotary_Encoder:RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mmSW1
1SSD1306KiCad-SSD1306-0.91-OLED-4pin-128x32:SSD1306-0.91-OLED-4pin-128x32Brd1
1XIAO-RP2040-DIPScottoKeebs_MCU:Seeed_XIAO_RP2040U1

Questions

How big is the Macropad PCB?

It measures 84.3 × 91.2 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Macropad use?

26 parts, built around the 1N4148WT and 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 shangathechild/EldenPad repository on GitHub, at the commit this page was made from: the board is PCB/Macropad.kicad_pcb and its schematic PCB/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 shangathechild before reusing the design.

Similar boards

  • 2 layers96 × 74 mmMacroController, the printed circuit board in 3D

    MacroController

    alex1klimovich/nrf52840-macro-controller

    Custom nRF52840 productivity controller for digital artists — PCB, BLE/USB firmware, OLED, haptics, RGB, and enclosure CAD.

    78 parts1
  • 2 layers88.7 × 85.7 mmHackpad, the printed circuit board in 3D

    Hackpad

    Ckacha/Hackpad

    Hackpad for blueprint!

    25 parts1
  • 2 layers84.7 × 83.8 mmHackpad, the printed circuit board in 3D

    Hackpad

    Flaryiest/UwU-Pad

    25 parts1
  • 2 layers113 × 86 mmMacroPad, the printed circuit board in 3D

    MacroPad

    Shuri-101/MacroPad

    Macro Pad for use in CAD and general productivity + convenience, mainly for use in CAD...

    57 parts1
  • 2 layers340.8 × 100 mmTap65, the printed circuit board in 3D

    Tap65

    sudo-apt-install-tap/Tap65

    A simple 68 key based layout!

    224 parts1
  • 2 layers99.9 × 87.3 mmHackpad, the printed circuit board in 3D

    Hackpad

    Abluebowobble/macropad-hackclub

    The heatset inserts would be placed in all the holds to keep the case together and keep the pcb board in place! I have items poking out both the front side and the backside, so I'll need to be careful about that when…

    48 parts
  • 2 layers100 × 100 mmHackpad, the printed circuit board in 3D

    Hackpad

    anshxlm/hackpad

    This is my hackpad! It has 8 backlit keys, a dial, an OLED, and a status LED.

    29 parts
  • 2 layers79 × 99.4 mmHackpad, the printed circuit board in 3D

    Hackpad

    Anycircle11139s/12-key-hackpad

    This is my PCB design, after creating the schematic, I imported it into the pcb editor and arranged the parts, which was pretty easy.

    42 parts