

BuildPad
A customizable open-source macropad for makers, coders, designers, and electronics builders.
- Size
- 95 × 73.5 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 30
- Nets
- 28
- Pads
- 117
- Tracks, vias
- 206, 13
- Pours
- 1
- Routed
- Yes
- KiCad
- KiCad 10.0 (file 20260206)
- Created
- 16 May 2026
- Updated
- 8 Aug 2026
Overview
BuildPad is an open-source printed circuit board by pranay-k4, from the pranay-k4/BuildPad repository on GitHub, published under the MIT licence. It is a 2-layer board of 95 × 73.5 mm with 30 parts on 28 nets, routed with 206 tracks and 13 vias.
It is built around the SK6812MINI-E and HS91L02W2C01. Its parts include 14 diodes, 7 switches and 1 IC. It belongs with the keyboards and input boards and the RP2040 boards of this library.
Main components
2SK6812MINI-E
SMD-40℃~+85℃ 0.6mA 1.78mm 120mcd~240mcd 120° 160mcd~320mcd 1kHz 2.8mm 2000V 3.2mm 3.7V~5.5V 460nm~470nm 515nm~525nm 620nm~625nm 800Kbit/s 815mcd~1275mcd Semi-transparent lens SMD RGB LEDs(Built-in IC) ROHSOPSCO OptoelectronicsRGB LEDs(Built-In IC)HS91L02W2C01
-0.91 1.65V~3.3V 128x32 150cd/m2 22.384x5.584mm I2C Passive (PMOLED) SSD1306 chip White - OLED Display ROHSHSOLED Display
README
README.mdBuildPad
BuildPad is customizable macro pad with OLED display, layers, media controls and more.
Why BuildPad?
BuildPad is customizable open-source macropad for makers, coders, designers, and electronics builders and why I made this because building something yourself is way more fun than buying it and I love hardware.
Features
- 6 programmable mechanical keys
- Rotary encoder
- OLED display
- RGB lighting
- Custom firmware
- Open-source hardware
- Bongo Cat animation
CAD Render
PCB Screenshots

Hardware
- XIAO RP2040
- SSD1306 128×32 OLED
- MX Cherry Switches
- SK6812 MINI E Leds
- EC11 Rotary Encoder
Build Your Own BuildPad
1. Order the PCB
Export the Gerber files from the PCB folder and order the board from your preferred PCB manufacturer.
2. Print the Case
Print the top and bottom case parts using the files in the case directory.
3. Gather Components
Use the BOM to source all required components.
4. Assemble the PCB
Solder:
- Diodes
- RGB LEDs
- XIAO RP2040
- OLED Display
- Rotary Encoder
- Mechanical Switches
5. Install Heat Set Inserts
Install M2 heat-set inserts into the top case.
6. Flash Firmware
Install QMK and compile:
qmk compile -kb buildpad -km defaultFlash the generated firmware onto the XIAO RP2040.
7. Assemble the Case
Mount the PCB inside the case and secure everything using M2 screws.
BOM
Bill of Materials
License
This project is licensed under the MIT License.
Author
Pranay Kamle
BuildPad v1 • 2026
Parts
30| Qty | Value | Footprint | References |
|---|---|---|---|
| 8 | SK6812MINI-E | LED_SMD:LED_SK6812MINI-E_3.2x2.8mm_P1.5mm_ReverseMount | D1, D2, D3, D4, D5, D6, D7, D8 |
| 6 | 1N4148 | Diode_SMD:D_SOD-123 | D9, D10, D11, D12, D13, D14 |
| 6 | SW_Push | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW1, SW2, SW3, SW4, SW5, SW6 |
| 2 | LOGO | Graphics:Star | G***, G*** |
| 1 | HS91L02W2C01 | easyeda2kicad:OLED-TH_L38.0-W12.0_HS91L02W2C01 | OLED1 |
| 1 | LOGO | Graphics:HC Brand small | G*** |
| 1 | RotaryEncoder_Switch | Rotary_Encoder:RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mm_CircularMountingHoles | SW7 |
| 1 | XIAO-RP2040-DIP | XIAO-ESP32-C3 footprints:XIAO-RP2040-DIP | U1 |
The 26 most common of 30 parts.
Questions
How big is the BuildPad PCB?
It measures 95 × 73.5 mm and has 2 copper layers, 1.6 mm thick.
What parts does the BuildPad use?
30 parts, built around the SK6812MINI-E and HS91L02W2C01. 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 BuildPad KiCad files?
From the pranay-k4/BuildPad repository on GitHub, at the commit this page was made from: the board is pcb/Build Pad.kicad_pcb and its schematic pcb/Build Pad.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the BuildPad design in my own project?
Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).
Similar boards
- 2 layers34 × 96 mm

- 4 layers200 × 100 mm

- 2 layers85 × 23 mm

Sensorstick
MayNiklas/sensorstick
a compact PCB designed to integrate a CO2 sensor into a USB stick form factor
8 parts2 - 4 layers92.1 × 56.7 mm

- 2 layers72 × 110 mm

- 4 layers48 × 42 mm

Gimme danger
EDA-bench/eda-bench
Execution-based benchmark for open-book KiCad PCB reconstruction agents
113 parts4 - 2 layers201.6 × 35.5 mm

FRONT PANEL BOARD
laforestlabs/KiCraft
KiCad PCB automation toolkit — placement, routing, scoring, and experiment management
10 parts - 2 layers95 × 60 mm
