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

Commit

Permalink
Added Kailh kbd switch hotwap sockets
Browse files Browse the repository at this point in the history
  • Loading branch information
perigoso committed Aug 25, 2020
1 parent 1c00f6a commit 5f6cb6b
Show file tree
Hide file tree
Showing 42 changed files with 2,493 additions and 0 deletions.
49 changes: 49 additions & 0 deletions Switch_Keyboard_Kailh.pretty/SW_Hotswap_Kailh.kicad_mod
@@ -0,0 +1,49 @@
(module SW_Hotswap_Kailh (layer F.Cu) (tedit 5F3A21A6)
(descr "Kailh Hotswap keyswitch socket, http://www.kailh.com/en/Products/Ks/")
(tags "Kailh Cherry MX keyswitch Hoswap Socket Keyboard")
(attr smd)
(fp_text reference REF** (at 0 -8) (layer B.SilkS)
(effects (font (size 1 1) (thickness 0.15)) (justify mirror))
)
(fp_text value SW_Hotswap_Kailh (at 0 0) (layer B.Fab)
(effects (font (size 1 1) (thickness 0.15)) (justify mirror))
)
(fp_line (start -0.3 -2.8) (end 4.8 -2.8) (layer B.Fab) (width 0.1))
(fp_line (start 4.8 -6.8) (end 4.8 -2.8) (layer B.Fab) (width 0.1))
(fp_line (start -4 -6.8) (end 4.8 -6.8) (layer B.Fab) (width 0.1))
(fp_line (start -6 -0.8) (end -2.3 -0.8) (layer B.Fab) (width 0.1))
(fp_line (start -6 -0.8) (end -6 -4.8) (layer B.Fab) (width 0.1))
(fp_line (start 4.9 -2.7) (end -0.2 -2.7) (layer B.SilkS) (width 0.12))
(fp_line (start 1 -6.9) (end -4.1 -6.9) (layer B.SilkS) (width 0.12))
(fp_line (start -8.61 -7.05) (end 7.37 -7.05) (layer B.CrtYd) (width 0.05))
(fp_line (start 7.37 -7.05) (end 7.37 -0.55) (layer B.CrtYd) (width 0.05))
(fp_line (start -8.61 -0.55) (end 7.37 -0.55) (layer B.CrtYd) (width 0.05))
(fp_line (start -8.61 -0.55) (end -8.61 -7.05) (layer B.CrtYd) (width 0.05))
(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.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 %R (at 0 -8) (layer B.Fab)
(effects (font (size 1 1) (thickness 0.15)) (justify mirror))
)
(fp_arc (start -4.1 -4.9) (end -4.1 -6.9) (angle -90) (layer B.SilkS) (width 0.12))
(fp_arc (start -0.2 -0.7) (end -0.2 -2.7) (angle -90) (layer B.SilkS) (width 0.12))
(fp_arc (start -0.3 -0.8) (end -0.3 -2.8) (angle -90) (layer B.Fab) (width 0.1))
(fp_arc (start -4 -4.8) (end -4 -6.8) (angle -90) (layer B.Fab) (width 0.1))
(pad "" np_thru_hole circle (at 2.54 -5.08) (size 3 3) (drill 3) (layers *.Cu *.Mask))
(pad "" np_thru_hole circle (at 0 0) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask))
(pad "" np_thru_hole circle (at -3.81 -2.54) (size 3 3) (drill 3) (layers *.Cu *.Mask))
(pad "" np_thru_hole circle (at -5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask))
(pad "" np_thru_hole circle (at 5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask))
(pad 1 smd rect (at -7.085 -2.54) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask))
(pad 2 smd rect (at 5.842 -5.08) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask))
(model ${KISYS3DMOD}/Switch_Keyboard_Kailh.3dshapes/SW_Hotswap_Kailh.wrl
(at (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)
56 changes: 56 additions & 0 deletions Switch_Keyboard_Kailh.pretty/SW_Hotswap_Kailh_1.00u.kicad_mod
@@ -0,0 +1,56 @@
(module SW_Hotswap_Kailh_1.00u (layer F.Cu) (tedit 5F3A21F9)
(descr "Kailh Hotswap keyswitch socket, http://www.kailh.com/en/Products/Ks/")
(tags "Kailh Cherry MX keyswitch Hoswap Socket Keyboard")
(attr smd)
(fp_text reference REF** (at 0 -8) (layer B.SilkS)
(effects (font (size 1 1) (thickness 0.15)) (justify mirror))
)
(fp_text value SW_Hotswap_Kailh_1.00u (at 0 0) (layer B.Fab)
(effects (font (size 1.27 1.27) (thickness 0.15)) (justify mirror))
)
(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.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 -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 -8.61 -0.55) (end -8.61 -7.05) (layer B.CrtYd) (width 0.05))
(fp_line (start -8.61 -0.55) (end 7.37 -0.55) (layer B.CrtYd) (width 0.05))
(fp_line (start 7.37 -7.05) (end 7.37 -0.55) (layer B.CrtYd) (width 0.05))
(fp_line (start -8.61 -7.05) (end 7.37 -7.05) (layer B.CrtYd) (width 0.05))
(fp_line (start 1 -6.9) (end -4.1 -6.9) (layer B.SilkS) (width 0.12))
(fp_line (start 4.9 -2.7) (end -0.2 -2.7) (layer B.SilkS) (width 0.12))
(fp_line (start -6 -0.8) (end -6 -4.8) (layer B.Fab) (width 0.1))
(fp_line (start -6 -0.8) (end -2.3 -0.8) (layer B.Fab) (width 0.1))
(fp_line (start -4 -6.8) (end 4.8 -6.8) (layer B.Fab) (width 0.1))
(fp_line (start 4.8 -6.8) (end 4.8 -2.8) (layer B.Fab) (width 0.1))
(fp_line (start -0.3 -2.8) (end 4.8 -2.8) (layer B.Fab) (width 0.1))
(fp_text user 1.00u (at 0 8) (layer Dwgs.User)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_arc (start -4.1 -4.9) (end -4.1 -6.9) (angle -90) (layer B.SilkS) (width 0.12))
(fp_arc (start -0.2 -0.7) (end -0.2 -2.7) (angle -90) (layer B.SilkS) (width 0.12))
(fp_arc (start -0.3 -0.8) (end -0.3 -2.8) (angle -90) (layer B.Fab) (width 0.1))
(fp_arc (start -4 -4.8) (end -4 -6.8) (angle -90) (layer B.Fab) (width 0.1))
(fp_text user %R (at 0 -8) (layer B.Fab)
(effects (font (size 1 1) (thickness 0.15)) (justify mirror))
)
(pad "" np_thru_hole circle (at 2.54 -5.08) (size 3 3) (drill 3) (layers *.Cu *.Mask))
(pad "" np_thru_hole circle (at 0 0) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask))
(pad "" np_thru_hole circle (at -3.81 -2.54) (size 3 3) (drill 3) (layers *.Cu *.Mask))
(pad "" np_thru_hole circle (at -5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask))
(pad "" np_thru_hole circle (at 5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask))
(pad 1 smd rect (at -7.085 -2.54) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask))
(pad 2 smd rect (at 5.842 -5.08) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask))
(model ${KISYS3DMOD}/Switch_Keyboard_Kailh.3dshapes/SW_Hotswap_Kailh.wrl
(at (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)
56 changes: 56 additions & 0 deletions Switch_Keyboard_Kailh.pretty/SW_Hotswap_Kailh_1.25u.kicad_mod
@@ -0,0 +1,56 @@
(module SW_Hotswap_Kailh_1.25u (layer F.Cu) (tedit 5F3A2200)
(descr "Kailh Hotswap keyswitch socket, http://www.kailh.com/en/Products/Ks/")
(tags "Kailh Cherry MX keyswitch Hoswap Socket Keyboard")
(attr smd)
(fp_text reference REF** (at 0 -8) (layer B.SilkS)
(effects (font (size 1 1) (thickness 0.15)) (justify mirror))
)
(fp_text value SW_Hotswap_Kailh_1.25u (at 0 0) (layer B.Fab)
(effects (font (size 1.27 1.27) (thickness 0.15)) (justify mirror))
)
(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.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 -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 -8.61 -0.55) (end -8.61 -7.05) (layer B.CrtYd) (width 0.05))
(fp_line (start -8.61 -0.55) (end 7.37 -0.55) (layer B.CrtYd) (width 0.05))
(fp_line (start 7.37 -7.05) (end 7.37 -0.55) (layer B.CrtYd) (width 0.05))
(fp_line (start -8.61 -7.05) (end 7.37 -7.05) (layer B.CrtYd) (width 0.05))
(fp_line (start 1 -6.9) (end -4.1 -6.9) (layer B.SilkS) (width 0.12))
(fp_line (start 4.9 -2.7) (end -0.2 -2.7) (layer B.SilkS) (width 0.12))
(fp_line (start -6 -0.8) (end -6 -4.8) (layer B.Fab) (width 0.1))
(fp_line (start -6 -0.8) (end -2.3 -0.8) (layer B.Fab) (width 0.1))
(fp_line (start -4 -6.8) (end 4.8 -6.8) (layer B.Fab) (width 0.1))
(fp_line (start 4.8 -6.8) (end 4.8 -2.8) (layer B.Fab) (width 0.1))
(fp_line (start -0.3 -2.8) (end 4.8 -2.8) (layer B.Fab) (width 0.1))
(fp_text user 1.25u (at 0 8) (layer Dwgs.User)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_arc (start -4.1 -4.9) (end -4.1 -6.9) (angle -90) (layer B.SilkS) (width 0.12))
(fp_arc (start -0.2 -0.7) (end -0.2 -2.7) (angle -90) (layer B.SilkS) (width 0.12))
(fp_arc (start -0.3 -0.8) (end -0.3 -2.8) (angle -90) (layer B.Fab) (width 0.1))
(fp_arc (start -4 -4.8) (end -4 -6.8) (angle -90) (layer B.Fab) (width 0.1))
(fp_text user %R (at 0 -8) (layer B.Fab)
(effects (font (size 1 1) (thickness 0.15)) (justify mirror))
)
(pad "" np_thru_hole circle (at 2.54 -5.08) (size 3 3) (drill 3) (layers *.Cu *.Mask))
(pad "" np_thru_hole circle (at 0 0) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask))
(pad "" np_thru_hole circle (at -3.81 -2.54) (size 3 3) (drill 3) (layers *.Cu *.Mask))
(pad "" np_thru_hole circle (at -5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask))
(pad "" np_thru_hole circle (at 5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask))
(pad 1 smd rect (at -7.085 -2.54) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask))
(pad 2 smd rect (at 5.842 -5.08) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask))
(model ${KISYS3DMOD}/Switch_Keyboard_Kailh.3dshapes/SW_Hotswap_Kailh.wrl
(at (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)
@@ -0,0 +1,56 @@
(module SW_Hotswap_Kailh_1.25u_Rotated (layer F.Cu) (tedit 5F3A2614)
(descr "Kailh Hotswap keyswitch socket, http://www.kailh.com/en/Products/Ks/")
(tags "Kailh Cherry MX keyswitch Hoswap Socket Keyboard")
(attr smd)
(fp_text reference REF** (at -3 0 90) (layer B.SilkS)
(effects (font (size 1 1) (thickness 0.15)) (justify mirror))
)
(fp_text value SW_Hotswap_Kailh_1.25u_Rotated (at 0 0) (layer B.Fab)
(effects (font (size 1.27 1.27) (thickness 0.15)) (justify mirror))
)
(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.25 -7.25) (end 7.25 7.25) (layer F.CrtYd) (width 0.05))
(fp_line (start 6.8 4.8) (end 2.8 4.8) (layer B.Fab) (width 0.1))
(fp_line (start 6.8 -4) (end 6.8 4.8) (layer B.Fab) (width 0.1))
(fp_line (start 6.9 1) (end 6.9 -4.1) (layer B.SilkS) (width 0.12))
(fp_line (start 2.7 4.9) (end 2.7 -0.2) (layer B.SilkS) (width 0.12))
(fp_line (start -7 -7) (end 7 -7) (layer F.Fab) (width 0.1))
(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.05 -8.61) (end 7.05 7.37) (layer B.CrtYd) (width 0.05))
(fp_line (start 7.05 7.37) (end 0.55 7.37) (layer B.CrtYd) (width 0.05))
(fp_line (start 0.55 -8.61) (end 0.55 7.37) (layer B.CrtYd) (width 0.05))
(fp_line (start 0.8 -6) (end 0.8 -2.3) (layer B.Fab) (width 0.1))
(fp_line (start 7.25 7.25) (end -7.25 7.25) (layer F.CrtYd) (width 0.05))
(fp_line (start 0.55 -8.61) (end 7.05 -8.61) (layer B.CrtYd) (width 0.05))
(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 0.8 -6) (end 4.8 -6) (layer B.Fab) (width 0.1))
(fp_line (start 2.8 -0.3) (end 2.8 4.8) (layer B.Fab) (width 0.1))
(fp_text user 1.25u (at 0 8) (layer Dwgs.User)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text user %R (at -3 0 90) (layer B.Fab)
(effects (font (size 1 1) (thickness 0.15)) (justify mirror))
)
(fp_arc (start 0.7 -0.2) (end 2.7 -0.2) (angle -90) (layer B.SilkS) (width 0.12))
(fp_arc (start 4.9 -4.1) (end 6.9 -4.1) (angle -90) (layer B.SilkS) (width 0.12))
(fp_arc (start 0.8 -0.3) (end 2.8 -0.3) (angle -90) (layer B.Fab) (width 0.1))
(fp_arc (start 4.8 -4) (end 6.8 -4) (angle -90) (layer B.Fab) (width 0.1))
(pad "" np_thru_hole circle (at 5.08 2.54 270) (size 3 3) (drill 3) (layers *.Cu *.Mask))
(pad "" np_thru_hole circle (at 0 5.08 318.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask))
(pad "" np_thru_hole circle (at 0 -5.08 318.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask))
(pad "" np_thru_hole circle (at 2.54 -3.81 270) (size 3 3) (drill 3) (layers *.Cu *.Mask))
(pad 2 smd rect (at 5.08 5.842 270) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask))
(pad 1 smd rect (at 2.54 -7.085 270) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask))
(pad "" np_thru_hole circle (at 0 0 270) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask))
(model ${KISYS3DMOD}/Switch_Keyboard_Kailh.3dshapes/SW_Hotswap_Kailh.wrl
(at (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)
56 changes: 56 additions & 0 deletions Switch_Keyboard_Kailh.pretty/SW_Hotswap_Kailh_1.50u.kicad_mod
@@ -0,0 +1,56 @@
(module SW_Hotswap_Kailh_1.50u (layer F.Cu) (tedit 5F3A220D)
(descr "Kailh Hotswap keyswitch socket, http://www.kailh.com/en/Products/Ks/")
(tags "Kailh Cherry MX keyswitch Hoswap Socket Keyboard")
(attr smd)
(fp_text reference REF** (at 0 -8) (layer B.SilkS)
(effects (font (size 1 1) (thickness 0.15)) (justify mirror))
)
(fp_text value SW_Hotswap_Kailh_1.50u (at 0 0) (layer B.Fab)
(effects (font (size 1.27 1.27) (thickness 0.15)) (justify mirror))
)
(fp_line (start -0.3 -2.8) (end 4.8 -2.8) (layer B.Fab) (width 0.1))
(fp_line (start 4.8 -6.8) (end 4.8 -2.8) (layer B.Fab) (width 0.1))
(fp_line (start -4 -6.8) (end 4.8 -6.8) (layer B.Fab) (width 0.1))
(fp_line (start -6 -0.8) (end -2.3 -0.8) (layer B.Fab) (width 0.1))
(fp_line (start -6 -0.8) (end -6 -4.8) (layer B.Fab) (width 0.1))
(fp_line (start 4.9 -2.7) (end -0.2 -2.7) (layer B.SilkS) (width 0.12))
(fp_line (start 1 -6.9) (end -4.1 -6.9) (layer B.SilkS) (width 0.12))
(fp_line (start -8.61 -7.05) (end 7.37 -7.05) (layer B.CrtYd) (width 0.05))
(fp_line (start 7.37 -7.05) (end 7.37 -0.55) (layer B.CrtYd) (width 0.05))
(fp_line (start -8.61 -0.55) (end 7.37 -0.55) (layer B.CrtYd) (width 0.05))
(fp_line (start -8.61 -0.55) (end -8.61 -7.05) (layer B.CrtYd) (width 0.05))
(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.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 -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_text user 1.50u (at 0 8) (layer Dwgs.User)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_arc (start -4.1 -4.9) (end -4.1 -6.9) (angle -90) (layer B.SilkS) (width 0.12))
(fp_arc (start -0.2 -0.7) (end -0.2 -2.7) (angle -90) (layer B.SilkS) (width 0.12))
(fp_arc (start -0.3 -0.8) (end -0.3 -2.8) (angle -90) (layer B.Fab) (width 0.1))
(fp_arc (start -4 -4.8) (end -4 -6.8) (angle -90) (layer B.Fab) (width 0.1))
(fp_text user %R (at 0 -8) (layer B.Fab)
(effects (font (size 1 1) (thickness 0.15)) (justify mirror))
)
(pad "" np_thru_hole circle (at 2.54 -5.08) (size 3 3) (drill 3) (layers *.Cu *.Mask))
(pad "" np_thru_hole circle (at 0 0) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask))
(pad "" np_thru_hole circle (at -3.81 -2.54) (size 3 3) (drill 3) (layers *.Cu *.Mask))
(pad "" np_thru_hole circle (at -5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask))
(pad "" np_thru_hole circle (at 5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask))
(pad 1 smd rect (at -7.085 -2.54) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask))
(pad 2 smd rect (at 5.842 -5.08) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask))
(model ${KISYS3DMOD}/Switch_Keyboard_Kailh.3dshapes/SW_Hotswap_Kailh.wrl
(at (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)

0 comments on commit 5f6cb6b

Please sign in to comment.