Traditional handwired
- Wires run in the air
- Soldering is more demanding
- Appearance depends heavily on skill
Internal Wire Split Keyboard
A handwired keyboard that is thin and visually refined.
I wanted a handwired keyboard that could still be thin and clean.That led to a structure that hides the wiring.
Concept
The wiring is hidden inside grooves in the plate instead of being exposed outside the keyboard. Because it avoids the free-air wiring used in traditional handwired builds, it achieves both durability and a thinner profile.
Comparison
Whether the wire is supported by hand during the build, or fixed inside the structure first.
Structure
The keyboard reuses PCB hot-swap sockets without making a dedicated PCB. Even without a PCB, it makes a thinner profile possible while allowing key switches to be reused and replaced.
Wires run through grooves inside the plate to keep the overall height low.
Hot-swap sockets are reused so switches can be replaced.
Without stacking a PCB, the case and plate can stay thinner.
For future wireless versions, most of the structure can be reused outside the MPU area.
Process
Decide the key count, split shape, size, thinness, and overall appearance. At this stage, the goal is not precise dimensions but deciding what kind of structure you want to make. This is the most enjoyable part of the process.
Note If the direction is vague here, later steps tend to create more rework.
Organize the key layout, row-column matrix, MCU, I/O expander, and left-right connection wiring. This affects the wiring routes in the later 3D design, so leaving it vague can break the later steps.
Note The mechanical structure and electrical design cannot be separated.
Design the top cover, switch plate, base plate, and bottom case. The wiring grooves, PCB socket positions, screw holes, and insert nut positions are also decided here. Insert nuts should be treated as something that may fail, so the structure should allow multiple fixing points.
Note Because the wiring route is decided here, this design step changes the difficulty of the whole build.
Organize the required parts and tools: switches, PCB sockets, MCU, I/O expander, wire, screws, insert nuts, and soldering tools.
Note A purchasing mistake stops the work, so preparing the list matters.
Print the parts and check dimensions, strength, and fit. Printing takes time, and failed prints or unsatisfying shapes make this one of the hardest steps.
Note Proceed with the assumption that revisions will be needed, not that the first print will be final.
Temporarily assemble the switches, sockets, case, and screw positions. Check for interference, floating parts, misalignment, and awkward assembly.
Note Skipping this step can create much larger corrections later.
Fix the PCB sockets in their intended positions. If they shift, switch insertion and electrical contact can become unreliable, so positioning matters.
Note Misalignment is hard to correct in later steps, so this should be done carefully.
Run the wires through the grooves inside the plate, position them in place, and then solder them. By fixing the wiring routes on the structural side, this design aims to improve repeatability during assembly and reduce the risk of broken wires or shorts caused by vibration or contact.
Note The key point is to manage the wiring routes with the structure, rather than using free-air wiring.
Configure the keymap, matrix, and I/O expander settings in QMK. If the hardware layout and pin settings do not match, key input will not be recognized correctly.
Note Hardware and software always need to be adjusted together.
Check every key input, the left-right connection, chatter, contact failure, and firmware settings. If something is wrong, correct the wiring, soldering, or program.
Follow / Download / Buy
Build records, 3D data, and printed model options are being prepared.
Build progress and update information will be shared.
3D data is planned for release.
Printed models are planned for builders who do not have a 3D printer.