I have been designing keyboards recently, starting with multiple variants of the Ferris keyboard.
One need that arises when designing keyboards is for footprints for keyboard-specific parts such as switches. There are some pre-existing libraries containing footprints that certain keyboard designers used, and they tend to be self-consistent, but there is a lack of consistency across different libraries and all libraries don't have all the parts I need.
For this reason, I am curating here my own library of footprints, with the goal of being minimal, including as little silkscreen marking as possible.
From left to right, then top to bottom:
- Choc, Choc spacing,
- Choc, Choc spacing, reversible,
- MX
- MX, reversible
- Choc mini, Choc spacing
- Choc, MX spacing
- Choc, MX spacing, reversible
- 2mm mousebite from the Panelization library
- 2mm mousebite with space for a track
- Thomas Baart's tenting puck (pre-alpha version)
- Footprint for the cheap common anode RGB LED: FM-B2020RGBA-HG