Skip to content

Commit d2966ca

Browse files
committed
Add 12x12mm push button
1 parent e270193 commit d2966ca

File tree

4 files changed

+301
-194
lines changed

4 files changed

+301
-194
lines changed
Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,60 @@
1+
(footprint "Push_PTH_12x12mm" (version 20221018) (generator pcbnew)
2+
(layer "F.Cu")
3+
(descr "https://www.omron.com/ecb/products/pdf/en-b3f.pdf")
4+
(fp_text reference "Ref**" (at 0 -6.223) (layer "F.Fab")
5+
(effects (font (size 0.5 0.5) (thickness 0.1)) (justify bottom))
6+
(tstamp d8350903-70cf-48c4-8e1f-c909da65fd2e)
7+
)
8+
(fp_text value "Val**" (at 0 6.223) (layer "F.Fab")
9+
(effects (font (size 0.5 0.5) (thickness 0.1)) (justify top))
10+
(tstamp d3d56e85-0a43-4e62-8f01-ccbbc42222bf)
11+
)
12+
(fp_line (start -6 -4) (end -6 -5)
13+
(stroke (width 0.2032) (type solid)) (layer "F.SilkS") (tstamp fffa0427-d1db-4b6b-b3c2-95dc02a607f1))
14+
(fp_line (start -6 1) (end -6 -1)
15+
(stroke (width 0.2032) (type solid)) (layer "F.SilkS") (tstamp ac4884c8-0bdf-4d3f-86ee-1ba690d9c511))
16+
(fp_line (start -6 5) (end -6 4)
17+
(stroke (width 0.2032) (type solid)) (layer "F.SilkS") (tstamp 76059340-606c-4d3e-a870-e00cc01cf99d))
18+
(fp_line (start -5 -6) (end 5 -6)
19+
(stroke (width 0.2032) (type solid)) (layer "F.SilkS") (tstamp c2e58540-6aaa-476b-9e25-1ff9fc85f48d))
20+
(fp_line (start 5 6) (end -5 6)
21+
(stroke (width 0.2032) (type solid)) (layer "F.SilkS") (tstamp d3e900c0-f859-4982-bfc9-e8ca7c384557))
22+
(fp_line (start 6 -5) (end 6 -4)
23+
(stroke (width 0.2032) (type solid)) (layer "F.SilkS") (tstamp 0df999a0-2577-4520-83bf-6e824576d67d))
24+
(fp_line (start 6 -1) (end 6 1)
25+
(stroke (width 0.2032) (type solid)) (layer "F.SilkS") (tstamp c86a4612-a908-4313-af35-127dec06eb80))
26+
(fp_line (start 6 4) (end 6 5)
27+
(stroke (width 0.2032) (type solid)) (layer "F.SilkS") (tstamp ac6a1ab2-4f52-4893-b440-84a1b3890531))
28+
(fp_arc (start -6 -5) (mid -5.707107 -5.707107) (end -5 -6)
29+
(stroke (width 0.2032) (type solid)) (layer "F.SilkS") (tstamp 9b0de303-a394-4971-a288-899c7190639a))
30+
(fp_arc (start -5 6) (mid -5.707107 5.707107) (end -6 5)
31+
(stroke (width 0.2032) (type solid)) (layer "F.SilkS") (tstamp 203fb2b4-abbd-47f9-9cae-a7ed92159edd))
32+
(fp_arc (start 5 -6) (mid 5.707107 -5.707107) (end 6 -5)
33+
(stroke (width 0.2032) (type solid)) (layer "F.SilkS") (tstamp e246d07d-e1bb-4845-8a6e-5c4780197f73))
34+
(fp_arc (start 6 5) (mid 5.707107 5.707107) (end 5 6)
35+
(stroke (width 0.2032) (type solid)) (layer "F.SilkS") (tstamp 35b3d677-1461-4687-9a81-ddad163598c4))
36+
(fp_circle (center -4.5 -4.5) (end -4.2 -4.5)
37+
(stroke (width 0.7) (type solid)) (fill none) (layer "F.SilkS") (tstamp 8e32d76a-2a32-406b-a836-362b11c43eab))
38+
(fp_circle (center -4.5 4.5) (end -4.2 4.5)
39+
(stroke (width 0.7) (type solid)) (fill none) (layer "F.SilkS") (tstamp f2046d51-9d40-4ca2-978e-9fb84dce5fb9))
40+
(fp_circle (center 0 0) (end 3.5 0)
41+
(stroke (width 0.2032) (type solid)) (fill none) (layer "F.SilkS") (tstamp 891c0cf1-8af5-4924-ba56-c97eccc6978a))
42+
(fp_circle (center 4.5 -4.5) (end 4.8 -4.5)
43+
(stroke (width 0.7) (type solid)) (fill none) (layer "F.SilkS") (tstamp a7ecd5f1-aed1-4625-9176-961d02566b49))
44+
(fp_circle (center 4.5 4.5) (end 4.8 4.5)
45+
(stroke (width 0.7) (type solid)) (fill none) (layer "F.SilkS") (tstamp 4f6bacbf-41b7-4942-9ec8-e22e8ba6b252))
46+
(fp_line (start 5 -0.2) (end 5 -1)
47+
(stroke (width 0.2032) (type solid)) (layer "F.Fab") (tstamp f710af37-5c1e-448c-97f7-d8a1fab6cf94))
48+
(fp_line (start 5 0.7) (end 4.5 0.2)
49+
(stroke (width 0.2032) (type solid)) (layer "F.Fab") (tstamp 6a83c79f-07db-46bb-87ca-64edb4b6bd58))
50+
(fp_line (start 5 1.3) (end 5 0.7)
51+
(stroke (width 0.2032) (type solid)) (layer "F.Fab") (tstamp 76c947d3-ee99-430d-9a0c-b261cd0886f3))
52+
(pad "1" thru_hole circle (at 6.25 2.5) (size 2.159 2.159) (drill 1.2) (layers "*.Cu" "*.Mask")
53+
(solder_mask_margin 0.1016) (tstamp 9ce7ca79-cd2c-42c3-97b4-824674f2bb64))
54+
(pad "2" thru_hole circle (at -6.25 2.5) (size 2.159 2.159) (drill 1.2) (layers "*.Cu" "*.Mask")
55+
(solder_mask_margin 0.1016) (tstamp 37b52d3a-3e06-4a9d-aa50-31c094734220))
56+
(pad "3" thru_hole circle (at 6.25 -2.5) (size 2.159 2.159) (drill 1.2) (layers "*.Cu" "*.Mask")
57+
(solder_mask_margin 0.1016) (tstamp f1295252-a3b3-4f93-80c1-9026df182ce9))
58+
(pad "4" thru_hole circle (at -6.25 -2.5) (size 2.159 2.159) (drill 1.2) (layers "*.Cu" "*.Mask")
59+
(solder_mask_margin 0.1016) (tstamp d5bdd9cc-3ee0-42fa-a737-e9b0228acd08))
60+
)

