Skip to content

siderakb/key-switches.pretty

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Key Switches

🌐中文

This is a KiCad footprint library of mechanical keyboard switches, released under the CERN-OHL-P v2.

Usage

It is recommended to use this library with KiCAD KLE Placer or kicad-kbplacer for automatic switch placement.

If you're using Git, you can include this library as a submodule via git submodule add https://github.com/siderakb/key-switches.pretty.git

Keyboards created using this library: ErgoSNM, Calcite, MS60.

Compatibility Table

Preview 1 Footprint 2 Cherry MX Cherry MX Low Profile TTC KS32 Kailh Choc V1 3 Kailh Choc V2 4 Gateron Low Profile 5 THT 6 Hot-Swap nSilk variants 7 swap variants 8
MX_THT
MX_HotSwap_THT
MX_HotSwap_THT_double
MX_HotSwap_THT_double_alt1
MX_HotSwap_THT_double_alt2
MX_HotSwap_PTH 💡 9
MX_HotSwap_PTH_double 💡 9
MX_LowProfile_THT 💡 10
Gateron_LowProfile_THT
Gateron_LowProfile_HotSwap_THT
Gateron_LowProfile_HotSwap_PTH 💡 9
Kailh_Choc_V1_THT
Kailh_Choc_V1_THT_alt1
Kailh_Choc_V1_HotSwap
Kailh_Choc_V1_HotSwap_THT
Kailh_Choc_V1_HotSwap_PTH 💡 9
Kailh_Choc_V2_THT
Kailh_Choc_V1V2_THT_Hybrid 💡11
MX_Kailh_Choc_V1V2_THT_Hybrid 💡 12 💡11
MX_LowProfile_Kailh_Choc_V1V2_THT_Hybrid 💡 10 💡11 💡13

✅: Compatible; 💡: Conditionally compatible; Blank: Not compatible.

Footnotes

  1. Preview images are for reference only and may not be updated with the footprints.

  2. Omit the "SW" prefix from the footprint name.

  3. Kailh Choc V1 also known as PG1350.

  4. Kailh Choc V2 also known as PG1353.

  5. Gateron Low Profile 1.0 (aka KS-27) and 2.0 (aka KS-33) footprint are compatible.

  6. THT means through-hole soldering.

  7. The footprint with "nSilk" suffix means no top layer silkscreen.

  8. The footprint with "swap" suffix means the pin number swap.

  9. PTH means the holes of the Hot-Swap socket are plated, and the switches can be soldered directly without using a socket. However, the soldering difficulty is higher compared to the standard THT edition. 2 3 4

  10. TTC KS32 and Cherry MX Low Profile are very similar, basically compatible. 2

  11. The center fix pin of Choc V1 is smaller than Choc V2, however Choc V1 has two additional fix pins ensuring its stability. 2 3

  12. The center fix pin of Cherry MX is smaller than Choc V2, however some Cherry MX has two additional fix pins ensuring its stability.

  13. The center fix pin of Choc V2 is smaller than Cherry MX Low Profile, Choc V2 may not be securely fastened.