Skip to the content
PCBKitNew board
2 layers62 × 100 mmPyae s Macropad, the printed circuit board in 3D

My macropad is a 13 key macropad with a rotary encoder. It uses QMK firmware

Size
62 × 100 mm
Copper layers
2
Thickness
1.6 mm
Parts
29
Nets
30
Pads
128
Tracks, vias
110, 5
Pours
1
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
27 Sep 2026
Updated
10 Oct 2026

Overview

Pyae s Macropad is an open-source printed circuit board by Pyae2014K, from the Pyae2014K/Pyae-s-Macropad repository on GitHub. It is a 2-layer board of 62 × 100 mm with 29 parts on 30 nets, routed with 110 tracks and 5 vias.

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

README

README.md

Pyae's Macropad

My macropad is a 13 key macropad with a rotary encoder. It uses QMK firmware

It serves as a macropad that I can use every day.

Features:

  • EC11 Rotary encoder for volume
  • 13 Keys, 12 for macros and 1 for swapping layers
  • VIA support

PCB

My PCB was made using KiCad.

Schematic

image

PCB

Screenshot 2026-09-27 125154

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

CAD Model

Everything fits together using 4 M3 Bolts and heatset inserts.

It has 4 different pieces, Top Case, Bottom Case, Plate, and a Rotary Encoder Knob

Screenshot 2026-10-03 101123

This model was made in Fusion 360 by Autodesk.

Firmware

This macropad uses QMK firmware for its code.

  • 13 keys; 12 for macros, 1 for layers
  • Rotary encoder used to change volume

BOM:

Here is everything that is needed to make this macropad

QtyPartDescription
1Seeed XIAO RP2040Microcontroller
13MX-Style SwitchesMechanical keyboard switch
13DSA KeycapsDSA profile keycap
141N4148 DiodesDO-35 through-hole diode
1EC11E Rotary EncoderRotary encoder
4M3x16mm ScrewsM3 screw
4M3x5mx4mm Heatset InsertsM3 threaded heat-set insert
1Case Top3D printed top case
1Case Bottom3D printed bottom case
1PlateSwitch plate
1KnobRotary encoder knob

Parts

29
QtyValueFootprintReferences
14~ScottoKeebs_Components:Diode_DO-35D1, D2, D3, D4, D5, D6, D7, D8, D9, D10, D11, D12, D13, D14
13~ScottoKeebs_MX:MX_PCB_1.00uS1, S2, S3, S4, S5, S6, S7, S8, S9, S10, S11, S12, S13
1MOUDLE-SEEEDUINO-XIAOScottoKeebs_MCU:Seeed_XIAO_RP2040U1
1RotaryEncoder_SwitchScottoKeebs_Scotto:Encoder_EC11_MXSW1

Questions

How big is the Pyae s Macropad PCB?

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

What parts does the Pyae s Macropad use?

29 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 Macropad KiCad files?

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

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

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

Similar boards

  • 2 layers52.3 × 10.5 mmStackLink, the printed circuit board in 3D

    StackLink

    gusmanb/logicanalyzer

    24 channel, 100Msps logic analyzer hardware and software

    29 parts5.1kGPL-3.0
  • 2 layers56 × 20 mmHallEffectXY Endstop, the printed circuit board in 3D

    HallEffectXY Endstop

    VoronDesign/Voron-Hardware

    Cool Hardware designed by the Voron Design group

    29 parts1.1kGPL-3.0
  • 2 layers50 × 23.2 mmAnalog, the printed circuit board in 3D

    Analog

    hoglet67/RGBtoHDMI

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

    29 parts1kGPL-3.0
  • 2 layers16.8 × 13.6 mmE Fidget Lite, the printed circuit board in 3D

    E Fidget Lite

    hackclub/OnBoard

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

    29 parts915
  • 2 layers85 × 12.5 mmTERES PCB3-TOUCH BTN Rev.A, the printed circuit board in 3D

    TERES PCB3-TOUCH BTN Rev.A

    OLIMEX/DIY-LAPTOP

    Do It Yourself Open Source Hardware and Software Modular Hacker's Friendly Laptop

    29 parts578Apache-2.0
  • 2 layers33.7 × 97.8 mmHAN ESP TSS721, the printed circuit board in 3D

    HAN ESP TSS721

    UtilitechAS/amsreader-firmware

    ESP8266 and ESP32 compatible firmware to read, interpret and publish data to MQTT from smart electrical meters, both DLMS and DSMR is supported

    29 parts470
  • 2 layers80 × 55 mmGB CARTPP XC, the printed circuit board in 3D

    GB CARTPP XC

    Gekkio/gb-hardware

    Game Boy -related custom hardware by gekkio

    29 parts379CC-BY-4.0
  • 2 layers55 × 58 mmProto ads bee mcu board, the printed circuit board in 3D

    Proto ads bee mcu board

    PantsForBirds/adsbee

    Open Source Embedded ADS-B Receiver

    29 parts344GPL-3.0