Skip to content

Commit 28ad6ff

Browse files
authored
Merge pull request #8 from psu-epl/bgreen/rev-1.0.0
Add back the mounting holes
2 parents 1befe0d + a1b35f9 commit 28ad6ff

18 files changed

+1271
-61
lines changed

hardware/kicad/Labpass RFID Reader - Mez/Labpass RFID Reader - Mez.kicad_pcb

+92
Original file line numberDiff line numberDiff line change
@@ -131,6 +131,29 @@
131131
)
132132
)
133133

134+
(footprint "MountingHole:MountingHole_2.5mm" (layer "F.Cu")
135+
(tedit 56D1B4CB) (tstamp 062e706d-8685-4ed0-bde0-c72177fdef07)
136+
(at 114.985704 118.617817)
137+
(descr "Mounting Hole 2.5mm, no annular")
138+
(tags "mounting hole 2.5mm no annular")
139+
(attr exclude_from_pos_files exclude_from_bom)
140+
(fp_text reference "REF**" (at 0 -3.5) (layer "F.SilkS") hide
141+
(effects (font (size 1 1) (thickness 0.15)))
142+
(tstamp 2b38f935-d567-4d87-81e7-f2c38b013f0f)
143+
)
144+
(fp_text value "MountingHole_2.5mm" (at 0 3.5) (layer "F.Fab")
145+
(effects (font (size 1 1) (thickness 0.15)))
146+
(tstamp 2705fbd2-ce56-4707-94a8-cee518bd84e7)
147+
)
148+
(fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
149+
(effects (font (size 1 1) (thickness 0.15)))
150+
(tstamp ee142ffe-94bd-47fe-9c8a-66bc3f28d6dd)
151+
)
152+
(fp_circle (center 0 0) (end 2.5 0) (layer "Cmts.User") (width 0.15) (fill none) (tstamp 7445db70-84aa-4b8f-ac31-dd21ca55d697))
153+
(fp_circle (center 0 0) (end 2.75 0) (layer "F.CrtYd") (width 0.05) (fill none) (tstamp a8c80ea1-dcfb-47f6-ab70-bfc319a49d05))
154+
(pad "" np_thru_hole circle (at 0 0) (size 2.5 2.5) (drill 2.5) (layers *.Cu *.Mask) (tstamp a20ac3ae-af35-4bad-873e-914ac46506a0))
155+
)
156+
134157
(footprint "Capacitor_SMD:C_0603_1608Metric" (layer "F.Cu")
135158
(tedit 5F68FEEE) (tstamp 3b2ff5df-7e3b-4b5d-af5e-066880e97bf6)
136159
(at 124.046907 117.107 90)
@@ -257,6 +280,29 @@
257280
)
258281
)
259282

283+
(footprint "MountingHole:MountingHole_2.5mm" (layer "F.Cu")
284+
(tedit 56D1B4CB) (tstamp 71217b93-fe83-4043-8494-863feaee352c)
285+
(at 114.960704 60.667817)
286+
(descr "Mounting Hole 2.5mm, no annular")
287+
(tags "mounting hole 2.5mm no annular")
288+
(attr exclude_from_pos_files exclude_from_bom)
289+
(fp_text reference "REF**" (at 0 -3.5) (layer "F.SilkS") hide
290+
(effects (font (size 1 1) (thickness 0.15)))
291+
(tstamp 569bfa76-e06b-4139-8694-fb876c927b3b)
292+
)
293+
(fp_text value "MountingHole_2.5mm" (at 0 3.5) (layer "F.Fab")
294+
(effects (font (size 1 1) (thickness 0.15)))
295+
(tstamp fc3a5843-2258-4239-bd2b-8a6d615ec688)
296+
)
297+
(fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
298+
(effects (font (size 1 1) (thickness 0.15)))
299+
(tstamp f95f2233-328c-4a3a-8020-fc6028488790)
300+
)
301+
(fp_circle (center 0 0) (end 2.5 0) (layer "Cmts.User") (width 0.15) (fill none) (tstamp 832c288b-4503-4488-8d90-feca8fc04030))
302+
(fp_circle (center 0 0) (end 2.75 0) (layer "F.CrtYd") (width 0.05) (fill none) (tstamp a295dfb1-e799-4a62-a3d7-928ad067a5ef))
303+
(pad "" np_thru_hole circle (at 0 0) (size 2.5 2.5) (drill 2.5) (layers *.Cu *.Mask) (tstamp 41882be8-79e7-4008-b4b0-816ca8c37fda))
304+
)
305+
260306
(footprint "Resistor_SMD:R_0603_1608Metric" (layer "F.Cu")
261307
(tedit 5F68FEEE) (tstamp 797513b6-1e73-4adc-82f8-75c69252133b)
262308
(at 156.796907 116.332)
@@ -299,6 +345,29 @@
299345
)
300346
)
301347

