Skip to content
/ Split Public

Mona-zza/Split

Folders and files

NameName
Last commit message
Last commit date

Latest commit

3fd7af1 · · May 10, 2026

History

3 Commits
May 10, 2026
May 10, 2026
May 10, 2026
May 10, 2026
May 10, 2026

Repository files navigation

Split Mechanical Keyboard

The keyboard uses a split layout with around 76 keys, The design is meant to be customizable and DIY-friendly. It uses Kailh hot-swap sockets, which means switches can be replaced anytime without needing to desolder them. This makes it easy to experiment with different switches later. For the controller, I used the nRF52840 development board, which works well with ZMK firmware. ZMK alows the keyboard to support Bluetooth, so it can be used wirelessly. It also support customizable keymaps, layers, and other advanced keyboard features.

Designing the PCB took a lot more time than I expected. there were many small issues during routing and schematic checks. I spent quite a lot of time fixing different problems and improving the layout. After several iterations and debugging, the PCB now finally passes both DRC (Design Rule Check) and ERC (Electrical Rule Check) with 0 errors. Fixing all those issues took a lot of effort, but it was really satisfying to finally see everything clean in KiCad. The keyboard uses 76 mechanical switches, and each switch has a 1N4148 diode for the key matrix. Stabilizers are used for larger keys, and the switches are mounted using Kailh hot-swap sockets. Keycaps and switchs can be changed depending on personal preference. Also one of my fried recently built his own keyboard through stasis and he have some left over part which I can take use in when I'll built this keyboard, he even told me he'll be helping me to built this!!

One goal of this project was also to keep the build relatively affordable. Based on the current Bill of Materials, the estimated total cost is around ₹10,455 (~$110.72 USD) including PCB manufacturing and other components. I tried my best to keep it in budget, I tried to get maximum thing from one place (amazon) in budget to make things simple and save in shipping charges. Also I'll buy the PCBs locally and it would cost me around $20.

Overall, this project was mainly built for learning, experimenting, and having fun with hardware design. It was a really good experience going through the full PCB design process and understanding how keyboards work internally. If someone finds this project interesting or wants to build their own version of it, that would be really awesome.

Screenshot 2026-04-24 233628 Screenshot 2026-04-24 233605 Screenshot 2026-04-24 234435 Screenshot 2026-05-07 192928 Screenshot 2026-05-09 214136 Screenshot 2026-05-09 214242 Screenshot 2026-05-09 214315 Screenshot 2026-05-09 214406 Screenshot 2026-05-09 215040

Cart:

Screenshot 2026-05-10 230352 Screenshot 2026-05-10 230543

Bill of Materials (BOM) – Split Keyboard

# Component Quantity Unit Price Total Link
1 Kailh Hot-Swap Sockets 1 pack (~100 pcs) ₹2476 ₹2476 https://www.amazon.in/gp/product/B0GHR248QJ)
2 Mechanical Switches 76 (1 pack) ₹1965 ₹1965 https://www.amazon.in/gp/product/B0F53HLG5M
3 Stabilizers 1 pack ₹1,929 ₹1,929 https://www.amazon.in/gp/product/B0CL195BK7
4 Keycaps 1 sets ₹928 ₹928 https://www.amazon.in/gp/product/B0F3883M9C
5 1N4148 Diodes 1 pack (~100 pcs) ₹285 ₹285 https://www.amazon.in/gp/product/B0FJLP12GX
6 nRF52840 Microcontroller 1 ₹758 ₹758 https://robu.in/product/promicro-nrf52840-development-board/
7 PCB (Will buy it locally) 1 order (2PCB) $20 ≈ ₹1838

Total Estimated Cost

Item Cost
Components Total ₹8,567
PCB ≈ ₹1,888
Total Build Cost ≈ ₹10,455 ($110.72 USD)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages