Skip to content


Switch branches/tags

Latest commit


Git stats


Failed to load latest commit information.
Latest commit message
Commit time


My as yet unnamed 65% keyboard design

Project structure


tl;dr - pretty standard 65% layout WKL bottom row and split backspace

This keyboard is a 65% board. Which means it's basically a 60% layout that's been extended by 1 column which allows us to comfortably incorporate an arrow cluster and a couple of the useful navigation keys. It's a fixed layout because it's being built just for me as a personal project. So don't expect any allowances in plate or case design for other layouts.

It's using a HHKB style layout (ANSI base with split backspace, Esc next to the 1), a Winkeyless style bottom row with a 7u spacebar, and a 1u logo blocker in the top right (because aesthetics). The right shift has been shrunk to 1.75u to allow for the up arrow. It looks like this:

65% WKL Layout


  1. Decide on your layout using KLE. don't forget to either download the JSON or save your layout to Github. NOTE: To make the process easier later. I'm using the Tsangan layout to generate the platefile dxf. Tsangan is the same as WKL but with a 1u key instead of a blocker on the left side modifiers. I'm generating it this way as it makes the top case easier to design as it gives me the markings for the key that I can use as anchors in my cad program to situate the blocker.
  2. copy the raw data from KLE into Swillkb. Choose cutout type and stab type - I chose simple square switch cutouts and combined cherry/co-star stab cutouts - I'm going to make the stab cutouts bigger later anyway as I want to use PCB mounted stabs.
  3. Get Fusion 360 and follow along Quantriks case video, it's really good. I think I probably re-did my case 2 or three times as I understood more about Fusion in each step of the process. Also modify the design. I made the bottom/weight different as I didn't like the design in the video that much and I changed up the screw positioning and plate mounting stuff a bit. NOTE: There's no USB cutout at this point, I haven't decided where I want it yet, and there's no PCB
  4. Design a PCB Schematic in KiCad. I followed along with MrKeebs videos and cross references against avrforums and some other places on the internet to verify my design. Some caveats
  • I'm using ai03's keyboard switch symbol and footprint library. I really wanted to just use the built in KiCad footprints but they don't come with a 7u spacebar, which mine is (and also has flipped stabilizers)
  • I chose the matrix layout based on the connection diagram from the kbfirmwarebuilder. I don't really know how to design a matrix other than to keep the connections as short as possible, so I went with the path of least resistance (badum tish)

Obligatory Potato Renders

My Thinkpad struggled hard with these...

case 1 case 2

KBFirmware Matrix map



Videos/reading material



My as yet unnamed 65% keyboard design






No releases published


No packages published