

PCB for my custom split keyboard
- Size
- 173.8 × 173.8 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 76
- Nets
- 55
- Pads
- 387
- Tracks, vias
- 370, 32
- Pours
- 1
- Routed
- Yes
- KiCad
- KiCad 9.0 (file 20241229)
- Created
- 20 Oct 2025
- Updated
- 27 Jan 2026
Overview
Right is an open-source printed circuit board by TheBlckbird, from the TheBlckbird/custom-split-keyboard repository on GitHub, published under the MIT licence. It is a 2-layer board of 173.8 × 173.8 mm with 76 parts on 55 nets, routed with 370 tracks and 32 vias.
Its parts include 36 diodes, 36 switches and 2 connectors. It belongs with the keyboards and input boards of this library.
README
Readme.md⚠️ Disclaimer! WIP ⚠️ This PCB won't work in its current form!
Custom Split Keyboard
The PCBs for my custom split keyboard are available in this repository.
The PCB is made for hotswap switches compatible with the Choc v1 or v2 footprint. The first unique part about this is that it only uses one MCU and connects the two sides with a miniHDMI cable. The other unique thing is that it has arrow keys.
Layout
| left | right |
|---|---|
Roadmap for future versions
- Rethink the key layout
- Are the arrow keys really needed?
- Wireless (partially or completely using the nice!nano)
- LEDs for the wired version
- Display for the wireless version (nice!view or e-paper)
License
This project is licensed under MIT
Parts
76| Qty | Value | Footprint | References |
|---|---|---|---|
| 36 | Diode | ScottoKeebs_Components:Diode_DO-35 | D1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +20 |
| 34 | Keyswitch | ScottoKeebs_Hotswap:Hotswap_Choc_V1V2_1.00u | S1, S10, S11, S12, S13, S14, S15, S16, S17, S18, S19, S20, S21, S22, S23, S24 +18 |
| 2 | Keyswitch | ScottoKeebs_Hotswap:Hotswap_Choc_V1V2_1.50u_90deg | S2, S8 |
| 1 | HDMI_C_1.4 | PCM_685119136923:685119136923 | J1 |
| 1 | LOGO | LOGO | G*** |
| 1 | OLED_128x32 | ScottoKeebs_Components:OLED_128x32 | J2 |
The 75 most common of 76 parts.
Questions
How big is the Right PCB?
It measures 173.8 × 173.8 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Right use?
76 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 Right KiCad files?
From the TheBlckbird/custom-split-keyboard repository on GitHub, at the commit this page was made from: the board is right/right.kicad_pcb and its schematic left/left.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Right 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).
More from TheBlckbird/custom-split-keyboard
1- 2 layers173.8 × 173.8 mm

Similar boards
- 2 layers48 × 107 mm

- 2 layers85 × 115 mm

OSO BOOK B1
joeycastillo/The-Open-Book
For details on how to build, test and use Open Book, I've made documentation available here.
76 parts8.1kCC-BY-SA-4.0 - 2 layers77 × 97 mm

Rgb to hdmi
hoglet67/RGBtoHDMI
Bare-metal Raspberry Pi project that provides pixel-perfect sampling of Retro Computer RGB/YUV video and conversion to HDMI
76 parts1kGPL-3.0 - 2 layers137.9 × 92.7 mm

ErgoTravel
jpconstantineau/ErgoTravel
A Portable Ergonomic Split Keyboard inspired from the ErgoDox, Let's Split and Minidox
76 parts284MIT - 2 layers60.6 × 24.1 mm

Blep audio
CRImier/MyKiCad
My KiCad boards. Can't be bothered uploading individually anymore, so here you go.
76 parts253GPL-3.0 - 2 layers49 × 49 mm

OSBMS Balancer Rev 0.9
Teslafly/Dead-OpenBMS-dead
A scalable, open source battery management system
76 parts248 - 2 layers79 × 75 mm

PortableTerminal
profdc9/RFBitBanger
A QRP digital transceiver created from readily available parts for off-the-grid maintenance
76 parts222 - 2 layers35.1 × 36.6 mm

BinNanoFOC
katbinaris/nanofoc_devkit
Compact All-In-One BLDC Controler featuiring ESP32-S3, TMC6300 and Magalpha sensors. Small 35x35mm footprint.
76 parts146