348+
(footprint "MountingHole:MountingHole_2.5mm" (layer "F.Cu")
349+
(tedit 56D1B4CB) (tstamp 7e4efa2e-38be-4cf0-8201-0088a28f84c7)
350+
(at 163.960704 60.567817)
351+
(descr "Mounting Hole 2.5mm, no annular")
352+
(tags "mounting hole 2.5mm no annular")
353+
(attr exclude_from_pos_files exclude_from_bom)
354+
(fp_text reference "REF**" (at 0 -3.5) (layer "F.SilkS") hide
355+
(effects (font (size 1 1) (thickness 0.15)))
356+
(tstamp 7d44735a-ce97-4b5d-a819-e90ad7374067)
357+
)
358+
(fp_text value "MountingHole_2.5mm" (at 0 3.5) (layer "F.Fab")
359+
(effects (font (size 1 1) (thickness 0.15)))
360+
(tstamp c2ce7726-0e1b-4e51-909a-f83a6a92acfb)
361+
)
362+
(fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
363+
(effects (font (size 1 1) (thickness 0.15)))
364+
(tstamp 753e2e87-1592-4920-b317-b8833e6d4622)
365+
)
366+
(fp_circle (center 0 0) (end 2.5 0) (layer "Cmts.User") (width 0.15) (fill none) (tstamp 58f107e6-23ee-434f-bae2-d726456c3143))
367+
(fp_circle (center 0 0) (end 2.75 0) (layer "F.CrtYd") (width 0.05) (fill none) (tstamp 1fe4fad9-4ebd-4ab7-a50f-1533cee55fd3))
368+
(pad "" np_thru_hole circle (at 0 0) (size 2.5 2.5) (drill 2.5) (layers *.Cu *.Mask) (tstamp df699d05-f3ff-44b4-b9bc-b87669523222))
369+
)
370+
302371
(footprint "Capacitor_SMD:C_0603_1608Metric" (layer "F.Cu")
303372
(tedit 5F68FEEE) (tstamp a4b5f8f5-66e4-4b46-95a4-9be7b8da6568)
304373
(at 146.3 116.4)
@@ -384,6 +453,29 @@
384453
)
385454
)
386455

