Skip to content

Commit 518ae33

Browse files
committed
Fix pins on SMD push buttons
1 parent d2966ca commit 518ae33

File tree

4 files changed

+84
-7
lines changed

4 files changed

+84
-7
lines changed

Footprints/SparkFun-Switch.pretty/Push_PTH_12x12mm.kicad_mod

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,8 @@
4343
(stroke (width 0.7) (type solid)) (fill none) (layer "F.SilkS") (tstamp a7ecd5f1-aed1-4625-9176-961d02566b49))
4444
(fp_circle (center 4.5 4.5) (end 4.8 4.5)
4545
(stroke (width 0.7) (type solid)) (fill none) (layer "F.SilkS") (tstamp 4f6bacbf-41b7-4942-9ec8-e22e8ba6b252))
46+
(fp_rect (start 7.62 -6.35) (end -7.62 6.35)
47+
(stroke (width 0.05) (type default)) (fill none) (layer "F.CrtYd") (tstamp 2f509260-a351-4b6a-bff6-100dc4ecc0df))
4648
(fp_line (start 5 -0.2) (end 5 -1)
4749
(stroke (width 0.2032) (type solid)) (layer "F.Fab") (tstamp f710af37-5c1e-448c-97f7-d8a1fab6cf94))
4850
(fp_line (start 5 0.7) (end 4.5 0.2)
Lines changed: 70 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,70 @@
1+
(footprint "Push_SMD_4.6x2.8mm_1" (version 20221018) (generator pcbnew)
2+
(layer "F.Cu")
3+
(tags "Momentary Switch (Pushbutton)")
4+
(fp_text reference "Ref**" (at 0 -1.524) (layer "F.Fab")
5+
(effects (font (size 0.5 0.5) (thickness 0.1)) (justify bottom))
6+
(tstamp db5baf78-3f6f-4cb3-9a24-bc8a24b69eee)
7+
)
8+
(fp_text value "Val**" (at 0 1.524) (layer "F.Fab")
9+
(effects (font (size 0.5 0.5) (thickness 0.1)) (justify top))
10+
(tstamp e74bf0d7-1e6b-4443-a81e-f843a29c6474)
11+
)
12+
(fp_line (start -2.1 -0.13) (end -2.1 0.13)
13+
(stroke (width 0.2032) (type solid)) (layer "F.SilkS") (tstamp 38bd68fd-f5ef-4ced-99fb-cef245e3454d))
14+
(fp_line (start -1.338 -1.4) (end 1.338 -1.4)
15+
(stroke (width 0.2032) (type solid)) (layer "F.SilkS") (tstamp 207fb2b9-cc7e-449e-ae77-7de2cd5b4cd8))
16+
(fp_line (start 1.338 1.4) (end -1.338 1.4)
17+
(stroke (width 0.2032) (type solid)) (layer "F.SilkS") (tstamp 1f83b9e1-fd39-4e6f-a199-89d437b06552))
18+
(fp_line (start 2.1 0.13) (end 2.1 -0.13)
19+
(stroke (width 0.2032) (type solid)) (layer "F.SilkS") (tstamp 9311f5a8-0ba2-483f-ae19-85c856df99bb))
20+
(fp_circle (center 0 0) (end 0.805 0)
21+
(stroke (width 0.127) (type solid)) (fill none) (layer "F.SilkS") (tstamp e3134bf7-fa79-4c6a-b056-f12194a5f579))
22+
(fp_rect (start -2.54 -1.37) (end 2.54 1.37)
23+
(stroke (width 0.05) (type default)) (fill none) (layer "F.CrtYd") (tstamp 2d165bfd-7c78-44e7-9217-111292464aad))
24+
(fp_poly
25+
(pts
26+
(xy -2.3 -0.5)
27+
(xy -2.1 -0.5)
28+
(xy -2.1 -1.1)
29+
(xy -2.3 -1.1)
30+
)
31+
32+
(stroke (width 0) (type default)) (fill solid) (layer "F.Fab") (tstamp 2753ed14-0f47-4f10-9c2d-967b158614c7))
33+
(fp_poly
34+
(pts
35+
(xy -2.3 1.1)
36+
(xy -2.1 1.1)
37+
(xy -2.1 0.5)
38+
(xy -2.3 0.5)
39+
)
40+
41+
(stroke (width 0) (type default)) (fill solid) (layer "F.Fab") (tstamp a32199fb-a943-4850-85a5-34a4858b1940))
42+
(fp_poly
43+
(pts
44+
(xy 2.3 -1.1)
45+
(xy 2.1 -1.1)
46+
(xy 2.1 -0.5)
47+
(xy 2.3 -0.5)
48+
)
49+
50+
(stroke (width 0) (type default)) (fill solid) (layer "F.Fab") (tstamp 38954764-6377-470a-b9a6-4b4c695d659e))
51+
(fp_poly
52+
(pts
53+
(xy 2.3 0.5)
54+
(xy 2.1 0.5)
55+
(xy 2.1 1.1)
56+
(xy 2.3 1.1)
57+
)
58+
59+
(stroke (width 0) (type default)) (fill solid) (layer "F.Fab") (tstamp 98ba4add-dd34-4b86-9ff7-01046296c883))
60+
(fp_rect (start -2.1 -1.4) (end 2.1 1.4)
61+
(stroke (width 0.1) (type default)) (fill none) (layer "User.1") (tstamp fa9ca43e-fc1d-4b7e-adcf-174da757ba2d))
62+
(pad "1" smd rect (at -2.05 -0.8) (size 0.9 1) (layers "F.Cu" "F.Paste" "F.Mask")
63+
(solder_mask_margin 0.1016) (thermal_bridge_angle 0) (tstamp cc918f06-0764-41fe-a30b-606350fb0a59))
64+
(pad "1" smd rect (at 2.05 -0.8) (size 0.9 1) (layers "F.Cu" "F.Paste" "F.Mask")
65+
(solder_mask_margin 0.1016) (thermal_bridge_angle 0) (tstamp 2c2be15d-50cd-46bb-986d-9989673a2ddb))
66+
(pad "2" smd rect (at -2.05 0.8) (size 0.9 1) (layers "F.Cu" "F.Paste" "F.Mask")
67+
(solder_mask_margin 0.1016) (thermal_bridge_angle 0) (tstamp 1994f94a-d3d4-4580-822e-709f0cf41631))
68+
(pad "2" smd rect (at 2.05 0.8) (size 0.9 1) (layers "F.Cu" "F.Paste" "F.Mask")
69+
(solder_mask_margin 0.1016) (thermal_bridge_angle 0) (tstamp 8fbe9890-33fe-452a-8188-9d04578476a5))
70+
)

Footprints/SparkFun-Switch.pretty/Push_SMD_6.2x6.2mm.kicad_mod

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
(stroke (width 0.127) (type solid)) (layer "F.Fab") (tstamp b063d2bb-cf60-4fc7-bf11-691217c93075))
3131
(pad "1" smd rect (at -3.975 -2.25 90) (size 1.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask")
3232
(solder_mask_margin 0.1016) (thermal_bridge_angle 45) (tstamp b739b9f4-6feb-48fa-80c7-7a52cd78cb7a))
33-
(pad "3" smd rect (at -3.975 2.25 90) (size 1.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask")
33+
(pad "2" smd rect (at -3.975 2.25 90) (size 1.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask")
3434
(solder_mask_margin 0.1016) (thermal_bridge_angle 45) (tstamp e4bf92bd-9b15-4160-a4e6-6dc3b98b59f5))
3535
(pad "3" smd rect (at 3.975 -2.25 90) (size 1.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask")
3636
(solder_mask_margin 0.1016) (thermal_bridge_angle 45) (tstamp ee4f0519-b8c1-4c94-9144-680c47d5fb21))

Symbols/SparkFun-Switch.kicad_sym

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1216,13 +1216,15 @@
12161216
(name "2" (effects (font (size 1.27 1.27))))
12171217
(number "2" (effects (font (size 1.27 1.27))))
12181218
)
1219-
(pin passive line (at -5.08 0 0) (length 2.54)
1220-
(name "K" (effects (font (size 1.27 1.27))))
1221-
(number "3" (effects (font (size 1.27 1.27))))
1222-
)
1219+
)
1220+
(symbol "SPST_Push_PTH_LED-Red_1_1"
12231221
(pin passive line (at 5.08 0 180) (length 2.54)
12241222
(name "A" (effects (font (size 1.27 1.27))))
1225-
(number "4" (effects (font (size 1.27 1.27))))
1223+
(number "A" (effects (font (size 1.27 1.27))))
1224+
)
1225+
(pin passive line (at -5.08 0 0) (length 2.54)
1226+
(name "K" (effects (font (size 1.27 1.27))))
1227+
(number "K" (effects (font (size 1.27 1.27))))
12261228
)
12271229
)
12281230
)
@@ -1418,12 +1420,15 @@
14181420
(property "Footprint" "SparkFun-Switch:Push_SMD_4.6x2.8mm" (at 0 -5.08 0)
14191421
(effects (font (size 1.27 1.27)) hide)
14201422
)
1421-
(property "Datasheet" "~" (at 0 -10.16 0)
1423+
(property "Datasheet" "https://www.ckswitches.com/media/1479/kmr2.pdf" (at 0 -10.16 0)
14221424
(effects (font (size 1.27 1.27)) hide)
14231425
)
14241426
(property "PROD_ID" "SWCH-13065" (at 0 -7.62 0)
14251427
(effects (font (size 1.27 1.27)) hide)
14261428
)
1429+
(property "Mfg Part#" "" (at 0 0 0)
1430+
(effects (font (size 1.27 1.27)) hide)
1431+
)
14271432
(property "ki_keywords" "Momentary push switch lever button" (at 0 0 0)
14281433
(effects (font (size 1.27 1.27)) hide)
14291434
)

0 commit comments

Comments
 (0)