Devil Board

Created by [Yoav Mlotok] • Started on May 24, 2025

The (key)board of the devil (me), split, low profile, high performance!

May 24th: The basic layout and is done.

After deciding on using Kailh Choc V2 switches, I designed a split keyboard similar to the Voyager keyboard from ZSA. Using KLE I placed keys according to my own preference and semi-applied the Graphite layout. I made some changes to fit my use case, being mostly programming with Neovim and some gaming. The design will allow me to start working on the schematic and place the keys automatically on the PCB.

devil-board

Total time spent: 3h

June 6th: The scheming can begin!

I opened Kicad with the intention of drawing a schematic when I realized that I am missing a footprint for the Kailh Choc V2 switches. I then went on a wild goose chase trying to find resources or existing footprints that I can apply to my project. The result of that search was the realization and decision that it would be easier to create my own footprint using the datasheet available at LCSC. The process was a very meaningful learning experience, as I always used available footprints. I had to figure out the meaning of different layers and settings using DuckDuckGo.

CPG135301D02

Another thing that was missing was a model that would allow me to roughly see how the final result would look like. I found a switch model on GrabCAD and a generic keycap model on TinkerCad which I converted to a step file using a generic file type conversion website. The result was very satisfying to look at.

footprint-test

Total time spent: 6h