• Please review our updated Terms and Rules here

What's new

Latest posts

Latest profile posts

I thought I'd share some tips for designing keyboard PCBs:
  • The standard spacing between Cherry MX keyswitches is 19.05mm. You can achieve the "staggered" layout seen on most keyboards by using a 4.7625mm grid (1/4 of 19.05mm). In KiCad, the "Edit Grids..." option in the grid selection menu can be used to define custom grids.
GlueLogic
GlueLogic
(Character limit reached...)
  • The footprints for larger keys in the "PCM_Switch_Keyboard_Cherry_MX" library don't have holes for keycap stabilizers, but the footprints in the "Button_Switch_Keyboard" library include the extra holes.
GlueLogic
GlueLogic
  • When buying keyswitches, it's best to look for 5-pin switches. These have two extra plastic posts that help with rotational alignment. Depending on the manufacturer, some 5-pin switches will even "friction fit" into the PCB, so it's easier to flip the board over for soldering. (Gateron's 5-pin switches are one example)
clueless_engineer (Brett)
clueless_engineer (Brett)
Oooh, thank you! Yeah, none of the normal electronics retailers I check like Mouser or Digikey list them and even Unicorn Electronics in the US which is good for NOS stuff doesn't list them either. Only ever seen them on a Soviet Spectrum board or on Aliexpress!
Back
Top