This commit is contained in:
Ben Kyd
2023-07-21 16:20:26 +01:00
parent bca29d69ab
commit 051a458306
17 changed files with 141321 additions and 2633 deletions

Binary file not shown.

Binary file not shown.

File diff suppressed because it is too large Load Diff

View File

@@ -2,10 +2,10 @@
"board": {
"active_layer": 31,
"active_layer_preset": "All Layers",
"auto_track_width": true,
"auto_track_width": false,
"hidden_netclasses": [],
"hidden_nets": [],
"high_contrast_mode": 0,
"high_contrast_mode": 1,
"net_color_mode": 1,
"opacity": {
"images": 0.6,

View File

@@ -3,26 +3,171 @@
"3dviewports": [],
"design_settings": {
"defaults": {
"board_outline_line_width": 0.1,
"copper_line_width": 0.2,
"board_outline_line_width": 0.09999999999999999,
"copper_line_width": 0.19999999999999998,
"copper_text_italic": false,
"copper_text_size_h": 1.5,
"copper_text_size_v": 1.5,
"copper_text_thickness": 0.3,
"copper_text_upright": false,
"courtyard_line_width": 0.049999999999999996,
"dimension_precision": 4,
"dimension_units": 3,
"dimensions": {
"arrow_length": 1270000,
"extension_offset": 500000,
"keep_text_aligned": true,
"suppress_zeroes": false,
"text_position": 0,
"units_format": 1
},
"fab_line_width": 0.09999999999999999,
"fab_text_italic": false,
"fab_text_size_h": 1.0,
"fab_text_size_v": 1.0,
"fab_text_thickness": 0.15,
"fab_text_upright": false,
"other_line_width": 0.15,
"other_text_italic": false,
"other_text_size_h": 1.0,
"other_text_size_v": 1.0,
"other_text_thickness": 0.15,
"other_text_upright": false,
"pads": {
"drill": 0.762,
"height": 1.524,
"width": 1.524
},
"silk_line_width": 0.15,
"silk_text_italic": false,
"silk_text_size_h": 1.0,
"silk_text_size_v": 1.0,
"silk_text_thickness": 0.15
"silk_text_thickness": 0.15,
"silk_text_upright": false,
"zones": {
"min_clearance": 0.5
}
},
"diff_pair_dimensions": [],
"drc_exclusions": [],
"rules": {
"min_copper_edge_clearance": 0.0,
"solder_mask_clearance": 0.0,
"solder_mask_min_width": 0.0
"meta": {
"version": 2
},
"rule_severities": {
"annular_width": "error",
"clearance": "error",
"connection_width": "warning",
"copper_edge_clearance": "error",
"copper_sliver": "warning",
"courtyards_overlap": "error",
"diff_pair_gap_out_of_range": "error",
"diff_pair_uncoupled_length_too_long": "error",
"drill_out_of_range": "error",
"duplicate_footprints": "warning",
"extra_footprint": "warning",
"footprint": "error",
"footprint_type_mismatch": "ignore",
"hole_clearance": "error",
"hole_near_hole": "error",
"invalid_outline": "error",
"isolated_copper": "warning",
"item_on_disabled_layer": "error",
"items_not_allowed": "error",
"length_out_of_range": "error",
"lib_footprint_issues": "warning",
"lib_footprint_mismatch": "warning",
"malformed_courtyard": "error",
"microvia_drill_out_of_range": "error",
"missing_courtyard": "ignore",
"missing_footprint": "warning",
"net_conflict": "warning",
"npth_inside_courtyard": "ignore",
"padstack": "warning",
"pth_inside_courtyard": "ignore",
"shorting_items": "error",
"silk_edge_clearance": "warning",
"silk_over_copper": "warning",
"silk_overlap": "warning",
"skew_out_of_range": "error",
"solder_mask_bridge": "error",
"starved_thermal": "error",
"text_height": "warning",
"text_thickness": "warning",
"through_hole_pad_without_hole": "error",
"too_many_vias": "error",
"track_dangling": "warning",
"track_width": "error",
"tracks_crossing": "error",
"unconnected_items": "error",
"unresolved_variable": "error",
"via_dangling": "warning",
"zones_intersect": "error"
},
"rules": {
"max_error": 0.005,
"min_clearance": 0.0,
"min_connection": 0.0,
"min_copper_edge_clearance": 0.0,
"min_hole_clearance": 0.25,
"min_hole_to_hole": 0.25,
"min_microvia_diameter": 0.19999999999999998,
"min_microvia_drill": 0.09999999999999999,
"min_resolved_spokes": 2,
"min_silk_clearance": 0.0,
"min_text_height": 0.7999999999999999,
"min_text_thickness": 0.08,
"min_through_hole_diameter": 0.3,
"min_track_width": 0.0,
"min_via_annular_width": 0.09999999999999999,
"min_via_diameter": 0.5,
"solder_mask_clearance": 0.0,
"solder_mask_min_width": 0.0,
"solder_mask_to_copper_clearance": 0.0,
"use_height_for_length_calcs": true
},
"teardrop_options": [
{
"td_allow_use_two_tracks": true,
"td_curve_segcount": 5,
"td_on_pad_in_zone": false,
"td_onpadsmd": true,
"td_onroundshapesonly": false,
"td_ontrackend": false,
"td_onviapad": true
}
],
"teardrop_parameters": [
{
"td_curve_segcount": 0,
"td_height_ratio": 1.0,
"td_length_ratio": 0.5,
"td_maxheight": 2.0,
"td_maxlen": 1.0,
"td_target_name": "td_round_shape",
"td_width_to_size_filter_ratio": 0.9
},
{
"td_curve_segcount": 0,
"td_height_ratio": 1.0,
"td_length_ratio": 0.5,
"td_maxheight": 2.0,
"td_maxlen": 1.0,
"td_target_name": "td_rect_shape",
"td_width_to_size_filter_ratio": 0.9
},
{
"td_curve_segcount": 0,
"td_height_ratio": 1.0,
"td_length_ratio": 0.5,
"td_maxheight": 2.0,
"td_maxlen": 1.0,
"td_target_name": "td_track_end",
"td_width_to_size_filter_ratio": 0.9
}
],
"track_widths": [],
"via_dimensions": []
"via_dimensions": [],
"zones_allow_external_fillets": false
},
"layer_presets": [],
"viewports": []
@@ -279,12 +424,12 @@
},
"pcbnew": {
"last_paths": {
"gencad": "",
"gencad": "benboard.cad",
"idf": "",
"netlist": "",
"specctra_dsn": "",
"step": "",
"vrml": ""
"vrml": "benboard.wrl"
},
"page_layout_descr_file": ""
},

View File

@@ -1098,6 +1098,9 @@
(junction (at 184.15 41.91) (diameter 0) (color 0 0 0 0)
(uuid 2fdd3818-f305-4133-b951-7c8c8c3b0751)
)
(junction (at 219.71 64.77) (diameter 0) (color 0 0 0 0)
(uuid 3203ceeb-8a09-4d38-925a-47ed3cbc98cf)
)
(junction (at 128.27 87.63) (diameter 0) (color 0 0 0 0)
(uuid 36347bc2-3a94-43ad-9762-b5f4ce542996)
)
@@ -1173,9 +1176,6 @@
(junction (at 87.63 35.56) (diameter 0) (color 0 0 0 0)
(uuid f3263e76-0b8f-47f9-a409-fc92c9d1f3a5)
)
(junction (at 226.06 64.77) (diameter 0) (color 0 0 0 0)
(uuid f9adc6ec-2889-4644-b909-8cb4f090ab8e)
)
(no_connect (at 171.45 72.39) (uuid 004630af-4540-4ee4-9050-9db9ab49a947))
(no_connect (at 270.51 71.12) (uuid 34229ac3-be0f-4031-aced-67b3be357252))
@@ -1201,7 +1201,7 @@
(stroke (width 0) (type default))
(uuid 027347da-c1fe-4bde-b5c5-790187b5e5eb)
)
(wire (pts (xy 201.93 64.77) (xy 217.17 64.77))
(wire (pts (xy 201.93 64.77) (xy 219.71 64.77))
(stroke (width 0) (type default))
(uuid 0307c3a7-8019-4cf3-982e-c08cdeea02f8)
)
@@ -1329,10 +1329,6 @@
(stroke (width 0) (type default))
(uuid 47fa6916-57fa-424d-b191-19ae97fa2abb)
)
(wire (pts (xy 224.79 64.77) (xy 226.06 64.77))
(stroke (width 0) (type default))
(uuid 4800d692-4303-4d7a-b380-ca0f1807cf12)
)
(wire (pts (xy 287.02 48.26) (xy 287.02 50.8))
(stroke (width 0) (type default))
(uuid 48f8dcc3-49e9-4a9f-ac60-76b535063eaa)
@@ -1545,6 +1541,10 @@
(stroke (width 0) (type default))
(uuid a6938588-a869-4061-8799-45ca6cff0611)
)
(wire (pts (xy 219.71 64.77) (xy 227.33 64.77))
(stroke (width 0) (type default))
(uuid abed9e3b-ec2d-4fd8-adba-e59f5e209475)
)
(wire (pts (xy 60.96 73.66) (xy 62.23 73.66))
(stroke (width 0) (type default))
(uuid abf587fc-c022-446b-8ff3-c1d3d983ec88)
@@ -1637,10 +1637,6 @@
(stroke (width 0) (type default))
(uuid cf084896-50ef-436c-9a63-b4033f76222b)
)
(wire (pts (xy 226.06 64.77) (xy 227.33 64.77))
(stroke (width 0) (type default))
(uuid d0515885-0daf-409e-9e98-d755681e3dba)
)
(wire (pts (xy 175.26 41.91) (xy 173.99 41.91))
(stroke (width 0) (type default))
(uuid d13bbbaa-f810-4d00-8413-1caadf41b0aa)
@@ -1713,10 +1709,6 @@
(stroke (width 0) (type default))
(uuid e1fd4253-69eb-482e-a5b8-938fb224bf70)
)
(wire (pts (xy 226.06 64.77) (xy 226.06 66.04))
(stroke (width 0) (type default))
(uuid e209f6c4-e339-4f1a-bd23-ad18f7a0da88)
)
(wire (pts (xy 170.18 74.93) (xy 171.45 74.93))
(stroke (width 0) (type default))
(uuid e236486a-f2ce-488a-941d-58a607d963e1)
@@ -1765,10 +1757,18 @@
(stroke (width 0) (type default))
(uuid f120f215-84c6-418d-bbcd-74819477c4b4)
)
(wire (pts (xy 219.71 73.66) (xy 219.71 72.39))
(stroke (width 0) (type default))
(uuid f2492327-9456-4c25-8576-1359f085eec0)
)
(wire (pts (xy 115.57 118.11) (xy 116.84 118.11))
(stroke (width 0) (type default))
(uuid f2f7a6f8-a748-4745-8509-ad7819f99c2a)
)
(wire (pts (xy 270.51 43.18) (xy 271.78 43.18))
(stroke (width 0) (type default))
(uuid f391c18f-d506-4fd4-9f9e-e9c9274f9d78)
)
(wire (pts (xy 100.33 46.99) (xy 100.33 48.26))
(stroke (width 0) (type default))
(uuid f3f1fcad-8148-49b4-ad61-558dfd3228a1)
@@ -2898,19 +2898,19 @@
)
)
(symbol (lib_id "Device:C") (at 220.98 64.77 270) (unit 1)
(symbol (lib_id "Device:C") (at 219.71 68.58 0) (unit 1)
(in_bom yes) (on_board yes) (dnp no)
(uuid 6d4cd575-ffd1-4255-9c0a-977418625122)
(property "Reference" "C20" (at 220.98 71.12 90)
(property "Reference" "C20" (at 226.06 68.58 90)
(effects (font (size 1.27 1.27)))
)
(property "Value" "4.7uF" (at 220.98 68.58 90)
(property "Value" "4.7uF" (at 223.52 68.58 90)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "Capacitor_SMD:C_0603_1608Metric" (at 217.17 65.7352 0)
(property "Footprint" "Capacitor_SMD:C_0603_1608Metric" (at 220.6752 72.39 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (at 220.98 64.77 0)
(property "Datasheet" "~" (at 219.71 68.58 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 8a3876da-986d-4835-af72-dfe7251a9ebb))
@@ -4107,19 +4107,19 @@
)
)
(symbol (lib_id "power:GND") (at 226.06 66.04 0) (unit 1)
(symbol (lib_id "power:GND") (at 219.71 73.66 0) (unit 1)
(in_bom yes) (on_board yes) (dnp no)
(uuid d6d71c04-2053-4be7-b40f-a273d0edd69f)
(property "Reference" "#PWR018" (at 226.06 72.39 0)
(property "Reference" "#PWR018" (at 219.71 80.01 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Value" "GND" (at 226.06 69.85 0)
(property "Value" "GND" (at 219.71 77.47 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (at 226.06 66.04 0)
(property "Footprint" "" (at 219.71 73.66 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "" (at 226.06 66.04 0)
(property "Datasheet" "" (at 219.71 73.66 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid ba7686ea-82ca-4641-a8f9-2bb3351c67a4))

135320
benboard/benboard.wrl Normal file

File diff suppressed because it is too large Load Diff

1811
benboard/cad/benboard.cad Normal file

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1 @@
{"hostname":"ben-pc","username":"benk"}