|
KiCad 8.0KiCad
|
Modular Split Mechanical Keyboard
The Basics:
- STM32F072CBT6 MCU
- Hot swappable Kailh Choc sockets
- Magnetic Pogo connectors for modular extensions
- USB C 2.0 connectivity
- Integrated arrow keys
- 2.2" LCD Display
The Background:
The goal of this project was to build my own personal end-game split keyboard with all the bells and whistles I could think up. In reality, I know I'm fully addicted to designing custom keyboards now and this will only be the second in a long list of DIY keyboard designs, but for the time being, it has every feature I could ever want!
To start, I love macro keys, so this build features an almost full layout with a full row and column of extra macro keys.
Second, I didn't want to mess around with stabilizers, so the larger thumb keys and the shift, tab, caps lock, return, etc... keys are all 1.5u, meaning no stabs needed!
Next, I use my arrow keys constantly during my day job, so I wanted to find a way to seamlessly integrate a full set of arrow keys into the design. I was able to successfully tuck the arrow keys into the gap under my right hand so I can quickly and easily jump down to them for code navigation!
On the topic of frequent usage, I also use a numpad often at work. However, I wanted the plate and case to be 3d printable, so rather than integrating the numpad with the right split, I opted to add some magnetic pogo connectors so I could assemble the numpad separately and attach it when needed. An added bonus to this method, is I can add the same connectors to the left split and optionally add a numpad on that half too!
Furthermore, the numpad doesn't have to be a numpad, it could realistically be any extra switches or encoders you want. I designed an auxiliary numpad PCB, but there's nothing saying you can't design a custom extension to fit your needs!
The thumb clusters are also rather specific to my needs, as I'm a Mac user so I wanted access to a Cmd, Ctrl, Option and Space on each thumb. In the firmware, I've configured the command keys to actually be layer shifts, so for most keys I can perform modded actions (like copy/paste, undo/redo), while the remainder of the keys stay open for custom macros.
Lastly, I added 2.2" LCD displays to each half and per-key LED lighting, because... well just because.
In conclusion, this might not be the dream keyboard for everyone, I understand most people prefer to use more layers as opposed to more keys, but I'm not most people. In the end, this keyboard turned out awesome and has instantly become my daily driver! I will continue to update this post with new pictures as I continue to build out the case and firmware!
Left Half:
https://www.pcbway.com/project/shareproject/Module_Split_Mechanical_Keyboard_Left_Half_f05e1cac.html
Numpad:
https://www.pcbway.com/project/shareproject/Modular_Split_Mechanical_Keyboard_Numpad_5ea6c1e4.html
Schematic:
https://github.com/modern-hobbyist/aesir/tree/main/hermod
3D Printed Parts:
https://www.printables.com/model/1303280-custom-split-keyboard-case
Check out my YouTube channel for the build video!
Modular Split Mechanical Keyboard
*PCBWay community is a sharing platform. We are not responsible for any design issues and parameter issues (board thickness, surface finish, etc.) you choose.
- Comments(3)
- Likes(9)
-
Engineer
Nov 24,2025
-
Malcolm Allwood
Aug 17,2025
-
V.S.P.
Aug 01,2025
-
Engineer
Jun 28,2025
-
Engineer
Jun 04,2025
-
Keith Truesdell
Jun 03,2025
-
Engineer
Jun 02,2025
-
JIA HSUN WU
May 26,2025
-
Engineer
May 06,2025
- 0 USER VOTES
- YOUR VOTE 0.00 0.00
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
More by Charlie Steenhagen
-
Custom Mechanical Keyboard
Mist is my take on a full size keyboard, but with some upgrades I carried over from my second keyboa...
-
Module Split Mechanical Keyboard - Left Half
See the right half of this project for more information: https://www.pcbway.com/project/shareproject...
-
Custom Mechanic Keyboard - STM32
This project was born out of a determination to never have a stable savings account...I spend all da...
-
Mini Vlogging Teleprompter
As someone who struggles to talk to a camera, I decided to make a mini battery-powered teleprompter ...
-
Modular Split Mechanical Keyboard - Numpad
See the right half of this project for more information: https://www.pcbway.com/project/shareproject...
-
Modular Split Mechanical Keyboard
The Basics:STM32F072CBT6 MCUHot swappable Kailh Choc socketsMagnetic Pogo connectors for modular ext...
-
Rotating Bags Board
A simple circuit board to control a single stepper motor output with a TMC2209 stepper motor driver....
-
WLED Sound Reactive Controller
The entire project write up can be found here: https://www.modhobbyist.com/projects/wood-and-acrylic...
-
DIY Drone Transmitter
For some insane reason, I decided to dive into the world of DIY drones by building my own transmitte...
-
Dog Ball Launcher
Check out the Full Video Here: https://youtu.be/RR94dQvGVFs
-
-
AEL-2011 Power Supply Module
322 0 1 -
AEL-2011 50W Power Amplifier
296 0 1 -
-
-
Custom Mechanical Keyboard
565 0 0 -
Tester for Touch Screen Digitizer without using microcontroller
230 2 2 -
Audio reactive glow LED wristband/bracelet with NFC / RFID-Tags
237 0 1 -
-
-







