

MAcropad v3
A macropad based off sayo device design
- Size
- 65 × 45 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 8
- Nets
- 14
- Pads
- 42
- Tracks, vias
- 47, 3
- Routed
- Yes
- KiCad
- KiCad 9.0 (file 20241229)
- Created
- 18 Apr 2026
- Updated
- 26 Apr 2026
Overview
MAcropad v3 is an open-source printed circuit board by tyrobee, from the tyrobee/Macropod-v3 repository on GitHub. It is a 2-layer board of 65 × 45 mm with 8 parts on 14 nets, routed with 47 tracks and 3 vias.
Its parts include 4 switches, 1 IC and 1 connector. It belongs with the keyboards and input boards of this library.
README
README.mdMacropod-v3
I made a hackboard based on the pretty well known Sayo Device.
My Hackboard has a rotary encoder for volume control, 3 keys for macros/inputs. Currently in the QMK firmware it's been coded so the left key will press W on the keyboard, the middle key will do copy, and the right key will do paste. To make this Hackboard yourself you will need all the electronics in BOM plus get the custom PCB board made, the files for that are in gerbers in the production folder. After that you will need to 3d print all 3 of the parts for the case. Next you assemble the PCB board by sautering all of the pieces together. Finally you flash the Firmware into the RP2040 micro-controller and assemble the case for the sayo device.
Schematics

PCB

CAD

BOM
| Name | Purpose | Quantity | Total Cost (USD) | Link | Distributor |
|---|---|---|---|---|---|
| Rotary Encoder | Dial input | 1 | 0 | Buy | Robocraze |
| RP2040 | Microcontroller | 1 | 6.38 | Buy | Robocraze |
| Hot-Swappable Mechanical Keyboard Switches | Keys | 1 | 9.18 | Buy | Stacks |
| 3d printed comps | structure | 1 | 4 | Buy [blocked] | printing legion |
| PCB | Circuit board | 1 | 9.94 | Buy | JLCPCB |
| USB Type-C to Type-C Cable (Zebronics) | Power & Data | 1 | 2.11 | Buy | Amazon |
| Keycaps | Keys | 1 | 1.06 | Buy | Stacks |
Parts
8| Qty | Value | Footprint | References |
|---|---|---|---|
| 3 | SW_Push | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW1, SW2, SW3 |
| 1 | Conn_01x04_Socket | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J1 |
| 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 | SW4 |
The 6 most common of 8 parts.
Questions
How big is the MAcropad v3 PCB?
It measures 65 × 45 mm and has 2 copper layers, 1.6 mm thick.
What parts does the MAcropad v3 use?
8 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 v3 KiCad files?
From the tyrobee/Macropod-v3 repository on GitHub, at the commit this page was made from: the board is PCB/MAcropad v3.kicad_pcb and its schematic PCB/MAcropad v3.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the MAcropad v3 design in my own project?
Its repository states no licence, so its author keeps all rights: ask tyrobee before reusing the design.
Similar boards
- 2 layers20.5 × 24.8 mm

- 2 layers14.4 × 10.5 mm

OSO SWAB B1-00 Sensor Watch Accelerometer
joeycastillo/Sensor-Watch
A board replacement for the classic Casio F-91W wristwatch
8 parts2.1k - 2 layers7.9 × 39.1 mm

Brain board STM32F407 SD wing it
rusefi/rusefi
rusefi - GPL internal combustion engine control unit
8 parts1.2k - 2 layers59.9 × 25.7 mm

Buffer
hoglet67/RGBtoHDMI
Bare-metal Raspberry Pi project that provides pixel-perfect sampling of Retro Computer RGB/YUV video and conversion to HDMI
8 parts1kGPL-3.0 - 2 layers52 × 12.6 mm

USB
shanteacontrols/OpenDeck
A platform for building interactive control and sensing devices using MIDI and OSC built with Zephyr RTOS.
8 parts960Apache-2.0 - 2 layers87.5 × 48.5 mm

7 input macropad
hackclub/OnBoard
💡 Join 1,000 teenagers and make your first PCB with a $100 grant!
8 parts915 - 2 layers36.2 × 63.1 mm

PicoMemcard pico
dangiu/PicoMemcard
Emulating PSX Memory Card (or controller) using a Raspberry Pi Pico
8 parts694GPL-3.0 - 2 layers36 × 10 mm

PCB4-PWR BTN Rev.A
OLIMEX/DIY-LAPTOP
Do It Yourself Open Source Hardware and Software Modular Hacker's Friendly Laptop
8 parts578Apache-2.0