I am a simple man, I see someone construct a keyboard out of wood, I upvote!
Sounds delicious
Which Alps? SKCM Blue?
How did you learn to PCB?
SKCM white. Both switches and keycaps (and the front feet, actually) came from a fried early-90s Focus keyboard that had a trackball where the arrow keys go, and the arrows were around it on mouse micro switches with little flappy “buttons” that are part of the case, also very mouse-like.
For the PCB, lots of YouTube and searching Geekhack, deskthority, and (yes) Reddit to see how to use KiCAD for mechanical keyboards. Mine uses the “cheat” of mounting a Raspberry Pi Pico clone to the underside so I don’t have to know as much about electronics (that part actually went perfectly).
The mistakes were two tiny bits of trace that got deleted but I didn’t see, and some placement issues for the Alps version that I had to work around. I have four of them left, so I’ll just use MX compatible switches and a normal sized spacebar for future builds and avoid the worst of it.
Nice. SKCM Whites are a little heavier than blues, and feel and sound even better IMHO. Your projects very similar to something I've been putting off for several years already. Any PCB design resources you can share, that you found especially helpful, would be cool.
For the very basics of KiCAD, their own intro is helpful. I had to wrap my head around the workflow: first schematic, then PCB.
Once you grasp that, some keyboard specific stuff is described by Joe Scotto in this video. He tends to rush his tutorials though, so best to go through the KiCad page first or revisit the video after.
For resources, I found Ai03's library of footprints to be perfect, except that his vertical 2U were not oriented how I needed them, which I realized too late, LOL. Then, the kbplacer plugin by adamws was absolutely invaluable and saved me so much time. I used JLCPCB, because even when US-China tariffs were at their worst (and goodness knows they could be again if Trump gets a hangnail or something), JLC was still the cheapest option for me.
If you've never done a PCB before, I might humbly suggest keeping to a fixed layout for the first go-round. I did that on my first board and it worked perfectly for what I intended it to be. I got a little ambitious with this one, and ambition+inexperience+impatience led to a flawed project.
Mechanical Keyboards
Are you addicted to the clicking sounds of your beautiful and impressive mechanical keyboard?
If so, this community is for you!
Here you can discuss everything about mechanical keyboards (and only mechanical keyboards).
Banner by Jay Zhang on Unsplash