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

Commit fbb772b

Browse files
committed
Added Kailh kbd switch hotwap sockets
Signed-off-by: gimbas <[email protected]>
1 parent 1c00f6a commit fbb772b

30 files changed

Lines changed: 1714 additions & 0 deletions
Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,53 @@
1+
(module SW_Hotswap_Kailh (layer F.Cu) (tedit 5F5DFFFC)
2+
(descr "Kailh keyswitch Hotswap Socket, ")
3+
(tags "Kailh Keyboard Keyswitch Switch Hotswap Socket")
4+
(attr smd)
5+
(fp_text reference REF** (at 0 -8) (layer B.SilkS)
6+
(effects (font (size 1 1) (thickness 0.15)) (justify mirror))
7+
)
8+
(fp_text value SW_Hotswap_Kailh (at 0 0) (layer B.Fab)
9+
(effects (font (size 1 1) (thickness 0.15)) (justify mirror))
10+
)
11+
(fp_arc (start -4 -4.8) (end -4 -6.8) (angle -90) (layer B.Fab) (width 0.12))
12+
(fp_arc (start -0.3 -0.8) (end -0.3 -2.8) (angle -90) (layer B.Fab) (width 0.12))
13+
(fp_arc (start -4.1 -4.9) (end -4.1 -6.9) (angle -90) (layer B.SilkS) (width 0.12))
14+
(fp_arc (start -0.2 -0.7) (end -0.2 -2.7) (angle -90) (layer B.SilkS) (width 0.12))
15+
(fp_line (start -7 -7) (end -7 7) (layer F.Fab) (width 0.1))
16+
(fp_line (start -7 7) (end 7 7) (layer F.Fab) (width 0.1))
17+
(fp_line (start 7 7) (end 7 -7) (layer F.Fab) (width 0.1))
18+
(fp_line (start 7 -7) (end -7 -7) (layer F.Fab) (width 0.1))
19+
(fp_line (start -4 -6.8) (end 4.8 -6.8) (layer B.Fab) (width 0.12))
20+
(fp_line (start 4.8 -6.8) (end 4.8 -2.8) (layer B.Fab) (width 0.12))
21+
(fp_line (start -0.3 -2.8) (end 4.8 -2.8) (layer B.Fab) (width 0.12))
22+
(fp_line (start -6 -0.8) (end -2.3 -0.8) (layer B.Fab) (width 0.12))
23+
(fp_line (start -6 -0.8) (end -6 -4.8) (layer B.Fab) (width 0.12))
24+
(fp_line (start -7.1 -7.1) (end -7.1 7.1) (layer F.SilkS) (width 0.12))
25+
(fp_line (start -7.1 7.1) (end 7.1 7.1) (layer F.SilkS) (width 0.12))
26+
(fp_line (start 7.1 7.1) (end 7.1 -7.1) (layer F.SilkS) (width 0.12))
27+
(fp_line (start 7.1 -7.1) (end -7.1 -7.1) (layer F.SilkS) (width 0.12))
28+
(fp_line (start -4.1 -6.9) (end 1 -6.9) (layer B.SilkS) (width 0.12))
29+
(fp_line (start -0.2 -2.7) (end 4.9 -2.7) (layer B.SilkS) (width 0.12))
30+
(fp_line (start -7.25 -7.25) (end -7.25 7.25) (layer F.CrtYd) (width 0.05))
31+
(fp_line (start -7.25 7.25) (end 7.25 7.25) (layer F.CrtYd) (width 0.05))
32+
(fp_line (start 7.25 7.25) (end 7.25 -7.25) (layer F.CrtYd) (width 0.05))
33+
(fp_line (start 7.25 -7.25) (end -7.25 -7.25) (layer F.CrtYd) (width 0.05))
34+
(fp_line (start -8.61 -7.05) (end -8.61 -0.55) (layer B.CrtYd) (width 0.05))
35+
(fp_line (start -8.61 -0.55) (end 7.37 -0.55) (layer B.CrtYd) (width 0.05))
36+
(fp_line (start 7.37 -0.55) (end 7.37 -7.05) (layer B.CrtYd) (width 0.05))
37+
(fp_line (start 7.37 -7.05) (end -8.61 -7.05) (layer B.CrtYd) (width 0.05))
38+
(pad "" np_thru_hole circle (at -3.81 -2.54) (size 3 3) (drill 3) (layers *.Cu *.Mask))
39+
(pad "" np_thru_hole circle (at 2.54 -5.08) (size 3 3) (drill 3) (layers *.Cu *.Mask))
40+
(pad "" np_thru_hole circle (at 0 0) (size 4 4) (drill 4) (layers *.Cu *.Mask))
41+
(pad "" np_thru_hole circle (at -5.08 0) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask))
42+
(pad "" np_thru_hole circle (at 5.08 0) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask))
43+
(pad 1 smd rect (at -7.085 -2.54) (size 2.55 2.5) (layers B.Cu B.Mask B.Paste))
44+
(pad 2 smd rect (at 5.842 -5.08) (size 2.55 2.5) (layers B.Cu B.Mask B.Paste))
45+
(fp_text user %R (at 0 -4.75) (layer B.Fab)
46+
(effects (font (size 1 1) (thickness 0.15)) (justify mirror))
47+
)
48+
(model ${KISYS3DMOD}/Switch_Keyboard_Kailh.3dshapes/SW_Hotswap_Kailh.wrl
49+
(at (xyz 0 0 0))
50+
(scale (xyz 1 1 1))
51+
(rotate (xyz 0 0 0))
52+
)
53+
)
Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,57 @@
1+
(module SW_Hotswap_Kailh_1.00u (layer F.Cu) (tedit 5F5DFFFC)
2+
(descr "Kailh keyswitch Hotswap Socket, ")
3+
(tags "Kailh Keyboard Keyswitch Switch Hotswap Socket 1.00u")
4+
(attr smd)
5+
(fp_text reference REF** (at 0 -8) (layer B.SilkS)
6+
(effects (font (size 1 1) (thickness 0.15)) (justify mirror))
7+
)
8+
(fp_text value SW_Hotswap_Kailh_1.00u (at 0 0) (layer B.Fab)
9+
(effects (font (size 1 1) (thickness 0.15)) (justify mirror))
10+
)
11+
(fp_arc (start -4 -4.8) (end -4 -6.8) (angle -90) (layer B.Fab) (width 0.12))
12+
(fp_arc (start -0.3 -0.8) (end -0.3 -2.8) (angle -90) (layer B.Fab) (width 0.12))
13+
(fp_arc (start -4.1 -4.9) (end -4.1 -6.9) (angle -90) (layer B.SilkS) (width 0.12))
14+
(fp_arc (start -0.2 -0.7) (end -0.2 -2.7) (angle -90) (layer B.SilkS) (width 0.12))
15+
(fp_line (start -7 -7) (end -7 7) (layer F.Fab) (width 0.1))
16+
(fp_line (start -7 7) (end 7 7) (layer F.Fab) (width 0.1))
17+
(fp_line (start 7 7) (end 7 -7) (layer F.Fab) (width 0.1))
18+
(fp_line (start 7 -7) (end -7 -7) (layer F.Fab) (width 0.1))
19+
(fp_line (start -4 -6.8) (end 4.8 -6.8) (layer B.Fab) (width 0.12))
20+
(fp_line (start 4.8 -6.8) (end 4.8 -2.8) (layer B.Fab) (width 0.12))
21+
(fp_line (start -0.3 -2.8) (end 4.8 -2.8) (layer B.Fab) (width 0.12))
22+
(fp_line (start -6 -0.8) (end -2.3 -0.8) (layer B.Fab) (width 0.12))
23+
(fp_line (start -6 -0.8) (end -6 -4.8) (layer B.Fab) (width 0.12))
24+
(fp_line (start -7.1 -7.1) (end -7.1 7.1) (layer F.SilkS) (width 0.12))
25+
(fp_line (start -7.1 7.1) (end 7.1 7.1) (layer F.SilkS) (width 0.12))
26+
(fp_line (start 7.1 7.1) (end 7.1 -7.1) (layer F.SilkS) (width 0.12))
27+
(fp_line (start 7.1 -7.1) (end -7.1 -7.1) (layer F.SilkS) (width 0.12))
28+
(fp_line (start -4.1 -6.9) (end 1 -6.9) (layer B.SilkS) (width 0.12))
29+
(fp_line (start -0.2 -2.7) (end 4.9 -2.7) (layer B.SilkS) (width 0.12))
30+
(fp_line (start -7.25 -7.25) (end -7.25 7.25) (layer F.CrtYd) (width 0.05))
31+
(fp_line (start -7.25 7.25) (end 7.25 7.25) (layer F.CrtYd) (width 0.05))
32+
(fp_line (start 7.25 7.25) (end 7.25 -7.25) (layer F.CrtYd) (width 0.05))
33+
(fp_line (start 7.25 -7.25) (end -7.25 -7.25) (layer F.CrtYd) (width 0.05))
34+
(fp_line (start -8.61 -7.05) (end -8.61 -0.55) (layer B.CrtYd) (width 0.05))
35+
(fp_line (start -8.61 -0.55) (end 7.37 -0.55) (layer B.CrtYd) (width 0.05))
36+
(fp_line (start 7.37 -0.55) (end 7.37 -7.05) (layer B.CrtYd) (width 0.05))
37+
(fp_line (start 7.37 -7.05) (end -8.61 -7.05) (layer B.CrtYd) (width 0.05))
38+
(fp_line (start -9.525 -9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.1))
39+
(fp_line (start -9.525 9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.1))
40+
(fp_line (start 9.525 9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.1))
41+
(fp_line (start 9.525 -9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.1))
42+
(pad "" np_thru_hole circle (at -3.81 -2.54) (size 3 3) (drill 3) (layers *.Cu *.Mask))
43+
(pad "" np_thru_hole circle (at 2.54 -5.08) (size 3 3) (drill 3) (layers *.Cu *.Mask))
44+
(pad "" np_thru_hole circle (at 0 0) (size 4 4) (drill 4) (layers *.Cu *.Mask))
45+
(pad "" np_thru_hole circle (at -5.08 0) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask))
46+
(pad "" np_thru_hole circle (at 5.08 0) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask))
47+
(pad 1 smd rect (at -7.085 -2.54) (size 2.55 2.5) (layers B.Cu B.Mask B.Paste))
48+
(pad 2 smd rect (at 5.842 -5.08) (size 2.55 2.5) (layers B.Cu B.Mask B.Paste))
49+
(fp_text user %R (at 0 -4.75) (layer B.Fab)
50+
(effects (font (size 1 1) (thickness 0.15)) (justify mirror))
51+
)
52+
(model ${KISYS3DMOD}/Switch_Keyboard_Kailh.3dshapes/SW_Hotswap_Kailh.wrl
53+
(at (xyz 0 0 0))
54+
(scale (xyz 1 1 1))
55+
(rotate (xyz 0 0 0))
56+
)
57+
)
Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,57 @@
1+
(module SW_Hotswap_Kailh_1.25u (layer F.Cu) (tedit 5F5DFFFC)
2+
(descr "Kailh keyswitch Hotswap Socket, ")
3+
(tags "Kailh Keyboard Keyswitch Switch Hotswap Socket 1.25u")
4+
(attr smd)
5+
(fp_text reference REF** (at 0 -8) (layer B.SilkS)
6+
(effects (font (size 1 1) (thickness 0.15)) (justify mirror))
7+
)
8+
(fp_text value SW_Hotswap_Kailh_1.25u (at 0 0) (layer B.Fab)
9+
(effects (font (size 1 1) (thickness 0.15)) (justify mirror))
10+
)
11+
(fp_arc (start -4 -4.8) (end -4 -6.8) (angle -90) (layer B.Fab) (width 0.12))
12+
(fp_arc (start -0.3 -0.8) (end -0.3 -2.8) (angle -90) (layer B.Fab) (width 0.12))
13+
(fp_arc (start -4.1 -4.9) (end -4.1 -6.9) (angle -90) (layer B.SilkS) (width 0.12))
14+
(fp_arc (start -0.2 -0.7) (end -0.2 -2.7) (angle -90) (layer B.SilkS) (width 0.12))
15+
(fp_line (start -7 -7) (end -7 7) (layer F.Fab) (width 0.1))
16+
(fp_line (start -7 7) (end 7 7) (layer F.Fab) (width 0.1))
17+
(fp_line (start 7 7) (end 7 -7) (layer F.Fab) (width 0.1))
18+
(fp_line (start 7 -7) (end -7 -7) (layer F.Fab) (width 0.1))
19+
(fp_line (start -4 -6.8) (end 4.8 -6.8) (layer B.Fab) (width 0.12))
20+
(fp_line (start 4.8 -6.8) (end 4.8 -2.8) (layer B.Fab) (width 0.12))
21+
(fp_line (start -0.3 -2.8) (end 4.8 -2.8) (layer B.Fab) (width 0.12))
22+
(fp_line (start -6 -0.8) (end -2.3 -0.8) (layer B.Fab) (width 0.12))
23+
(fp_line (start -6 -0.8) (end -6 -4.8) (layer B.Fab) (width 0.12))
24+
(fp_line (start -7.1 -7.1) (end -7.1 7.1) (layer F.SilkS) (width 0.12))
25+
(fp_line (start -7.1 7.1) (end 7.1 7.1) (layer F.SilkS) (width 0.12))
26+
(fp_line (start 7.1 7.1) (end 7.1 -7.1) (layer F.SilkS) (width 0.12))
27+
(fp_line (start 7.1 -7.1) (end -7.1 -7.1) (layer F.SilkS) (width 0.12))
28+
(fp_line (start -4.1 -6.9) (end 1 -6.9) (layer B.SilkS) (width 0.12))
29+
(fp_line (start -0.2 -2.7) (end 4.9 -2.7) (layer B.SilkS) (width 0.12))
30+
(fp_line (start -7.25 -7.25) (end -7.25 7.25) (layer F.CrtYd) (width 0.05))
31+
(fp_line (start -7.25 7.25) (end 7.25 7.25) (layer F.CrtYd) (width 0.05))
32+
(fp_line (start 7.25 7.25) (end 7.25 -7.25) (layer F.CrtYd) (width 0.05))
33+
(fp_line (start 7.25 -7.25) (end -7.25 -7.25) (layer F.CrtYd) (width 0.05))
34+
(fp_line (start -8.61 -7.05) (end -8.61 -0.55) (layer B.CrtYd) (width 0.05))
35+
(fp_line (start -8.61 -0.55) (end 7.37 -0.55) (layer B.CrtYd) (width 0.05))
36+
(fp_line (start 7.37 -0.55) (end 7.37 -7.05) (layer B.CrtYd) (width 0.05))
37+
(fp_line (start 7.37 -7.05) (end -8.61 -7.05) (layer B.CrtYd) (width 0.05))
38+
(fp_line (start -11.90625 -9.525) (end -11.90625 9.525) (layer Dwgs.User) (width 0.1))
39+
(fp_line (start -11.90625 9.525) (end 11.90625 9.525) (layer Dwgs.User) (width 0.1))
40+
(fp_line (start 11.90625 9.525) (end 11.90625 -9.525) (layer Dwgs.User) (width 0.1))
41+
(fp_line (start 11.90625 -9.525) (end -11.90625 -9.525) (layer Dwgs.User) (width 0.1))
42+
(pad "" np_thru_hole circle (at -3.81 -2.54) (size 3 3) (drill 3) (layers *.Cu *.Mask))
43+
(pad "" np_thru_hole circle (at 2.54 -5.08) (size 3 3) (drill 3) (layers *.Cu *.Mask))
44+
(pad "" np_thru_hole circle (at 0 0) (size 4 4) (drill 4) (layers *.Cu *.Mask))
45+
(pad "" np_thru_hole circle (at -5.08 0) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask))
46+
(pad "" np_thru_hole circle (at 5.08 0) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask))
47+
(pad 1 smd rect (at -7.085 -2.54) (size 2.55 2.5) (layers B.Cu B.Mask B.Paste))
48+
(pad 2 smd rect (at 5.842 -5.08) (size 2.55 2.5) (layers B.Cu B.Mask B.Paste))
49+
(fp_text user %R (at 0 -4.75) (layer B.Fab)
50+
(effects (font (size 1 1) (thickness 0.15)) (justify mirror))
51+
)
52+
(model ${KISYS3DMOD}/Switch_Keyboard_Kailh.3dshapes/SW_Hotswap_Kailh.wrl
53+
(at (xyz 0 0 0))
54+
(scale (xyz 1 1 1))
55+
(rotate (xyz 0 0 0))
56+
)
57+
)
Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,57 @@
1+
(module SW_Hotswap_Kailh_1.25u_Rotated (layer F.Cu) (tedit 5F5DFFFC)
2+
(descr "Kailh keyswitch Hotswap Socket, ")
3+
(tags "Kailh Keyboard Keyswitch Switch Hotswap Socket 1.25u Rotated")
4+
(attr smd)
5+
(fp_text reference REF** (at 0 -8) (layer B.SilkS)
6+
(effects (font (size 1 1) (thickness 0.15)) (justify mirror))
7+
)
8+
(fp_text value SW_Hotswap_Kailh_1.25u_Rotated (at 0 0) (layer B.Fab)
9+
(effects (font (size 1 1) (thickness 0.15)) (justify mirror))
10+
)
11+
(fp_arc (start -4 -4.8) (end -4 -6.8) (angle -90) (layer B.Fab) (width 0.12))
12+
(fp_arc (start -0.3 -0.8) (end -0.3 -2.8) (angle -90) (layer B.Fab) (width 0.12))
13+
(fp_arc (start -4.1 -4.9) (end -4.1 -6.9) (angle -90) (layer B.SilkS) (width 0.12))
14+
(fp_arc (start -0.2 -0.7) (end -0.2 -2.7) (angle -90) (layer B.SilkS) (width 0.12))
15+
(fp_line (start -7 -7) (end -7 7) (layer F.Fab) (width 0.1))
16+
(fp_line (start -7 7) (end 7 7) (layer F.Fab) (width 0.1))
17+
(fp_line (start 7 7) (end 7 -7) (layer F.Fab) (width 0.1))
18+
(fp_line (start 7 -7) (end -7 -7) (layer F.Fab) (width 0.1))
19+
(fp_line (start -4 -6.8) (end 4.8 -6.8) (layer B.Fab) (width 0.12))
20+
(fp_line (start 4.8 -6.8) (end 4.8 -2.8) (layer B.Fab) (width 0.12))
21+
(fp_line (start -0.3 -2.8) (end 4.8 -2.8) (layer B.Fab) (width 0.12))
22+
(fp_line (start -6 -0.8) (end -2.3 -0.8) (layer B.Fab) (width 0.12))
23+
(fp_line (start -6 -0.8) (end -6 -4.8) (layer B.Fab) (width 0.12))
24+
(fp_line (start -7.1 -7.1) (end -7.1 7.1) (layer F.SilkS) (width 0.12))
25+
(fp_line (start -7.1 7.1) (end 7.1 7.1) (layer F.SilkS) (width 0.12))
26+
(fp_line (start 7.1 7.1) (end 7.1 -7.1) (layer F.SilkS) (width 0.12))
27+
(fp_line (start 7.1 -7.1) (end -7.1 -7.1) (layer F.SilkS) (width 0.12))
28+
(fp_line (start -4.1 -6.9) (end 1 -6.9) (layer B.SilkS) (width 0.12))
29+
(fp_line (start -0.2 -2.7) (end 4.9 -2.7) (layer B.SilkS) (width 0.12))
30+
(fp_line (start -7.25 -7.25) (end -7.25 7.25) (layer F.CrtYd) (width 0.05))
31+
(fp_line (start -7.25 7.25) (end 7.25 7.25) (layer F.CrtYd) (width 0.05))
32+
(fp_line (start 7.25 7.25) (end 7.25 -7.25) (layer F.CrtYd) (width 0.05))
33+
(fp_line (start 7.25 -7.25) (end -7.25 -7.25) (layer F.CrtYd) (width 0.05))
34+
(fp_line (start -8.61 -7.05) (end -8.61 -0.55) (layer B.CrtYd) (width 0.05))
35+
(fp_line (start -8.61 -0.55) (end 7.37 -0.55) (layer B.CrtYd) (width 0.05))
36+
(fp_line (start 7.37 -0.55) (end 7.37 -7.05) (layer B.CrtYd) (width 0.05))
37+
(fp_line (start 7.37 -7.05) (end -8.61 -7.05) (layer B.CrtYd) (width 0.05))
38+
(fp_line (start -9.525 -11.90625) (end -9.525 11.90625) (layer Dwgs.User) (width 0.1))
39+
(fp_line (start -9.525 11.90625) (end 9.525 11.90625) (layer Dwgs.User) (width 0.1))
40+
(fp_line (start 9.525 11.90625) (end 9.525 -11.90625) (layer Dwgs.User) (width 0.1))
41+
(fp_line (start 9.525 -11.90625) (end -9.525 -11.90625) (layer Dwgs.User) (width 0.1))
42+
(pad "" np_thru_hole circle (at -3.81 -2.54) (size 3 3) (drill 3) (layers *.Cu *.Mask))
43+
(pad "" np_thru_hole circle (at 2.54 -5.08) (size 3 3) (drill 3) (layers *.Cu *.Mask))
44+
(pad "" np_thru_hole circle (at 0 0) (size 4 4) (drill 4) (layers *.Cu *.Mask))
45+
(pad "" np_thru_hole circle (at -5.08 0) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask))
46+
(pad "" np_thru_hole circle (at 5.08 0) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask))
47+
(pad 1 smd rect (at -7.085 -2.54) (size 2.55 2.5) (layers B.Cu B.Mask B.Paste))
48+
(pad 2 smd rect (at 5.842 -5.08) (size 2.55 2.5) (layers B.Cu B.Mask B.Paste))
49+
(fp_text user %R (at 0 -4.75) (layer B.Fab)
50+
(effects (font (size 1 1) (thickness 0.15)) (justify mirror))
51+
)
52+
(model ${KISYS3DMOD}/Switch_Keyboard_Kailh.3dshapes/SW_Hotswap_Kailh.wrl
53+
(at (xyz 0 0 0))
54+
(scale (xyz 1 1 1))
55+
(rotate (xyz 0 0 0))
56+
)
57+
)
Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,57 @@
1+
(module SW_Hotswap_Kailh_1.50u (layer F.Cu) (tedit 5F5DFFFC)
2+
(descr "Kailh keyswitch Hotswap Socket, ")
3+
(tags "Kailh Keyboard Keyswitch Switch Hotswap Socket 1.50u")
4+
(attr smd)
5+
(fp_text reference REF** (at 0 -8) (layer B.SilkS)
6+
(effects (font (size 1 1) (thickness 0.15)) (justify mirror))
7+
)
8+
(fp_text value SW_Hotswap_Kailh_1.50u (at 0 0) (layer B.Fab)
9+
(effects (font (size 1 1) (thickness 0.15)) (justify mirror))
10+
)
11+
(fp_arc (start -4 -4.8) (end -4 -6.8) (angle -90) (layer B.Fab) (width 0.12))
12+
(fp_arc (start -0.3 -0.8) (end -0.3 -2.8) (angle -90) (layer B.Fab) (width 0.12))
13+
(fp_arc (start -4.1 -4.9) (end -4.1 -6.9) (angle -90) (layer B.SilkS) (width 0.12))
14+
(fp_arc (start -0.2 -0.7) (end -0.2 -2.7) (angle -90) (layer B.SilkS) (width 0.12))
15+
(fp_line (start -7 -7) (end -7 7) (layer F.Fab) (width 0.1))
16+
(fp_line (start -7 7) (end 7 7) (layer F.Fab) (width 0.1))
17+
(fp_line (start 7 7) (end 7 -7) (layer F.Fab) (width 0.1))
18+
(fp_line (start 7 -7) (end -7 -7) (layer F.Fab) (width 0.1))
19+
(fp_line (start -4 -6.8) (end 4.8 -6.8) (layer B.Fab) (width 0.12))
20+
(fp_line (start 4.8 -6.8) (end 4.8 -2.8) (layer B.Fab) (width 0.12))
21+
(fp_line (start -0.3 -2.8) (end 4.8 -2.8) (layer B.Fab) (width 0.12))
22+
(fp_line (start -6 -0.8) (end -2.3 -0.8) (layer B.Fab) (width 0.12))
23+
(fp_line (start -6 -0.8) (end -6 -4.8) (layer B.Fab) (width 0.12))
24+
(fp_line (start -7.1 -7.1) (end -7.1 7.1) (layer F.SilkS) (width 0.12))
25+
(fp_line (start -7.1 7.1) (end 7.1 7.1) (layer F.SilkS) (width 0.12))
26+
(fp_line (start 7.1 7.1) (end 7.1 -7.1) (layer F.SilkS) (width 0.12))
27+
(fp_line (start 7.1 -7.1) (end -7.1 -7.1) (layer F.SilkS) (width 0.12))
28+
(fp_line (start -4.1 -6.9) (end 1 -6.9) (layer B.SilkS) (width 0.12))
29+
(fp_line (start -0.2 -2.7) (end 4.9 -2.7) (layer B.SilkS) (width 0.12))
30+
(fp_line (start -7.25 -7.25) (end -7.25 7.25) (layer F.CrtYd) (width 0.05))
31+
(fp_line (start -7.25 7.25) (end 7.25 7.25) (layer F.CrtYd) (width 0.05))
32+
(fp_line (start 7.25 7.25) (end 7.25 -7.25) (layer F.CrtYd) (width 0.05))
33+
(fp_line (start 7.25 -7.25) (end -7.25 -7.25) (layer F.CrtYd) (width 0.05))
34+
(fp_line (start -8.61 -7.05) (end -8.61 -0.55) (layer B.CrtYd) (width 0.05))
35+
(fp_line (start -8.61 -0.55) (end 7.37 -0.55) (layer B.CrtYd) (width 0.05))
36+
(fp_line (start 7.37 -0.55) (end 7.37 -7.05) (layer B.CrtYd) (width 0.05))
37+
(fp_line (start 7.37 -7.05) (end -8.61 -7.05) (layer B.CrtYd) (width 0.05))
38+
(fp_line (start -14.2875 -9.525) (end -14.2875 9.525) (layer Dwgs.User) (width 0.1))
39+
(fp_line (start -14.2875 9.525) (end 14.2875 9.525) (layer Dwgs.User) (width 0.1))
40+
(fp_line (start 14.2875 9.525) (end 14.2875 -9.525) (layer Dwgs.User) (width 0.1))
41+
(fp_line (start 14.2875 -9.525) (end -14.2875 -9.525) (layer Dwgs.User) (width 0.1))
42+
(pad "" np_thru_hole circle (at -3.81 -2.54) (size 3 3) (drill 3) (layers *.Cu *.Mask))
43+
(pad "" np_thru_hole circle (at 2.54 -5.08) (size 3 3) (drill 3) (layers *.Cu *.Mask))
44+
(pad "" np_thru_hole circle (at 0 0) (size 4 4) (drill 4) (layers *.Cu *.Mask))
45+
(pad "" np_thru_hole circle (at -5.08 0) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask))
46+
(pad "" np_thru_hole circle (at 5.08 0) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask))
47+
(pad 1 smd rect (at -7.085 -2.54) (size 2.55 2.5) (layers B.Cu B.Mask B.Paste))
48+
(pad 2 smd rect (at 5.842 -5.08) (size 2.55 2.5) (layers B.Cu B.Mask B.Paste))
49+
(fp_text user %R (at 0 -4.75) (layer B.Fab)
50+
(effects (font (size 1 1) (thickness 0.15)) (justify mirror))
51+
)
52+
(model ${KISYS3DMOD}/Switch_Keyboard_Kailh.3dshapes/SW_Hotswap_Kailh.wrl
53+
(at (xyz 0 0 0))
54+
(scale (xyz 1 1 1))
55+
(rotate (xyz 0 0 0))
56+
)
57+
)

0 commit comments

Comments
 (0)