The more cursed the more better

Created by [William Wallace] • Started on July 17, 2025

a really cursed keyboard with an extra cursed layout

Note: despite me putting created as the current date, i have been working on this for a month or so, i just put the date i actually started uploading this to github

so i started working on this RIGHT at the start of infil

total time : 20.5 hours (this is a consvative approximation)

this also doesnt include it the time spent trying to mess arroudn with learning git (ive also not done it by date, but by day, and removing the gaps...)

day 1-3 time: 2 hours

trying a few different layouts in keyboard layout editor. my goals with this were to create a keyboard that met all the following: - as compact as possible - avoid things i dont need like knobs etc - a fullsize layout but compacted and with additional keys

here are some of the layouts that i started thinking about image image

but ultimately i decided on this layout because i liked the no gaps look and given that im trying to make my keyboard as compact as possible while not loosing keys, this seems like a reallyyy cursed but acceptable solution for that problem.

image

day 4 making a schematic on kicad time: 1h 25min

image this was a little tricky trying to make sure i double and tripple checked that i had all the switches i needed

day 5 Starting to layout the pcb time: 2 hours

this day was truely painful, there is a reason there arent any pictures here

short version of this day is: - focusing on the pcb - REALLY FOCUSSING - forgot to save - windows black screen of deathed (its not even blue anymore, sad) - lost this days progress 😭

day 6 starting to layout the pcb part 2 , time: 1hour

after having done this task once allready the previous day it made it a lot faster this time as i had allready re learnt and remembered how to do stuff (add images here)

so this one was a breeze i also sort of work out what techniques i had to use to get all the correct spacing for the keyboard

day 7-9 doing all the tracing and finishing the PCB time: 3hours

there were a lot of traces it turns a keyboard with a ton of keys has a ton of traces (add imgs here)

day 10 - 14 the CAD time: 6hours or so

the CAD was a bit of a struggle trying to get a way to mount the pcb while trying to minimise both the height of the keys, and any brims arround the edge of the board

so here is a final render of the full keyboard

but now for the fun of how we ended up here! image

i decided to add keycaps because i wanted to see what the thing looked like all together image

next part was the plate because i knew i was going for plate mount and then sandwich that (i hope im using the right terms lol) image

then it was a case of fighting through the cad to try and balance the keyboard case border and how easy it would be to get in the screws to hold it all together and make sure i can 3d print it in smaller parts

image in splitting up the case i decided to stagger everything to try and hope to hold it together well

image image

then it was time for the really big challenge i predicted earlier trying to get the screws to go where i wanted them to ! image

now its the point where it gets hard because i really didnt want a massive bordere arround my part but i knew i needed screw to hold it together and i really didnt want to go back to the PCB to add the holes so i had to get a lil creative designing

image this solution left 0.2mm of plastic to hide the screw image fusion didnt feel as nice on the other side soo i ended up without timeline turned on because fusion wasnt happy :pf: but i got a solution

image oh yeah the pcb should mount slide into that groove with the case sliding on from each side

image this is it from the bottom i just wanted to leave the buttom open because im curious how it will affect the sound of the keyboard

cross section of the solution i eneded up with for mounting the pcb image

19/07/2025 firmware 5hours

i was told i should at least get some firmware done this wasnt that fun

i was trying to follow the kmk docs at first but just kept getting lost and struggling to read them

then i tried to use POG to create some firmware however its pretty hard to follow some of the steps on there without the physical keyboard infront of you so i had to resort to manually filling in the coordmap which took a while

it was really just me not having experience an not knowing what i was doing, and going down pathways that werent going to work

in the end it should work and was satisfying ish

20/07/2025 BUYING PARTS

woooo this took probably 45min just trying to enter the different addresses etc BUT ITS ALL ORDERED IM EXCITED tysm so much Alex for getting me the HCB card quickly so i could utilise the aliexpress sale ✨