K75
A 75% keyboard with per-key rgb lighting, a rotary encoder and usb-c!
Making the schematic
Made the schematic, using 1x xiao rp2040, 1 rotary encoder, 2x i/o expanders (since the xiao itself doesnt have enough pins), and leds for each switch.
I tried doing something to make this process more automatic using hierarchal sheets but ended up just doing it all manually
Schematic:
Time += 3 hours
Positioning all the components
Opened up the pcb editor, and put all the footprints where they're supposed to go.
I placed the xiao rp2040 underneath one of the switches on the left so it doesnt take up any extra room on the pcb. This should make it one clean board with nothing sticking out of it!
Also i opted to use smaller 0402 smd diodes since they're smaller, hopefully i'll be able to reflow them :sob:
Started doing some of the routing as well
TIme += 2 hours
Continue routing
I decided to modify the diode footprint a bit, so that it has a via underneath, which should hopefully make it a bit easier to route.
Finished up the rows as well
Time += 2 hours
I/O expander
Added in one of the io expanders, underneath the enter key so it should have space to route wires to. did most of the wiring for that today.
Time += 2 hours
the other I/O expander
Today I added in the other io expander, and started finishing up the routing. I think all the routing is done now. There wasnt much space for this one but i managed to squeeze it between the 2 function keys f4 and f5 since they have a gap between them.
Routing it was pretty difficult since there wasnt much space to fit vias or anything, so i tried re-assigning the labels in the schematic so they'd be physically closer to where they need to be
Time += 4 hours
Oled screen?
no
Sadly, i spent a bunch of time, trying different arrangements to fit one in, but it just wouldnt work without significant reworks (which i am not bothered to do :pray:). Maybe I'll design another kb in the future which has sone but until then, ill have to survive without one
the 3d model!
I spent sooo long assigning the 3d models to each component, and ended up with a pretty good representation of what the kb will look like:
Time += 2 hours
And thats it for the pcb!! Moving on to the...
the Case
Gonna try making something like this:
I made the plate using https://www.keyboard-layout-editor.com/, and then https://kbplate.ai03.com/.
Imported that in fusion, then made it 1.5mm thick and extruded the upper lip kind of thing