Skip to content

Commit eaf3134

Browse files
authored
Merge pull request #64 from sparkfun/Switches
Add push buttons and switches
2 parents 5187c5c + a729baa commit eaf3134

20 files changed

+2763
-80
lines changed

Footprints/SparkFun-Switch.pretty/Pad-CapacitiveTouch.kicad_mod

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
1-
(footprint "Button-CapacitiveTouch" (version 20221018) (generator pcbnew)
1+
(footprint "Pad-CapacitiveTouch" (version 20221018) (generator pcbnew)
22
(layer "F.Cu")
33
(descr "<h3>Conductive Button</h3>\n<p>Used with rubber key pads on the <a href=\"https://www.sparkfun.com/products/retired/8602\">Nordic Key FOB</a>. This one was designed and proven to work with the <a href=\"https://www.sparkfun.com/products/retired/9377\">PolyCase Key FOB enclosures</a>.</p>")
4-
(fp_text reference "REF**" (at 0 6.3 180) (layer "F.Fab")
4+
(fp_text reference "Ref**" (at 0 6.3 180) (layer "F.Fab")
55
(effects (font (size 0.5 0.5) (thickness 0.1) bold) (justify bottom))
66
(tstamp ecd9a125-6941-4436-aeb6-3dc41bc808f5)
77
)
8-
(fp_text value "Button-CapacitiveTouch" (at 0 7.2 180) (layer "F.Fab")
8+
(fp_text value "Val**" (at 0 7.2 180) (layer "F.Fab")
99
(effects (font (size 0.5 0.5) (thickness 0.1) bold) (justify top))
1010
(tstamp 22276301-2839-4eae-bdc9-ebb3b152b381)
1111
)
Lines changed: 62 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,62 @@
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_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))
48+
(fp_line (start 5 -0.2) (end 5 -1)
49+
(stroke (width 0.2032) (type solid)) (layer "F.Fab") (tstamp f710af37-5c1e-448c-97f7-d8a1fab6cf94))
50+
(fp_line (start 5 0.7) (end 4.5 0.2)
51+
(stroke (width 0.2032) (type solid)) (layer "F.Fab") (tstamp 6a83c79f-07db-46bb-87ca-64edb4b6bd58))
52+
(fp_line (start 5 1.3) (end 5 0.7)
53+
(stroke (width 0.2032) (type solid)) (layer "F.Fab") (tstamp 76c947d3-ee99-430d-9a0c-b261cd0886f3))
54+
(pad "1" 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) (thermal_bridge_angle 0) (tstamp d5bdd9cc-3ee0-42fa-a737-e9b0228acd08))
56+
(pad "1" 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) (thermal_bridge_angle 0) (tstamp f1295252-a3b3-4f93-80c1-9026df182ce9))
58+
(pad "2" 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) (thermal_bridge_angle 0) (tstamp 37b52d3a-3e06-4a9d-aa50-31c094734220))
60+
(pad "2" thru_hole circle (at 6.25 2.5) (size 2.159 2.159) (drill 1.2) (layers "*.Cu" "*.Mask")
61+
(solder_mask_margin 0.1016) (thermal_bridge_angle 0) (tstamp 9ce7ca79-cd2c-42c3-97b4-824674f2bb64))
62+
)
Lines changed: 166 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,166 @@
1+
(footprint "Push_PTH_12x12mm_LED" (version 20221018) (generator pcbnew)
2+
(layer "F.Cu")
3+
(descr "https://www.sparkfun.com/datasheets/Components/General/TSD1265.png")
4+
(tags "Momentary Switch (Pushbutton)")
5+
(fp_text reference "Ref**" (at 0 -5.08) (layer "F.Fab")
6+
(effects (font (size 0.5 0.5) (thickness 0.1)) (justify bottom))
7+
(tstamp 2e6b5484-f217-4f78-ab05-48a12ac3464f)
8+
)
9+
(fp_text value "Val**" (at 0 5.08) (layer "F.Fab")
10+
(effects (font (size 0.5 0.5) (thickness 0.1)) (justify top))
11+
(tstamp e7e01fe9-e6ce-4fd9-b279-f4ecf7f8af9e)
12+
)
13+
(fp_line (start -6 -4.85) (end -4.85 -6)
14+
(stroke (width 0.2032) (type solid)) (layer "F.SilkS") (tstamp eaa1508a-e0f7-4de9-a44e-969a7fbc199b))
15+
(fp_line (start -6 -4) (end -6 -4.85)
16+
(stroke (width 0.2032) (type solid)) (layer "F.SilkS") (tstamp d4282052-3d38-4b53-ae29-3aa50b7f6f0b))
17+
(fp_line (start -6 1) (end -6 -1)
18+
(stroke (width 0.2032) (type solid)) (layer "F.SilkS") (tstamp 10c06376-2f45-4bfe-8260-4f0123415241))
19+
(fp_line (start -6 4.85) (end -6 4)
20+
(stroke (width 0.2032) (type solid)) (layer "F.SilkS") (tstamp 6e94ad9c-08f6-4a77-a4af-214b3c0c4889))
21+
(fp_line (start -4.85 -6) (end 4.85 -6)
22+
(stroke (width 0.2032) (type solid)) (layer "F.SilkS") (tstamp 91e38a55-d75e-47bd-9547-2810290dfa1c))
23+
(fp_line (start -4.85 6) (end -6 4.85)
24+
(stroke (width 0.2032) (type solid)) (layer "F.SilkS") (tstamp 95b5f5bf-3ca5-412b-baaf-3467a2eefb33))
25+
(fp_line (start -0.635 -0.635) (end 0 -0.635)
26+
(stroke (width 0.2032) (type solid)) (layer "F.SilkS") (tstamp cb0c01a8-2802-4ed9-b10a-309cdc62f73f))
27+
(fp_line (start -0.635 0.635) (end 0.635 0.635)
28+
(stroke (width 0.2032) (type solid)) (layer "F.SilkS") (tstamp 2b751ef5-3ef1-4b93-b3dd-70af634ffb9d))
29+
(fp_line (start 0 -0.635) (end -0.635 0.635)
30+
(stroke (width 0.2032) (type solid)) (layer "F.SilkS") (tstamp 4838d023-0d07-4d93-941c-afb6a432fb43))
31+
(fp_line (start 0 -0.635) (end 0.635 -0.635)
32+
(stroke (width 0.2032) (type solid)) (layer "F.SilkS") (tstamp 1871aa5f-77c3-4e23-bac2-ff9162e6ecd5))
33+
(fp_line (start 0 3.048) (end 0 1.778)
34+
(stroke (width 0.2032) (type solid)) (layer "F.SilkS") (tstamp ac4f5234-cf9a-449d-8ae7-7086a8850464))
35+
(fp_line (start 0.635 -2.413) (end -0.635 -2.413)
36+
(stroke (width 0.2032) (type solid)) (layer "F.SilkS") (tstamp d3460bd7-8b02-4f89-a364-bc4a43d4dada))
37+
(fp_line (start 0.635 0.635) (end 0 -0.635)
38+
(stroke (width 0.2032) (type solid)) (layer "F.SilkS") (tstamp e839df84-08e1-4e48-980d-1a93c087c545))
39+
(fp_line (start 0.635 2.413) (end -0.635 2.413)
40+
(stroke (width 0.2032) (type solid)) (layer "F.SilkS") (tstamp 209ff153-9c52-4fda-8a1a-2092d3624b31))
41+
(fp_line (start 4.85 -6) (end 6 -4.85)
42+
(stroke (width 0.2032) (type solid)) (layer "F.SilkS") (tstamp 3fa0d78a-7b6a-4f98-90f9-d55cf80e3d1c))
43+
(fp_line (start 4.85 6) (end -4.85 6)
44+
(stroke (width 0.2032) (type solid)) (layer "F.SilkS") (tstamp 7d8bb108-cbf9-473d-b270-263f63d2c521))
45+
(fp_line (start 5 -4) (end 6 -4)
46+
(stroke (width 0.2032) (type solid)) (layer "F.SilkS") (tstamp b2c9983f-55a5-4bcf-ad04-7f4b236470fb))
47+
(fp_line (start 5 -1) (end 5 -4)
48+
(stroke (width 0.2032) (type solid)) (layer "F.SilkS") (tstamp d140d117-ba32-4f45-9fda-ee83e84fe1df))
49+
(fp_line (start 5 1) (end 5 4)
50+
(stroke (width 0.2032) (type solid)) (layer "F.SilkS") (tstamp 0879b8e0-218b-4eb4-ba80-7488178e48c9))
51+
(fp_line (start 5 4) (end 6 4)
52+
(stroke (width 0.2032) (type solid)) (layer "F.SilkS") (tstamp 7b9413b4-3d5d-4317-a632-5f0226dfca30))
53+
(fp_line (start 6 -4.85) (end 6 -4)
54+
(stroke (width 0.2032) (type solid)) (layer "F.SilkS") (tstamp e63ed121-141d-4da3-aff8-a5464e1d6e7d))
55+
(fp_line (start 6 -1) (end 5 -1)
56+
(stroke (width 0.2032) (type solid)) (layer "F.SilkS") (tstamp 2fbf4b59-03af-420b-ab76-4186ca52a18e))
57+
(fp_line (start 6 -1) (end 6 1)
58+
(stroke (width 0.2032) (type solid)) (layer "F.SilkS") (tstamp f084ddcc-9048-4f06-af15-cad3e53cd574))
59+
(fp_line (start 6 1) (end 5 1)
60+
(stroke (width 0.2032) (type solid)) (layer "F.SilkS") (tstamp 2cbb3adc-83c2-4406-b24b-088bdd64585c))
61+
(fp_line (start 6 4) (end 6 4.85)
62+
(stroke (width 0.2032) (type solid)) (layer "F.SilkS") (tstamp 40412723-fa76-4c28-936a-ee1b3f5c45c0))
63+
(fp_line (start 6 4.85) (end 4.85 6)
64+
(stroke (width 0.2032) (type solid)) (layer "F.SilkS") (tstamp 73a98bed-073a-4df5-867c-62f9ceb1c5b4))
65+
(fp_circle (center -4 -4) (end -3.6 -4)
66+
(stroke (width 0.9) (type solid)) (fill none) (layer "F.SilkS") (tstamp 6157767d-f77d-433e-82ae-82751400ffc4))
67+
(fp_circle (center -4 4) (end -3.6 4)
68+
(stroke (width 0.9) (type solid)) (fill none) (layer "F.SilkS") (tstamp dca95bae-816e-42f6-a430-223796eb7658))
69+
(fp_circle (center 0 0) (end 3.5 0)
70+
(stroke (width 0.2032) (type solid)) (fill none) (layer "F.SilkS") (tstamp 58190152-7d22-4576-a96f-bb1ce5c542f5))
71+
(fp_circle (center 4 -4) (end 4.4 -4)
72+
(stroke (width 0.9) (type solid)) (fill none) (layer "F.SilkS") (tstamp 288dc629-1311-4003-9273-f95a23953d44))
73+
(fp_circle (center 4 4) (end 4.4 4)
74+
(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))
113+
(fp_poly
114+
(pts
115+
(xy 7.8 -4)
116+
(xy 7.8 -1)
117+
(xy 6.3 -1)
118+
(xy 6.3 1)
119+
(xy 7.8 1)
120+
(xy 7.8 4)
121+
(xy 6.3 4)
122+
(xy 6.3 6.3)
123+
(xy 1.2 6.3)
124+
(xy 1.2 7.8)
125+
(xy -1.2 7.8)
126+
(xy -1.2 6.3)
127+
(xy -6.3 6.3)
128+
(xy -6.3 4)
129+
(xy -7.6 4)
130+
(xy -7.6 1)
131+
(xy -6.3 1)
132+
(xy -6.3 -1)
133+
(xy -7.6 -1)
134+
(xy -7.6 -4)
135+
(xy -6.3 -4)
136+
(xy -6.3 -6.3)
137+
(xy -1.2 -6.3)
138+
(xy -1.2 -8)
139+
(xy 1.2 -8)
140+
(xy 1.2 -6.3)
141+
(xy 6.3 -6.3)
142+
(xy 6.3 -4)
143+
)
144+
145+
(stroke (width 0.05) (type solid)) (fill none) (layer "F.CrtYd") (tstamp 3982f743-bf20-4db9-abbb-1c49e461f550))
146+
(fp_line (start 5 -0.2) (end 5 -1)
147+
(stroke (width 0.2032) (type solid)) (layer "F.Fab") (tstamp e99e5d07-3c05-4630-9b60-7a1f564a54d4))
148+
(fp_line (start 5 0.7) (end 4.5 0.2)
149+
(stroke (width 0.2032) (type solid)) (layer "F.Fab") (tstamp 793a5a23-68b9-4439-86de-39c9f52ae35f))
150+
(fp_line (start 5 1.3) (end 5 0.7)
151+
(stroke (width 0.2032) (type solid)) (layer "F.Fab") (tstamp 3bc6e4c0-d34d-4c0f-b85b-d88b04792e27))
152+
(pad "" np_thru_hole circle (at 0 -4.5) (size 1.6 1.6) (drill 1.6) (layers "F&B.Cu" "*.Mask") (tstamp 36b48be0-7599-4f47-90eb-751da969e76d))
153+
(pad "" np_thru_hole circle (at 0 4.5) (size 1.6 1.6) (drill 1.6) (layers "*.Cu" "*.Mask") (tstamp 1ad93e9b-868e-4265-867d-878c38cdb3c3))
154+
(pad "1" thru_hole circle (at -6.25 -2.5) (size 2.159 2.159) (drill 1.2) (layers "*.Cu" "*.Mask")
155+
(solder_mask_margin 0.1016) (thermal_bridge_angle 0) (tstamp 3b3c9d39-a90b-4151-8aa5-b217494cfb6c))
156+
(pad "1" thru_hole circle (at 6.25 -2.5) (size 2.159 2.159) (drill 1.2) (layers "*.Cu" "*.Mask")
157+
(solder_mask_margin 0.1016) (thermal_bridge_angle 0) (tstamp 63efb85d-1de4-4bb6-8c30-18a3a8fc7429))
158+
(pad "2" thru_hole circle (at -6.25 2.5) (size 2.159 2.159) (drill 1.2) (layers "*.Cu" "*.Mask")
159+
(solder_mask_margin 0.1016) (thermal_bridge_angle 0) (tstamp 98255444-c838-4347-9dd3-c30f8586a072))
160+
(pad "2" thru_hole circle (at 6.25 2.5) (size 2.159 2.159) (drill 1.2) (layers "*.Cu" "*.Mask")
161+
(solder_mask_margin 0.1016) (thermal_bridge_angle 0) (tstamp d42227d5-8736-4cd0-a7d8-d427989397d9))
162+
(pad "A" thru_hole circle (at 0 6.75) (size 1.6764 1.6764) (drill 0.8) (layers "*.Cu" "*.Mask")
163+
(solder_mask_margin 0.1016) (thermal_bridge_angle 0) (tstamp d7cc0b65-518a-44b6-b1da-5bbb0f89b17f))
164+
(pad "K" thru_hole circle (at 0 -6.75) (size 1.6764 1.6764) (drill 0.8) (layers "*.Cu" "*.Mask")
165+
(solder_mask_margin 0.1016) (thermal_bridge_angle 0) (tstamp 726fcbe8-4d6a-4d52-914e-cb3c8e932f17))
166+
)
Lines changed: 71 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,71 @@
1+
(footprint "Push_PTH_RA_7.4x4.3mm" (version 20221018) (generator pcbnew)
2+
(layer "F.Cu")
3+
(descr "http://cdn.sparkfun.com/datasheets/Components/Switches/SW016.JPG")
4+
(tags "Momentary Switch (Pushbutton)")
5+
(fp_text reference "Ref**" (at 0 -2.286) (layer "F.Fab")
6+
(effects (font (size 0.5 0.5) (thickness 0.1)) (justify bottom))
7+
(tstamp 15553c37-f88d-42a4-81ab-c7813fb9ea22)
8+
)
9+
(fp_text value "Val**" (at 0 2.286) (layer "F.Fab")
10+
(effects (font (size 0.5 0.5) (thickness 0.1)) (justify top))
11+
(tstamp ea4bea65-72d0-48d9-ad7a-8edf4b582394)
12+
)
13+
(fp_line (start -3.777 -1) (end -3.777 2.445003)
14+
(stroke (width 0.2032) (type solid)) (layer "F.SilkS") (tstamp a91981af-7f25-4da4-8821-a4c3bcf8fc89))
15+
(fp_line (start -3.777 2.445003) (end 3.777 2.445003)
16+
(stroke (width 0.2032) (type solid)) (layer "F.SilkS") (tstamp beb23a9d-e97d-4e41-b14f-53d71685da2c))
17+
(fp_line (start 2 -2.127) (end -2 -2.127)
18+
(stroke (width 0.2032) (type solid)) (layer "F.SilkS") (tstamp 35c7bd65-ab3b-42e2-87c9-72594757e145))
19+
(fp_line (start 3.777 2.445003) (end 3.777 -1)
20+
(stroke (width 0.2032) (type solid)) (layer "F.SilkS") (tstamp 93b1edb8-a208-411a-b1df-a3faa63f4b5b))
21+
(fp_circle (center -2.5 0) (end -2.0555 0)
22+
(stroke (width 0.889) (type solid)) (fill solid) (layer "B.Mask") (tstamp 5c5ca721-40d9-4c19-9e20-ea3512608d45))
23+
(fp_circle (center 2.5 0) (end 2.9445 0)
24+
(stroke (width 0.889) (type solid)) (fill solid) (layer "B.Mask") (tstamp e83bd4d6-d4af-42a5-aad5-78c21866c0c6))
25+
(fp_circle (center -2.5 0) (end -2.27775 0)
26+
(stroke (width 0.4445) (type solid)) (fill solid) (layer "F.Mask") (tstamp 20774344-121d-4a64-aac2-d24b256c42f5))
27+
(fp_circle (center 2.5 0) (end 2.72225 0)
28+
(stroke (width 0.4445) (type solid)) (fill solid) (layer "F.Mask") (tstamp 0cbe72a7-ab0e-4a26-8957-78fcee9e13d1))
29+
(fp_rect (start -5.1 -3.9) (end 5.1 4)
30+
(stroke (width 0.05) (type default)) (fill none) (layer "F.CrtYd") (tstamp d7c3097b-96be-412f-9d74-3044d4c112a0))
31+
(fp_line (start -3.777 -1.905) (end -3.777 -3.683)
32+
(stroke (width 0.4064) (type solid)) (layer "F.Fab") (tstamp 3fcfbfaa-1494-46b3-96dc-fb2da2822a38))
33+
(fp_line (start -3.65 -3.5) (end -3 -3.5)
34+
(stroke (width 0.127) (type solid)) (layer "F.Fab") (tstamp 9496d2cb-1c27-4cdc-a38c-6b0241e7f538))
35+
(fp_line (start -3.65 2) (end -3.65 -3.5)
36+
(stroke (width 0.127) (type solid)) (layer "F.Fab") (tstamp c068328a-2993-44f5-a7d9-dc54ff32093f))
37+
(fp_line (start -3.65 2) (end -1.5 2)
38+
(stroke (width 0.127) (type solid)) (layer "F.Fab") (tstamp 5695c951-9df6-469c-9cc8-c166c583418a))
39+
(fp_line (start -3 -2) (end -3 -3.5)
40+
(stroke (width 0.127) (type solid)) (layer "F.Fab") (tstamp 93e13dcb-2593-407f-89de-5c777b2ba387))
41+
(fp_line (start -3 -2) (end 3 -2)
42+
(stroke (width 0.127) (type solid)) (layer "F.Fab") (tstamp 7293051d-4dda-4e7d-95dc-efad7d8b495d))
43+
(fp_line (start -1.5 2) (end -1.5 3.8)
44+
(stroke (width 0.127) (type solid)) (layer "F.Fab") (tstamp 5a1b1189-3870-4672-a107-9a0b4a2df30f))
45+
(fp_line (start -1.5 2) (end 1.5 2)
46+
(stroke (width 0.127) (type solid)) (layer "F.Fab") (tstamp 7457958b-8c81-4448-8588-86d6a741397e))
47+
(fp_line (start -0.635 2.445003) (end 0.635 2.445003)
48+
(stroke (width 0.4064) (type solid)) (layer "F.Fab") (tstamp 17128cbd-693b-4a04-9993-210b586d52d0))
49+
(fp_line (start 1.5 2) (end 1.5 3.8)
50+
(stroke (width 0.127) (type solid)) (layer "F.Fab") (tstamp 306fadb5-f1d4-41c2-8954-bceb87749eac))
51+
(fp_line (start 1.5 2) (end 3.65 2)
52+
(stroke (width 0.127) (type solid)) (layer "F.Fab") (tstamp 4c851854-8ff1-4782-a094-fca896980f54))
53+
(fp_line (start 1.5 3.8) (end -1.5 3.8)
54+
(stroke (width 0.127) (type solid)) (layer "F.Fab") (tstamp e1393505-5de4-4b82-86a6-9761019874a6))
55+
(fp_line (start 3 -3.5) (end 3.65 -3.5)
56+
(stroke (width 0.127) (type solid)) (layer "F.Fab") (tstamp 5e1cae1b-0390-422b-a381-275c9d58cee8))
57+
(fp_line (start 3 -2) (end 3 -3.5)
58+
(stroke (width 0.127) (type solid)) (layer "F.Fab") (tstamp c4f2a1b6-0b3f-41bd-84ca-f26cf0b84537))
59+
(fp_line (start 3.65 -3.5) (end 3.65 2)
60+
(stroke (width 0.127) (type solid)) (layer "F.Fab") (tstamp 80ed264b-4dda-4b3d-ba73-634c06cb272e))
61+
(fp_line (start 3.777 -1.905) (end 3.777 -3.683)
62+
(stroke (width 0.4064) (type solid)) (layer "F.Fab") (tstamp fcf8e443-42ff-400b-8874-bd740b96114f))
63+
(pad "1" thru_hole circle (at -2.5 0) (size 1.7 1.7) (drill 0.8) (layers "*.Cu")
64+
(solder_mask_margin 0.1016) (thermal_bridge_angle 0) (tstamp 24f21b9a-8f5a-4b0e-b521-d53ed261113c))
65+
(pad "2" thru_hole circle (at 2.5 0) (size 1.7 1.7) (drill 0.8) (layers "*.Cu")
66+
(solder_mask_margin 0.1016) (thermal_bridge_angle 0) (tstamp f2133376-a039-4ae0-81af-0ac938ce5a5a))
67+
(pad "M1" thru_hole circle (at -3.7032 -2.5) (size 2.2 2.2) (drill 1.2) (layers "*.Cu" "*.Mask")
68+
(solder_mask_margin 0.1016) (thermal_bridge_angle 0) (tstamp 8171e4ac-f117-4e00-9065-9673da8c17a4))
69+
(pad "M2" thru_hole circle (at 3.7032 -2.5) (size 2.2 2.2) (drill 1.2) (layers "*.Cu" "*.Mask")
70+
(solder_mask_margin 0.1016) (thermal_bridge_angle 0) (tstamp 0848a2a9-5fa2-4315-9ee0-4155bf8f7f77))
71+
)

0 commit comments

Comments
 (0)