Skip to the content
PCBKitNew board
2 layers79 × 53 mmBytepad, the printed circuit board in 3D

BytePad is a super compact, ultra-customizable macropad built for productivity, gaming, and just pressing buttons because it's fun.

Size
79 × 53 mm
Copper layers
2
Thickness
1.6 mm
Parts
26
Nets
33
Pads
113
Tracks, vias
96, 12
Pours
1
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
2 Jan 2026
Updated
2 Jan 2026

Overview

Bytepad is an open-source printed circuit board by dialgorithm, from the dialgorithm/bytepad repository on GitHub. It is a 2-layer board of 79 × 53 mm with 26 parts on 33 nets, routed with 96 tracks and 12 vias.

It is built around the 1N4148W. Its parts include 10 diodes, 9 switches and 1 IC.

Main components

1

README

readme.md

🎛️ BytePad – The Tiny But Mighty Macropad!

BytePad is a super compact, ultra-customizable macropad built for productivity, gaming, and just pressing buttons because it's fun. Whether you're automating workflows, spamming memes, or controlling your spaceship (okay, maybe just your music), BytePad has you covered.

🚀 Features

✅ 9 programmable keys
✅ Choc switches
✅ Rotary encoder
✅ Powered by Seeed Studio XIAO RP2040
✅ Fully customizable with KMK firmware
✅ DIY-friendly


📸 Screenshots

Hackpad Mockup

Hackpad Overview

Schematic

Schematic

PCB Design

PCB Design


🔩 Bill of Materials (BOM)

QuantityComponent
1Seeed Studio XIAO RP2040
10SOD123 Diodes
9Choc Hotswap Sockets
9Choc Switches
9Keycaps
1EC11 Encoder
1Knob Cap (for EC11 Encoder)
1BytePad PCB
1USB-C to USB-C Cable

🖥️ Firmware

BytePad runs on KMK firmware for easy Python-based customization.

Parts

26
QtyValueFootprintReferences
101N4148WDiode_SMD:D_SOD-123D1, D2, D3, D4, D5, D6, D7, D8, D9, D10
9SW_Pushkleeb-pg1350:pg1350-HSW1, SW2, SW3, SW4, SW5, SW6, SW7, SW8, SW9
4MountingHole_PadMountingHole:MountingHole_2.2mm_M2_DIN965_PadH1, H2, H3, H4
101001101 01100001 01100011 01110010 01101111MountingHole:MountingHole_2.2mm_M2_DIN965_PadH5
1RotaryEncoder_Switchkeebio:RotaryEncoder_EC11ROT1
1xiaokleeb-mcu:xiao-thtU1

Questions

How big is the Bytepad PCB?

It measures 79 × 53 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Bytepad use?

26 parts, built around the 1N4148W. 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 Bytepad KiCad files?

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

Can I use the Bytepad design in my own project?

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

Similar boards

  • 4 layers99 × 53.3 mmPSLab, the printed circuit board in 3D

    PSLab

    fossasia/pslab-hardware

    PSLab Hardware Design and Schematics https://pslab.io

    199 parts1.7kApache-2.0
  • 2 layers208.8 × 396.9 mmFerris, the printed circuit board in 3D

    Ferris

    pierrechevalier83/ferris

    A low profile split keyboard designed to satisfy one single use case elegantly

    145 parts1.3k
  • 2 layers285.5 × 95 mmReviung46 ver1 1, the printed circuit board in 3D

    Reviung46 ver1 1

    gtips/reviung

    The REVIUNG41 is 41-key column staggered keyboard.

    119 parts517MIT
  • 4 layers95.6 × 73.6 mmMathpad, the printed circuit board in 3D

    Mathpad

    Summa-Cogni/Mathpad

    A mathematical keypad for students and professionals

    93 parts243
  • 2 layers141.5 × 83 mmRolio, the printed circuit board in 3D

    Rolio

    MickiusMousius/Rolio46Keyboard

    A split wireless keyboard based on the Corne and Sofle

    110 parts236MIT
  • 6 layers160 × 100 mmAdrmu6layer, the printed circuit board in 3D

    Adrmu6layer

    marcoreps/ADRmu

    ADR1000 10V standard

    240 parts149
  • 2 layers99.1 × 90.7 mmBgkeeb, the printed circuit board in 3D

    Bgkeeb

    sadekbaroudi/bgkeeb

    This is a reversible 100mm x 100mm pcb with support for mx or choc switches (no hotswap), per key led, rotary encoders, and exposes the SDA/SCL/GND/VCC lines in the form of the pimoroni trackball pins (meaning you can…

    108 parts108
  • 2 layers229.8 × 102.6 mmBw2, the printed circuit board in 3D

    Bw2

    hazels-garage/bad-wings

    Bad Wings

    107 parts107CC-BY-SA-4.0