Skip to the content
2 layers70 × 100 mmPyae s Macro Pad, the printed circuit board in 3D

My macro pad is a 12 key macro pad with a rotary encoder, an OLED Display. It uses QMK firmware

Size
70 × 100 mm
Copper layers
2
Thickness
1.6 mm
Parts
31
Nets
29
Pads
127
Tracks, vias
91, 2
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
13 Sep 2026
Updated
15 Sep 2026

Overview

Pyae s Macro Pad is an open-source printed circuit board by Pyae2014K, from the Pyae2014K/Pyae-s-Macro-Pad repository on GitHub. It is a 2-layer board of 70 × 100 mm with 31 parts on 29 nets, routed with 91 tracks and 2 vias.

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

README

README.md

Pyae's Macro Pad

My macro pad is a 12 key macro pad with a rotary encoder, an OLED Display. It uses QMK firmware

It serves as a macro pad that I can use every day.

Features:

  • 128x32 OLED Display
  • EC11 Rotary encoder for volume
  • 12 Keys for what ever
  • VIA support

CAD Model

Everything fits together using 8 M3 Bolts and heatset inserts.

It has 2 different pieces, the Case and the Plate.

image

The model was made in Shapr 3D.

##PCB My PCB was made using KiCad.

Schematic

image

PCB

image

I used Joe Scotto's footprints for all of them.

Firmware

This hackpad uses QMK firmware for everything.

  • 12 keys used for macros (can be changed with VIA).
  • Rotary encoder used to change volume.
  • OLED display to show what layer is currently open.

BOM:

Here is everything you will need to make this hackpad

12x Cherry MX Switches 12x DSA Keycaps 8x M3x5x4 Heatset inserts 8x M3x16mm SHCS Bolts 12x 1N4148 DO-35 Diodes. 1x 0.91" 128x32 OLED Display 1x EC11 Rotary Encoder 1x XIAO RP2040 1x Case (2 printed parts)

Parts

31
QtyValueFootprintReferences
12~ScottoKeebs_MX:MX_PCB_1.00uS1, S2, S3, S4, S5, S6, S7, S8, S9, S10, S11, S12
12~ScottoKeebs_Components:Diode_DO-35D1, D2, D3, D4, D5, D6, D7, D8, D9, D10, D11, D12
4MountingHoleMountingHole:MountingHole_3.2mm_M3H1, H2, H3, H4
1MOUDLE-SEEEDUINO-XIAOScottoKeebs_MCU:Seeed_XIAO_RP2040U1
1OLED_DISPLAYScottoKeebs_Components:OLED_128x32J2
1RotaryEncoder_SwitchScottoKeebs_Scotto:Encoder_EC11_MXSW13

Similar boards

  • 2 layers44.5 × 46.9 mmOSO SWAT B1-jig, the printed circuit board in 3D

    OSO SWAT B1-jig

    joeycastillo/Sensor-Watch

    A board replacement for the classic Casio F-91W wristwatch

    31 parts2.1k
  • 2 layers65 × 30 mmRgb to hdmi, the printed circuit board in 3D

    Rgb to hdmi

    hoglet67/RGBtoHDMI

    Bare-metal Raspberry Pi project that provides pixel-perfect sampling of Retro Computer RGB/YUV video and conversion to HDMI

    31 parts1kGPL-3.0
  • 2 layers191 × 98.5 mmMacroKeypad, the printed circuit board in 3D

    MacroKeypad

    hackclub/OnBoard

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

    31 parts915
  • 2 layers39 × 45.2 mmCH32V003F4P6-R0-1v1, the printed circuit board in 3D

    CH32V003F4P6-R0-1v1

    openwch/ch32v003

    CH32V003 is an ultra-cheap RISC-V MCU with 2KB SRAM, 16KB flash, and up to 18 GPIOs that sells for under $0.10

    31 parts599
  • 2 layers26.7 × 27.9 mmBreakout board, the printed circuit board in 3D

    Breakout board

    Luos-io/luos_engine

    Open-source and real-time orchestrator for cyber-physical-systems, to easily design, test and deploy embedded applications and digital twins.

    31 parts546MIT
  • 2 layers100 × 50 mmPixelix, the printed circuit board in 3D

    Pixelix

    BlueAndi/Pixelix

    Full RGB LED matrix, based on an ESP32 and WS2812B LEDs or emulated LEDs on TFT.

    31 parts447MIT
  • 2 layers77.2 × 69.8 mmCubesatsim solar, the printed circuit board in 3D

    Cubesatsim solar

    alanbjohnston/CubeSatSim

    CubeSatSim, the AMSAT CubeSat Simulator

    31 parts419GPL-3.0
  • 2 layers103 × 55 mmTd neck-294, the printed circuit board in 3D

    Td neck-294

    tdaede/td-crt

    tubes

    31 parts373

Questions

How big is the Pyae s Macro Pad PCB?

It measures 70 × 100 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Pyae s Macro Pad use?

31 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 Pyae s Macro Pad KiCad files?

From the Pyae2014K/Pyae-s-Macro-Pad repository on GitHub, at the commit this page was made from: the board is PCB/Pyae's Macro Pad.kicad_pcb and its schematic PCB/Pyae's Macro Pad.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Pyae s Macro Pad design in my own project?

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