

Macropad
A customizable MacroPad with an OLED display, designed to provide quick access to essential travel and utility tools.
- Size
- 83 × 56.5 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 8
- Nets
- 14
- Pads
- 38
- Tracks, vias
- 50, 0
- Routed
- Yes
- KiCad
- KiCad 10.0 (file 20260206)
- Created
- 19 Sep 2026
- Updated
- 27 Sep 2026
Overview
Macropad is an open-source printed circuit board by kaushalch1, from the kaushalch1/macropad repository on GitHub. It is a 2-layer board of 83 × 56.5 mm with 8 parts on 14 nets, routed with 50 tracks and 0 vias.
Its parts include 4 switches and 2 ICs. It belongs with the keyboards and input boards of this library.
README
README.mdSmart OLED MacroPad
A customizable MacroPad with an OLED display, designed to provide quick access to essential travel and utility tools.
Features
Google Maps launcher, Weather information, Currency converter, Travel checklist, OLED display interface, One-key access to commonly used functions, Plug-and-play operation, The customize of buttons is released soon with the help of qmk software. The oled display shows the time.
software
kicad fusion360 qmk
Parts(or)bom
SEED XIAO board, 4 mx switches, 1 oled 0.91" screen
Schematics
PCB
3D view
cad photo
travel photo
Parts
8| Qty | Value | Footprint | References |
|---|---|---|---|
| 4 | SW_Push | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW1, SW2, SW3, SW4 |
| 2 | LOGO | LOGO | G***, G*** |
| 1 | ER_OLEDM0.91_1x-I2C | Display:ER_OLEDM0.91_1x-I2C | U2 |
| 1 | MOUDLE-SEEEDUINO-XIAO | footprints:XIAO-Generic-Hybrid-14P-2.54-21X17.8MM | U1 |
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
Questions
How big is the Macropad PCB?
It measures 83 × 56.5 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Macropad 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 KiCad files?
From the kaushalch1/macropad repository on GitHub, at the commit this page was made from: the board is pcb files/macropad.kicad_pcb and its schematic pcb files/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 kaushalch1 before reusing the design.