Here's my build log of the Planck PCB prototype:
Final shot first, like most build logs.
Layout a PCB with LEDs on top side of switch. Then throw it away and layout a PCB with LEDs on bottom side of switch.
Viewing 3D views of the PCB helps catch obvious stuff ups in the silkscreen, and is good for showing you don't use crap like Eagle.
Drag the PCB model into CAD to fit test against existing sheet metal cases and future milled cases. Shown here is a milled case.
Spent a few hours just zooming and rotating, because reasons.
Time to order prototype PCBs. SMD parts soldered with hot air rework station. Switches soldered with my trusty Hakko FX-888. Not the FX-888D. I don't like the D.
Enhance! Spot the maker's mark in gold. That's gold, Jerry, gold!
Squeezing an ATmega32U4 between four switches is not for n00bs.
Note the LED pads need to be bigger. This is why we prototype.
Grinding down the bases of stock 3mm round LEDs took longer than soldering the Cherry MX switches. I used SIP socket pins inside the switches so I can swap some 2x3x4 LEDs later.
LED bling on a keyboard. About as useful as tits on a bull, but OMG IT GLOWZ!!!!!!!!!!11111111111111