456+
(footprint "MountingHole:MountingHole_2.5mm" (layer "F.Cu")
457+
(tedit 56D1B4CB) (tstamp a6ce17b5-bce9-4046-b091-f2c1d9cd4cd4)
458+
(at 164.035704 118.567817)
459+
(descr "Mounting Hole 2.5mm, no annular")
460+
(tags "mounting hole 2.5mm no annular")
461+
(attr exclude_from_pos_files exclude_from_bom)
462+
(fp_text reference "REF**" (at 0 -3.5) (layer "F.SilkS") hide
463+
(effects (font (size 1 1) (thickness 0.15)))
464+
(tstamp aebbc659-2207-4ef5-b8bf-31c56fdf99ef)
465+
)
466+
(fp_text value "MountingHole_2.5mm" (at 0 3.5) (layer "F.Fab")
467+
(effects (font (size 1 1) (thickness 0.15)))
468+
(tstamp b1268338-9d58-4e06-8037-fc5c1bf89191)
469+
)
470+
(fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
471+
(effects (font (size 1 1) (thickness 0.15)))
472+
(tstamp b51ec3e5-9beb-4842-a2cf-5d2934f32ffe)
473+
)
474+
(fp_circle (center 0 0) (end 2.5 0) (layer "Cmts.User") (width 0.15) (fill none) (tstamp b525e475-8569-4695-84f1-a6bb2d0b8f36))
475+
(fp_circle (center 0 0) (end 2.75 0) (layer "F.CrtYd") (width 0.05) (fill none) (tstamp 7546782a-9e1d-46b0-8bcd-f0a201d8a4a2))
476+
(pad "" np_thru_hole circle (at 0 0) (size 2.5 2.5) (drill 2.5) (layers *.Cu *.Mask) (tstamp 90717e53-b8a8-410e-80a8-6872bbb592cd))
477+
)
478+
387479
(footprint "Capacitor_SMD:C_0603_1608Metric" (layer "F.Cu")
388480
(tedit 5F68FEEE) (tstamp b673bd5f-d41f-4c8d-b39f-7923af5129f4)
389481
(at 146.345 118.11)

hardware/kicad/Labpass RFID Reader - Mez/Labpass RFID Reader - Mez.kicad_prl

+6-3
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"board": {
3-
"active_layer": 0,
4-
"active_layer_preset": "",
3+
"active_layer": 37,
4+
"active_layer_preset": "All Layers",
55
"auto_track_width": true,
66
"hidden_nets": [],
77
"high_contrast_mode": 0,
@@ -33,8 +33,10 @@
3333
3,
3434
4,
3535
5,
36+
8,
3637
9,
3738
10,
39+
12,
3840
13,
3941
14,
4042
15,
@@ -54,11 +56,12 @@
5456
29,
5557
30,
5658
32,
59+
33,
5760
34,
5861
35,
5962
36
6063
],
61-
"visible_layers": "0001020_00000001",
64+
"visible_layers": "fffffff_ffffffff",
6265
"zone_display_mode": 0
6366
},
6467
"meta": {

hardware/kicad/Labpass RFID Reader - Mez/Labpass RFID Reader - Mez.kicad_pro

+56-2
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,7 @@
6363
"annular_width": "error",
6464
"clearance": "error",
6565
"copper_edge_clearance": "error",
66+
"copper_sliver": "warning",
6667
"courtyards_overlap": "error",
6768
"diff_pair_gap_out_of_range": "error",
6869
"diff_pair_uncoupled_length_too_long": "error",
@@ -73,21 +74,30 @@
7374
"hole_clearance": "error",
7475
"hole_near_hole": "error",
7576
"invalid_outline": "error",
77+
"isolated_copper": "warning",
7678
"item_on_disabled_layer": "error",
7779
"items_not_allowed": "error",
7880
"length_out_of_range": "error",
81+
"lib_footprint_issues": "warning",
82+
"lib_footprint_mismatch": "warning",
7983
"malformed_courtyard": "error",
8084
"microvia_drill_out_of_range": "error",
8185
"missing_courtyard": "ignore",
8286
"missing_footprint": "warning",
8387
"net_conflict": "warning",
8488
"npth_inside_courtyard": "ignore",
89+
"overlapping_pads": "error",
8590
"padstack": "error",
8691
"pth_inside_courtyard": "ignore",
8792
"shorting_items": "error",
93+
"silk_edge_clearance": "warning",
8894
"silk_over_copper": "warning",
8995
"silk_overlap": "warning",
9096
"skew_out_of_range": "error",
97+
"solder_mask_bridge": "error",
98+
"starved_thermal": "error",
99+
"text_height": "warning",
100+
"text_thickness": "warning",
91101
"through_hole_pad_without_hole": "error",
92102
"too_many_vias": "error",
93103
"track_dangling": "warning",
@@ -96,7 +106,6 @@
96106
"unconnected_items": "error",
97107
"unresolved_variable": "error",
98108
"via_dangling": "warning",
99-
"zone_has_empty_net": "error",
100109
"zones_intersect": "error"
101110
},
102111
"rules": {
@@ -109,15 +118,59 @@
109118
"min_hole_to_hole": 0.25,
110119
"min_microvia_diameter": 0.19999999999999998,
111120
"min_microvia_drill": 0.09999999999999999,
121+
"min_resolved_spokes": 2,
112122
"min_silk_clearance": 0.0,
123+
"min_text_height": 0.7999999999999999,
124+
"min_text_thickness": 0.12,
113125
"min_through_hole_diameter": 0.254,
114126
"min_track_width": 0.15239999999999998,
115127
"min_via_annular_width": 0.127,
116128
"min_via_diameter": 0.508,
117129
"solder_mask_clearance": 0.0,
118130
"solder_mask_min_width": 0.0,
131+
"solder_mask_to_copper_clearance": 0.0,
119132
"use_height_for_length_calcs": true
120133
},
134+
"teardrop_options": [
135+
{
136+
"td_allow_use_two_tracks": true,
137+
"td_curve_segcount": 5,
138+
"td_on_pad_in_zone": false,
139+
"td_onpadsmd": true,
140+
"td_onroundshapesonly": false,
141+
"td_ontrackend": false,
142+
"td_onviapad": true
143+
}
144+
],
145+
"teardrop_parameters": [
146+
{
147+
"td_curve_segcount": 0,
148+
"td_height_ratio": 1.0,
149+
"td_length_ratio": 0.5,
150+
"td_maxheight": 2.0,
151+
"td_maxlen": 1.0,
152+
"td_target_name": "td_round_shape",
153+
"td_width_to_size_filter_ratio": 0.9
154+
},
155+
{
156+
"td_curve_segcount": 0,
157+
"td_height_ratio": 1.0,
158+
"td_length_ratio": 0.5,
159+
"td_maxheight": 2.0,
160+
"td_maxlen": 1.0,
161+
"td_target_name": "td_rect_shape",
162+
"td_width_to_size_filter_ratio": 0.9
163+
},
164+
{
165+
"td_curve_segcount": 0,
166+
"td_height_ratio": 1.0,
167+
"td_length_ratio": 0.5,
168+
"td_maxheight": 2.0,
169+
"td_maxlen": 1.0,
170+
"td_target_name": "td_track_end",
171+
"td_width_to_size_filter_ratio": 0.9
172+
}
173+
],
121174
"track_widths": [
122175
0.0,
123176
0.75
@@ -131,7 +184,8 @@
131184
"zones_allow_external_fillets": false,
132185
"zones_use_no_outline": true
133186
},
134-
"layer_presets": []
187+
"layer_presets": [],
188+
"viewports": []
135189
},
136190
"boards": [],
137191
"cvpcb": {

0 commit comments

Comments
 (0)