Footprints/SparkFun-Switch.pretty/Push_PTH_12x12mm_LED.kicad_mod

Lines changed: 38 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -22,14 +22,10 @@
2222
(stroke (width 0.2032) (type solid)) (layer "F.SilkS") (tstamp 91e38a55-d75e-47bd-9547-2810290dfa1c))
2323
(fp_line (start -4.85 6) (end -6 4.85)
2424
(stroke (width 0.2032) (type solid)) (layer "F.SilkS") (tstamp 95b5f5bf-3ca5-412b-baaf-3467a2eefb33))
25-
(fp_line (start -1.27 8.509) (end -1.27 7.239)
26-
(stroke (width 0.2032) (type solid)) (layer "F.SilkS") (tstamp 2226cb15-aec2-43d5-8429-cf1768494fac))
2725
(fp_line (start -0.635 -0.635) (end 0 -0.635)
2826
(stroke (width 0.2032) (type solid)) (layer "F.SilkS") (tstamp cb0c01a8-2802-4ed9-b10a-309cdc62f73f))
2927
(fp_line (start -0.635 0.635) (end 0.635 0.635)
3028
(stroke (width 0.2032) (type solid)) (layer "F.SilkS") (tstamp 2b751ef5-3ef1-4b93-b3dd-70af634ffb9d))
31-
(fp_line (start -0.635 7.874) (end -1.905 7.874)
32-
(stroke (width 0.2032) (type solid)) (layer "F.SilkS") (tstamp fd43ccdc-b241-4aee-abe6-69666377771d))
3329
(fp_line (start 0 -0.635) (end -0.635 0.635)
3430
(stroke (width 0.2032) (type solid)) (layer "F.SilkS") (tstamp 4838d023-0d07-4d93-941c-afb6a432fb43))
3531
(fp_line (start 0 -0.635) (end 0.635 -0.635)
@@ -76,6 +72,44 @@
7672
(stroke (width 0.9) (type solid)) (fill none) (layer "F.SilkS") (tstamp 288dc629-1311-4003-9273-f95a23953d44))
7773
(fp_circle (center 4 4) (end 4.4 4)
7874
(stroke (width 0.9) (type solid)) (fill none) (layer "F.SilkS") (tstamp 3dceb7e7-0842-4b66-8b02-f8f017d661e2))
75+
(fp_poly
76+
(pts
77+
(xy -1.528763 6.608762)
78+
(xy -1.335881 6.608762)
79+
(xy -1.214438 6.629003)
80+
(xy -1.163241 6.689725)
81+
(xy -1.150144 6.798072)
82+
(xy -1.16205 6.906418)
83+
(xy -1.202531 6.963568)
84+
(xy -1.323975 6.985)
85+
(xy -1.528763 6.985)
86+
(xy -1.528763 7.177881)
87+
(xy -1.549003 7.299325)
88+
(xy -1.609725 7.350522)
89+
(xy -1.718072 7.363618)
90+
(xy -1.826419 7.350522)
91+
(xy -1.883569 7.306468)
92+
(xy -1.905 7.1755)
93+
(xy -1.905 6.985)
94+
(xy -2.112169 6.985)
95+
(xy -2.226469 6.96595)
96+
(xy -2.274094 6.905228)
97+
(xy -2.286 6.796881)
98+
(xy -2.272903 6.688534)
99+
(xy -2.226469 6.630194)
100+
(xy -2.0955 6.608762)
101+
(xy -1.905 6.608762)
102+
(xy -1.905 6.415881)
103+
(xy -1.88595 6.294437)
104+
(xy -1.825228 6.24324)
105+
(xy -1.716881 6.230144)
106+
(xy -1.608534 6.24324)
107+
(xy -1.550194 6.287294)
108+
(xy -1.528763 6.418262)
109+
(xy -1.528763 6.608762)
110+
)
111+
112+
(stroke (width 0) (type solid)) (fill solid) (layer "F.SilkS") (tstamp 3b89c3f5-baa7-4bac-8670-994ac0c67e1c))
79113
(fp_poly
80114
(pts
81115
(xy 7.8 -4)

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

Lines changed: 12 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -22,12 +22,18 @@
2222
(stroke (width 0.2032) (type solid)) (fill none) (layer "F.SilkS") (tstamp 1a111bbb-e942-4f52-bfc6-a8802ec6f2eb))
2323
(fp_rect (start 5 -3.4) (end -5 3.4)
2424
(stroke (width 0.05) (type default)) (fill none) (layer "F.CrtYd") (tstamp 3d433f23-c0a8-477c-bdc3-2ce308952518))
25-
(pad "A1" smd rect (at -3.975 2.25 90) (size 1.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask")
26-
(solder_mask_margin 0.1016) (thermal_bridge_angle 45) (tstamp e4bf92bd-9b15-4160-a4e6-6dc3b98b59f5))
27-
(pad "A2" smd rect (at 3.975 2.25 90) (size 1.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask")
28-
(solder_mask_margin 0.1016) (thermal_bridge_angle 45) (tstamp f901b932-eb01-4059-8be4-c6601ba5322e))
29-
(pad "B1" smd rect (at -3.975 -2.25 90) (size 1.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask")
25+
(fp_line (start 4 -1.2425) (end 4 -0.4175)
26+
(stroke (width 0.127) (type solid)) (layer "F.Fab") (tstamp 5fc7cef5-f720-4df6-a009-f5cdb1e822b7))
27+
(fp_line (start 4 -0.4175) (end 4.255 0.0375)
28+
(stroke (width 0.127) (type solid)) (layer "F.Fab") (tstamp b0813fdd-3772-4f2f-94c4-286058083151))
29+
(fp_line (start 4 0.2575) (end 4 1.1425)
30+
(stroke (width 0.127) (type solid)) (layer "F.Fab") (tstamp b063d2bb-cf60-4fc7-bf11-691217c93075))
31+
(pad "1" smd rect (at -3.975 -2.25 90) (size 1.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask")
3032
(solder_mask_margin 0.1016) (thermal_bridge_angle 45) (tstamp b739b9f4-6feb-48fa-80c7-7a52cd78cb7a))
31-
(pad "B2" smd rect (at 3.975 -2.25 90) (size 1.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask")
33+
(pad "3" smd rect (at -3.975 2.25 90) (size 1.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask")
34+
(solder_mask_margin 0.1016) (thermal_bridge_angle 45) (tstamp e4bf92bd-9b15-4160-a4e6-6dc3b98b59f5))
35+
(pad "3" smd rect (at 3.975 -2.25 90) (size 1.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask")
3236
(solder_mask_margin 0.1016) (thermal_bridge_angle 45) (tstamp ee4f0519-b8c1-4c94-9144-680c47d5fb21))
37+
(pad "4" smd rect (at 3.975 2.25 90) (size 1.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask")
38+
(solder_mask_margin 0.1016) (thermal_bridge_angle 45) (tstamp f901b932-eb01-4059-8be4-c6601ba5322e))
3339
)

0 commit comments

Comments
 (0)