Skip to content
This repository has been archived by the owner on Oct 2, 2020. It is now read-only.

Commit

Permalink
Added Kailh Choc low profile kbd switch
Browse files Browse the repository at this point in the history
  • Loading branch information
perigoso committed Aug 25, 2020
1 parent 1c00f6a commit 97f8e6a
Show file tree
Hide file tree
Showing 5 changed files with 208 additions and 0 deletions.
36 changes: 36 additions & 0 deletions Switch_Keyboard_Kailh.pretty/SW_Kailh_Choc.kicad_mod
@@ -0,0 +1,36 @@
(module SW_Kailh_Choc (layer F.Cu) (tedit 5F3A0FFD)
(descr "Kailh Choc keyswitch, http://www.kailh.com/en/Products/Ks/CS/")
(tags "Kailh Choc low profile keyswitch keyboard")
(fp_text reference REF** (at 0 -8) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value SW_Kailh_Choc (at 0 0) (layer F.Fab)
(effects (font (size 1.27 1.27) (thickness 0.15)))
)
(fp_line (start -7.25 7.25) (end -7.25 -7.25) (layer F.CrtYd) (width 0.05))
(fp_line (start 7.25 7.25) (end -7.25 7.25) (layer F.CrtYd) (width 0.05))
(fp_line (start 7.25 -7.25) (end 7.25 7.25) (layer F.CrtYd) (width 0.05))
(fp_line (start -7.25 -7.25) (end 7.25 -7.25) (layer F.CrtYd) (width 0.05))
(fp_line (start 7.1 -7.1) (end 7.1 7.1) (layer F.SilkS) (width 0.12))
(fp_line (start -7.1 7.1) (end -7.1 -7.1) (layer F.SilkS) (width 0.12))
(fp_line (start 7.1 7.1) (end -7.1 7.1) (layer F.SilkS) (width 0.12))
(fp_line (start -7.1 -7.1) (end 7.1 -7.1) (layer F.SilkS) (width 0.12))
(fp_line (start -7 -7) (end 7 -7) (layer F.Fab) (width 0.1))
(fp_line (start 7 -7) (end 7 7) (layer F.Fab) (width 0.1))
(fp_line (start 7 7) (end -7 7) (layer F.Fab) (width 0.1))
(fp_line (start -7 7) (end -7 -7) (layer F.Fab) (width 0.1))
(fp_text user %R (at 0 -8) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(pad 2 thru_hole circle (at 0 -5.9) (size 2 2) (drill 1.2) (layers *.Cu B.Mask))
(pad "" np_thru_hole circle (at 0 0) (size 3.4 3.4) (drill 3.4) (layers *.Cu *.Mask))
(pad 1 thru_hole circle (at 5 -3.8) (size 2 2) (drill 1.2) (layers *.Cu B.Mask))
(pad "" np_thru_hole circle (at -5.5 0 48.1) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask))
(pad "" np_thru_hole circle (at 5.5 0 48.1) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask))
(pad "" np_thru_hole circle (at -5.22 4.2) (size 1.2 1.2) (drill 1.2) (layers *.Cu *.Mask))
(model ${KISYS3DMOD}/Switch_Keyboard_Kailh.3dshapes/SW_Kailh_Choc.wrl
(at (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)
43 changes: 43 additions & 0 deletions Switch_Keyboard_Kailh.pretty/SW_Kailh_Choc_1.00u.kicad_mod
@@ -0,0 +1,43 @@
(module SW_Kailh_Choc_1.00u (layer F.Cu) (tedit 5F3A0CCD)
(descr "Kailh Choc keyswitch, http://www.kailh.com/en/Products/Ks/CS/")
(tags "Kailh Choc low profile keyswitch keyboard")
(fp_text reference REF** (at 0 -8) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value SW_Kailh_Choc_1.00u (at 0 0) (layer F.Fab)
(effects (font (size 1.27 1.27) (thickness 0.15)))
)
(fp_line (start -9.525 -9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15))
(fp_line (start 9.525 -9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.15))
(fp_line (start 9.525 9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.15))
(fp_line (start -9.525 9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15))
(fp_line (start -7 7) (end -7 -7) (layer F.Fab) (width 0.1))
(fp_line (start 7 7) (end -7 7) (layer F.Fab) (width 0.1))
(fp_line (start 7 -7) (end 7 7) (layer F.Fab) (width 0.1))
(fp_line (start -7 -7) (end 7 -7) (layer F.Fab) (width 0.1))
(fp_line (start -7.1 -7.1) (end 7.1 -7.1) (layer F.SilkS) (width 0.12))
(fp_line (start 7.1 7.1) (end -7.1 7.1) (layer F.SilkS) (width 0.12))
(fp_line (start -7.1 7.1) (end -7.1 -7.1) (layer F.SilkS) (width 0.12))
(fp_line (start 7.1 -7.1) (end 7.1 7.1) (layer F.SilkS) (width 0.12))
(fp_line (start -7.25 -7.25) (end 7.25 -7.25) (layer F.CrtYd) (width 0.05))
(fp_line (start 7.25 -7.25) (end 7.25 7.25) (layer F.CrtYd) (width 0.05))
(fp_line (start 7.25 7.25) (end -7.25 7.25) (layer F.CrtYd) (width 0.05))
(fp_line (start -7.25 7.25) (end -7.25 -7.25) (layer F.CrtYd) (width 0.05))
(fp_text user 1.00u (at 0 8) (layer Dwgs.User)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text user %R (at 0 -8) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(pad 2 thru_hole circle (at 0 -5.9) (size 2 2) (drill 1.2) (layers *.Cu B.Mask))
(pad "" np_thru_hole circle (at 0 0) (size 3.4 3.4) (drill 3.4) (layers *.Cu *.Mask))
(pad 1 thru_hole circle (at 5 -3.8) (size 2 2) (drill 1.2) (layers *.Cu B.Mask))
(pad "" np_thru_hole circle (at -5.5 0 48.1) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask))
(pad "" np_thru_hole circle (at 5.5 0 48.1) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask))
(pad "" np_thru_hole circle (at -5.22 4.2) (size 1.2 1.2) (drill 1.2) (layers *.Cu *.Mask))
(model ${KISYS3DMOD}/Switch_Keyboard_Kailh.3dshapes/SW_Kailh_Choc.wrl
(at (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)
43 changes: 43 additions & 0 deletions Switch_Keyboard_Kailh.pretty/SW_Kailh_Choc_1.25u.kicad_mod
@@ -0,0 +1,43 @@
(module SW_Kailh_Choc_1.25u (layer F.Cu) (tedit 5F3A0CE5)
(descr "Kailh Choc keyswitch, http://www.kailh.com/en/Products/Ks/CS/")
(tags "Kailh Choc low profile keyswitch keyboard")
(fp_text reference REF** (at 0 -8) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value SW_Kailh_Choc_1.25u (at 0 0) (layer F.Fab)
(effects (font (size 1.27 1.27) (thickness 0.15)))
)
(fp_line (start -11.90625 -9.525) (end 11.90625 -9.525) (layer Dwgs.User) (width 0.15))
(fp_line (start 11.90625 -9.525) (end 11.90625 9.525) (layer Dwgs.User) (width 0.15))
(fp_line (start 11.90625 9.525) (end -11.90625 9.525) (layer Dwgs.User) (width 0.15))
(fp_line (start -11.90625 9.525) (end -11.90625 -9.525) (layer Dwgs.User) (width 0.15))
(fp_line (start -7 7) (end -7 -7) (layer F.Fab) (width 0.1))
(fp_line (start 7 7) (end -7 7) (layer F.Fab) (width 0.1))
(fp_line (start 7 -7) (end 7 7) (layer F.Fab) (width 0.1))
(fp_line (start -7 -7) (end 7 -7) (layer F.Fab) (width 0.1))
(fp_line (start -7.1 -7.1) (end 7.1 -7.1) (layer F.SilkS) (width 0.12))
(fp_line (start 7.1 7.1) (end -7.1 7.1) (layer F.SilkS) (width 0.12))
(fp_line (start -7.1 7.1) (end -7.1 -7.1) (layer F.SilkS) (width 0.12))
(fp_line (start 7.1 -7.1) (end 7.1 7.1) (layer F.SilkS) (width 0.12))
(fp_line (start -7.25 -7.25) (end 7.25 -7.25) (layer F.CrtYd) (width 0.05))
(fp_line (start 7.25 -7.25) (end 7.25 7.25) (layer F.CrtYd) (width 0.05))
(fp_line (start 7.25 7.25) (end -7.25 7.25) (layer F.CrtYd) (width 0.05))
(fp_line (start -7.25 7.25) (end -7.25 -7.25) (layer F.CrtYd) (width 0.05))
(fp_text user 1.25u (at 0 8) (layer Dwgs.User)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text user %R (at 0 -8) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(pad 2 thru_hole circle (at 0 -5.9) (size 2 2) (drill 1.2) (layers *.Cu B.Mask))
(pad "" np_thru_hole circle (at 0 0) (size 3.4 3.4) (drill 3.4) (layers *.Cu *.Mask))
(pad 1 thru_hole circle (at 5 -3.8) (size 2 2) (drill 1.2) (layers *.Cu B.Mask))
(pad "" np_thru_hole circle (at -5.5 0 48.1) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask))
(pad "" np_thru_hole circle (at 5.5 0 48.1) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask))
(pad "" np_thru_hole circle (at -5.22 4.2) (size 1.2 1.2) (drill 1.2) (layers *.Cu *.Mask))
(model ${KISYS3DMOD}/Switch_Keyboard_Kailh.3dshapes/SW_Kailh_Choc.wrl
(at (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)
43 changes: 43 additions & 0 deletions Switch_Keyboard_Kailh.pretty/SW_Kailh_Choc_1.50u.kicad_mod
@@ -0,0 +1,43 @@
(module SW_Kailh_Choc_1.50u (layer F.Cu) (tedit 5F3A0CF6)
(descr "Kailh Choc keyswitch, http://www.kailh.com/en/Products/Ks/CS/")
(tags "Kailh Choc low profile keyswitch keyboard")
(fp_text reference REF** (at 0 -8) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value SW_Kailh_Choc_1.50u (at 0 0) (layer F.Fab)
(effects (font (size 1.27 1.27) (thickness 0.15)))
)
(fp_line (start -14.2875 -9.525) (end 14.2875 -9.525) (layer Dwgs.User) (width 0.15))
(fp_line (start 14.2875 -9.525) (end 14.2875 9.525) (layer Dwgs.User) (width 0.15))
(fp_line (start 14.2875 9.525) (end -14.2875 9.525) (layer Dwgs.User) (width 0.15))
(fp_line (start -14.2875 9.525) (end -14.2875 -9.525) (layer Dwgs.User) (width 0.15))
(fp_line (start -7 7) (end -7 -7) (layer F.Fab) (width 0.1))
(fp_line (start 7 7) (end -7 7) (layer F.Fab) (width 0.1))
(fp_line (start 7 -7) (end 7 7) (layer F.Fab) (width 0.1))
(fp_line (start -7 -7) (end 7 -7) (layer F.Fab) (width 0.1))
(fp_line (start -7.1 -7.1) (end 7.1 -7.1) (layer F.SilkS) (width 0.12))
(fp_line (start 7.1 7.1) (end -7.1 7.1) (layer F.SilkS) (width 0.12))
(fp_line (start -7.1 7.1) (end -7.1 -7.1) (layer F.SilkS) (width 0.12))
(fp_line (start 7.1 -7.1) (end 7.1 7.1) (layer F.SilkS) (width 0.12))
(fp_line (start -7.25 -7.25) (end 7.25 -7.25) (layer F.CrtYd) (width 0.05))
(fp_line (start 7.25 -7.25) (end 7.25 7.25) (layer F.CrtYd) (width 0.05))
(fp_line (start 7.25 7.25) (end -7.25 7.25) (layer F.CrtYd) (width 0.05))
(fp_line (start -7.25 7.25) (end -7.25 -7.25) (layer F.CrtYd) (width 0.05))
(fp_text user 1.50u (at 0 8) (layer Dwgs.User)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text user %R (at 0 -8) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(pad 2 thru_hole circle (at 0 -5.9) (size 2 2) (drill 1.2) (layers *.Cu B.Mask))
(pad "" np_thru_hole circle (at 0 0) (size 3.4 3.4) (drill 3.4) (layers *.Cu *.Mask))
(pad 1 thru_hole circle (at 5 -3.8) (size 2 2) (drill 1.2) (layers *.Cu B.Mask))
(pad "" np_thru_hole circle (at -5.5 0 48.1) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask))
(pad "" np_thru_hole circle (at 5.5 0 48.1) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask))
(pad "" np_thru_hole circle (at -5.22 4.2) (size 1.2 1.2) (drill 1.2) (layers *.Cu *.Mask))
(model ${KISYS3DMOD}/Switch_Keyboard_Kailh.3dshapes/SW_Kailh_Choc.wrl
(at (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)
43 changes: 43 additions & 0 deletions Switch_Keyboard_Kailh.pretty/SW_Kailh_Choc_1.75u.kicad_mod
@@ -0,0 +1,43 @@
(module SW_Kailh_Choc_1.75u (layer F.Cu) (tedit 5F3A0D24)
(descr "Kailh Choc keyswitch, http://www.kailh.com/en/Products/Ks/CS/")
(tags "Kailh Choc low profile keyswitch keyboard")
(fp_text reference REF** (at 0 -8) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value SW_Kailh_Choc_1.75u (at 0 0) (layer F.Fab)
(effects (font (size 1.27 1.27) (thickness 0.15)))
)
(fp_line (start -16.66875 -9.525) (end 16.66875 -9.525) (layer Dwgs.User) (width 0.15))
(fp_line (start 16.66875 -9.525) (end 16.66875 9.525) (layer Dwgs.User) (width 0.15))
(fp_line (start 16.66875 9.525) (end -16.66875 9.525) (layer Dwgs.User) (width 0.15))
(fp_line (start -16.66875 9.525) (end -16.66875 -9.525) (layer Dwgs.User) (width 0.15))
(fp_line (start -7 7) (end -7 -7) (layer F.Fab) (width 0.1))
(fp_line (start 7 7) (end -7 7) (layer F.Fab) (width 0.1))
(fp_line (start 7 -7) (end 7 7) (layer F.Fab) (width 0.1))
(fp_line (start -7 -7) (end 7 -7) (layer F.Fab) (width 0.1))
(fp_line (start -7.1 -7.1) (end 7.1 -7.1) (layer F.SilkS) (width 0.12))
(fp_line (start 7.1 7.1) (end -7.1 7.1) (layer F.SilkS) (width 0.12))
(fp_line (start -7.1 7.1) (end -7.1 -7.1) (layer F.SilkS) (width 0.12))
(fp_line (start 7.1 -7.1) (end 7.1 7.1) (layer F.SilkS) (width 0.12))
(fp_line (start -7.25 -7.25) (end 7.25 -7.25) (layer F.CrtYd) (width 0.05))
(fp_line (start 7.25 -7.25) (end 7.25 7.25) (layer F.CrtYd) (width 0.05))
(fp_line (start 7.25 7.25) (end -7.25 7.25) (layer F.CrtYd) (width 0.05))
(fp_line (start -7.25 7.25) (end -7.25 -7.25) (layer F.CrtYd) (width 0.05))
(fp_text user 1.75u (at 0 8) (layer Dwgs.User)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text user %R (at 0 -8) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(pad 2 thru_hole circle (at 0 -5.9) (size 2 2) (drill 1.2) (layers *.Cu B.Mask))
(pad "" np_thru_hole circle (at 0 0) (size 3.4 3.4) (drill 3.4) (layers *.Cu *.Mask))
(pad 1 thru_hole circle (at 5 -3.8) (size 2 2) (drill 1.2) (layers *.Cu B.Mask))
(pad "" np_thru_hole circle (at -5.5 0 48.1) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask))
(pad "" np_thru_hole circle (at 5.5 0 48.1) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask))
(pad "" np_thru_hole circle (at -5.22 4.2) (size 1.2 1.2) (drill 1.2) (layers *.Cu *.Mask))
(model ${KISYS3DMOD}/Switch_Keyboard_Kailh.3dshapes/SW_Kailh_Choc.wrl
(at (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)

0 comments on commit 97f8e6a

Please sign in to comment.