Skip to the content
PCBKitNew board
2 layers85 × 60 mmMacropad pcb, the printed circuit board in 3D

Macropad pcb

p1lotz/Macropad

Repo for my macropad, for Stardance

Size
85 × 60 mm
Copper layers
2
Thickness
1.6 mm
Parts
25
Nets
23
Pads
92
Tracks, vias
97, 8
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
4 Oct 2026
Updated
30 Oct 2026

Overview

Macropad pcb is an open-source printed circuit board by p1lotz, from the p1lotz/Macropad repository on GitHub, published under the MIT licence. It is a 2-layer board of 85 × 60 mm with 25 parts on 23 nets, routed with 97 tracks and 8 vias.

Its parts include 10 switches, 9 diodes and 1 IC. It belongs with the keyboards and input boards of this library.

README

README.md

Macropad; 9 keys, 1 encoder and an OLED

(first time making a readme for a macropad so bear with me <3)

Hello yall! So this is the forth project which I posted on Stardance! (let's just ignore the other 3)

The first 3 were software projects, but this one (as you may or may not saw) its a hardware project! Hardware > Software A macropad, who wouldn't want that? Plus you make it yourself AND get funded from our dear friends from Stardance! Now, who wouldn't what THAT.

As you saw (actually you didnt but let's ignore that), the Hackpad consists of 2 parts, the bottom part, the case itself and the top panel which makes it look prettier.

It has 9 switches, 1 encoder and an OLED, the case is very lovely in my opinion can't wait to 3D print it and the firmware is as basic as it gets basically, I will make it better as I finish the hardware and start using it.

Right now only 3 keys and the encoder are in use, the encoder for the volume and the 3 keys for media, the only things I NEED to have to be able to LIVE.

Here's the PCB

And the Schematic

What else can I say, it has a 3x3 matrix with diodes, uses almost all the parts from the Hackpad kit (doesn't use the LEDs, screws, heat inserts and the extra switches and keycaps) and I have the XIAO on the BACK of the board to minimise the area of the board, to make it as compact as I can. The top panel uses M2 screws with I will supply them myself and the case uses M2 heat inserts, same idea.

BOM

PartQtyPriceLink
Seeed XIAO RP20401$3.90/18.53 RONhttps://www.seeedstudio.com/XIAO-RP2040-v1-0-p-5026.html
MX-Style Switches9~$2.70/~12.82 RONhttps://www.divinikey.com/products gateron-ks-3-milky-yellow-pro-linear-switches
White DSA Keycaps9White DSA Keycaps,9,~$5.35/~25.44 RONhttps://www.adafruit.com/product/4998
EC11E Encoder1EC11E Encoder,1,$5.74/27.26 RONhttps://www.digikey.com/en/products/detail/alps-alpine/EC11E1820402/21721574
0.91 inch OLED Display10.91 inch OLED Display,1,$3.90/18.52 RONhttps://www.displaymodule.com/products/0-91-inch-oled-graphic-display-128x32-with-i2c
1N4148 Diodes91N4148 Diodes,9,$0.90/ 4.27 RONhttps://www.digikey.com/en/products/detail/onsemi/1N4148/458603
M2 Screws4$ 6.33/30.26 RONhttps://www.aliexpress.com/item/1005009393815442.html?spm=a2g0o.productlist.main.12.58de26ab2TBGmF&aem_p4p_detail=2026103012063913891125749010510002557345&algo_pvid=83519af8-cef8-47bf-a938-ebaf77f97a94&algo_exp_id=83519af8-cef8-47bf-a938-ebaf77f97a94-11&pdp_ext_f={%22order%22%3A%2217329%22%2C%22spu_best_type%22%3A%22price%22%2C%22eval%22%3A%221%22%2C%22fromPage%22%3A%22search%22}&pdp_npi=6%40dis!RON!25.45!25.45!!!34.23!34.23!%400b884c0217933871997487337e0f37!12000048962946395!sea!RO!0!X!1!0!n_tag%3A-29919%3Bd%3Ab9047a9f%3Bm03_new_user%3A-29895&curPageLogUid=a6W47JtdcEx5&utparam-url=scene%3Asearch
M2 Heat Inserts4$6.13/29.30 RONhttps://www.aliexpress.com/item/1005003582355741.html?spm=a2g0o.productlist.main.5.79a83820jo5k76&algo_pvid=b5ca7594-b5cb-446f-aaba-d851b61526b0&algo_exp_id=b5ca7594-b5cb-446f-aaba-d851b61526b0-4&pdp_ext_f={%22order%22%3A%2251090%22%2C%22eval%22%3A%221%22%2C%22fromPage%22%3A%22search%22}&pdp_npi=6%40dis!RON!26.94!26.93!!!36.24!36.23!%400b88a96117933872832992703e0ffa!12000026370649842!sea!RO!0!X!1!0!n_tag%3A-29919%3Bd%3Ab9047a9f%3Bm03_new_user%3A-29895&curPageLogUid=ZhzOiMhmMZi9&utparam-url=scene%3Asearch
Main PCB1$4.00/19.12 RON
3D Printed Case1
3D Printed Panel1

Parts

25
QtyValueFootprintReferences
91N4148Diode_THT:D_DO-35_SOD27_P7.62mm_HorizontalD1, D2, D3, D4, D5, D6, D7, D8, D9
9~ScottoKeebs_MX:MX_PCB_1.00uS1, S2, S3, S4, S5, S6, S7, S8, S9
1MOUDLE-SEEEDUINO-XIAOfootprints:XIAO-Generic-Hybrid-14P-2.54-21X17.8MMU1
1OLED_0.91_128x32_I2CKiCad-SSD1306-0.91-OLED-4pin-128x32.pretty-master:SSD1306-0.91-OLED-4pin-128x32DS1
1RotaryEncoder_SwitchRotary_Encoder:RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mmSW1

The 21 most common of 25 parts.

Questions

How big is the Macropad pcb PCB?

It measures 85 × 60 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Macropad pcb use?

25 parts. 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 pcb KiCad files?

From the p1lotz/Macropad repository on GitHub, at the commit this page was made from: the board is PCB/macropad_pcb.kicad_pcb and its schematic PCB/macropad_pcb.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Macropad pcb design in my own project?

Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

Similar boards

  • 2 layers159.5 × 30 mmType f, the printed circuit board in 3D

    Type f

    google/mozc-devices

    Circuit diagrams and firmware source code for Gboard DIY keyboards

    25 parts3kApache-2.0
  • 2 layers113.5 × 95.1 mmSweep high, the printed circuit board in 3D

    Sweep high

    davidphilipbarr/Sweep

    Sweep - a small promicro based keyboard inspired by the Ferris.

    25 parts2.1k
  • 2 layers58.4 × 114.3 mmPicoPedal, the printed circuit board in 3D

    PicoPedal

    hackclub/OnBoard

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

    25 parts915
  • 2 layers54 × 15 mmXyp gpib, the printed circuit board in 3D

    Xyp gpib

    xyphro/UsbGpib

    Versatile, cheap and portable USB to GPIB converter (USBTMC class based)

    25 parts690MIT
  • 2 layers50 × 76 mmVoron 0, the printed circuit board in 3D

    Voron 0

    dennisss/dacha

    Monorepo for awesome tools/projects/libraries

    25 parts397Apache-2.0
  • 2 layers237.5 × 102.9 mmStorage, the printed circuit board in 3D

    Storage

    jes/scamp-cpu

    A homebrew 16-bit CPU with a homebrew Unix-like-ish operating system.

    25 parts301Unlicense
  • 2 layers43.3 × 21 mmNanoS3 Carrier, the printed circuit board in 3D

    NanoS3 Carrier

    UnexpectedMaker/esp32s3

    Assorted files for my ESP32-S3 development boards

    25 parts296