

MacroPad
A small 5 (6 including rotary switch) button macro pad with a small screen. A project mad for stardance
- Size
- 100 × 46 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 13
- Nets
- 14
- Pads
- 54
- Tracks, vias
- 90, 8
- Routed
- Yes
- KiCad
- KiCad 10.0 (file 20260206)
- Created
- 17 Sep 2026
- Updated
- 13 Oct 2026
Overview
MacroPad is an open-source printed circuit board by TGYT-Dev, from the TGYT-Dev/macroPad repository on GitHub. It is a 2-layer board of 100 × 46 mm with 13 parts on 14 nets, routed with 90 tracks and 8 vias.
Its parts include 6 switches and 2 ICs. It belongs with the keyboards and input boards of this library.
README
README.mdImages

Bill of Materials
This should all be iuncluded in the macropad kit.
5x Cherry MX Switches
1x Alps EC11E Rotary Encoder
1x Seeeduino XIAO
1x 0.91" 128x32 OLED Display
4x M3 screws
Notes
This is my first hardware project and I hope It turns out well... waiting for a review and working on minor improvements in the meantime.
Parts
13| Qty | Value | Footprint | References |
|---|---|---|---|
| 5 | SW_Push | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW1, SW2, SW3, SW4, SW5 |
| 4 | MountingHole | MountingHole:MountingHole_3.2mm_M3 | H1, H2, H3, H4 |
| 1 | ER_OLEDM0.91_1x-I2C | footprints:SSD1306-0.91-OLED-4pin-128x32 | U2 |
| 1 | LOGO | LOGO | G*** |
| 1 | MOUDLE-SEEEDUINO-XIAO | footprints:XIAO-Generic-Hybrid-14P-2.54-21X17.8MM | U1 |
| 1 | RotaryEncoder_Switch | Rotary_Encoder:RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mm | SW6 |
Questions
How big is the MacroPad PCB?
It measures 100 × 46 mm and has 2 copper layers, 1.6 mm thick.
What parts does the MacroPad use?
13 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 KiCad files?
From the TGYT-Dev/macroPad 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 TGYT-Dev before reusing the design.
Similar boards
- 2 layers40 × 20 mm

- 2 layers74.9 × 49.5 mm

- 2 layers35 × 29 mm

MagSpoofTC
samyk/magspoof
A portable device that can spoof/emulate any magnetic stripe, credit card or hotel card "wirelessly", even on standard magstripe (non-NFC/RFID) readers.
13 parts4.2k - 2 layers20.6 × 23.6 mm

AO-03 signal amplifier
fossasia/pslab-scripts
Pocket Science Lab - Scripts for Sensor Experiments
13 parts1.6kApache-2.0 - 2 layers47 × 35.6 mm

- 2 layers95 × 95 mm

Cube batteryboard
willem-pennings/balancing-cube
A cube that balances itself in a corner or edge using reaction wheels
13 parts1.1kGPL-3.0 - 2 layers15.2 × 20.3 mm

Pt100stick
VoronDesign/Voron-Hardware
Cool Hardware designed by the Voron Design group
13 parts1.1kGPL-3.0 - 2 layers53.9 × 23.2 mm

Buffer
hoglet67/RGBtoHDMI
Bare-metal Raspberry Pi project that provides pixel-perfect sampling of Retro Computer RGB/YUV video and conversion to HDMI
13 parts1kGPL-3.0