diff options
author | xengineering <me@xengineering.eu> | 2025-01-04 21:13:13 +0100 |
---|---|---|
committer | xengineering <me@xengineering.eu> | 2025-01-04 21:13:13 +0100 |
commit | e3962e5207bb7a0f55a933f3295ade1632a5dfb2 (patch) | |
tree | e2856252320977f3db109c5efd3a21c079dc7e06 /pcb | |
parent | d2e7605ade68daa53dec227676f7e8d02bcaf578 (diff) | |
download | soundbox-e3962e5207bb7a0f55a933f3295ade1632a5dfb2.tar soundbox-e3962e5207bb7a0f55a933f3295ade1632a5dfb2.tar.zst soundbox-e3962e5207bb7a0f55a933f3295ade1632a5dfb2.zip |
pcb: Add symbol fields "Manufacturer" and "MPN"
This is a full part reference for a complete BOM suitable for
production.
Diffstat (limited to 'pcb')
-rw-r--r-- | pcb/soundbox.kicad_pro | 224 | ||||
-rw-r--r-- | pcb/soundbox.kicad_sch | 324 |
2 files changed, 544 insertions, 4 deletions
diff --git a/pcb/soundbox.kicad_pro b/pcb/soundbox.kicad_pro index 300ae66..61d579e 100644 --- a/pcb/soundbox.kicad_pro +++ b/pcb/soundbox.kicad_pro @@ -2,12 +2,204 @@ "board": { "3dviewports": [], "design_settings": { - "defaults": {}, + "defaults": { + "apply_defaults_to_fp_fields": false, + "apply_defaults_to_fp_shapes": false, + "apply_defaults_to_fp_text": false, + "board_outline_line_width": 0.05, + "copper_line_width": 0.2, + "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.05, + "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.1, + "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.1, + "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.1, + "silk_text_italic": false, + "silk_text_size_h": 1.0, + "silk_text_size_v": 1.0, + "silk_text_thickness": 0.1, + "silk_text_upright": false, + "zones": { + "min_clearance": 0.5 + } + }, "diff_pair_dimensions": [], "drc_exclusions": [], - "rules": {}, + "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_symbol_mismatch": "warning", + "footprint_type_mismatch": "ignore", + "hole_clearance": "error", + "hole_near_hole": "error", + "holes_co_located": "warning", + "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.5, + "min_hole_clearance": 0.25, + "min_hole_to_hole": 0.25, + "min_microvia_diameter": 0.2, + "min_microvia_drill": 0.1, + "min_resolved_spokes": 2, + "min_silk_clearance": 0.0, + "min_text_height": 0.8, + "min_text_thickness": 0.08, + "min_through_hole_diameter": 0.3, + "min_track_width": 0.0, + "min_via_annular_width": 0.1, + "min_via_diameter": 0.5, + "solder_mask_to_copper_clearance": 0.0, + "use_height_for_length_calcs": true + }, + "teardrop_options": [ + { + "td_onpadsmd": true, + "td_onroundshapesonly": false, + "td_ontrackend": false, + "td_onviapad": true + } + ], + "teardrop_parameters": [ + { + "td_allow_use_two_tracks": true, + "td_curve_segcount": 0, + "td_height_ratio": 1.0, + "td_length_ratio": 0.5, + "td_maxheight": 2.0, + "td_maxlen": 1.0, + "td_on_pad_in_zone": false, + "td_target_name": "td_round_shape", + "td_width_to_size_filter_ratio": 0.9 + }, + { + "td_allow_use_two_tracks": true, + "td_curve_segcount": 0, + "td_height_ratio": 1.0, + "td_length_ratio": 0.5, + "td_maxheight": 2.0, + "td_maxlen": 1.0, + "td_on_pad_in_zone": false, + "td_target_name": "td_rect_shape", + "td_width_to_size_filter_ratio": 0.9 + }, + { + "td_allow_use_two_tracks": true, + "td_curve_segcount": 0, + "td_height_ratio": 1.0, + "td_length_ratio": 0.5, + "td_maxheight": 2.0, + "td_maxlen": 1.0, + "td_on_pad_in_zone": false, + "td_target_name": "td_track_end", + "td_width_to_size_filter_ratio": 0.9 + } + ], "track_widths": [], - "via_dimensions": [] + "tuning_pattern_settings": { + "diff_pair_defaults": { + "corner_radius_percentage": 80, + "corner_style": 1, + "max_amplitude": 1.0, + "min_amplitude": 0.2, + "single_sided": false, + "spacing": 1.0 + }, + "diff_pair_skew_defaults": { + "corner_radius_percentage": 80, + "corner_style": 1, + "max_amplitude": 1.0, + "min_amplitude": 0.2, + "single_sided": false, + "spacing": 0.6 + }, + "single_track_defaults": { + "corner_radius_percentage": 80, + "corner_style": 1, + "max_amplitude": 1.0, + "min_amplitude": 0.2, + "single_sided": false, + "spacing": 0.6 + } + }, + "via_dimensions": [], + "zones_allow_external_fillets": false }, "ipc2581": { "dist": "", @@ -335,11 +527,35 @@ "label": "DNP", "name": "${DNP}", "show": true + }, + { + "group_by": false, + "label": "#", + "name": "${ITEM_NUMBER}", + "show": false + }, + { + "group_by": false, + "label": "Description", + "name": "Description", + "show": false + }, + { + "group_by": false, + "label": "Manufacturer", + "name": "Manufacturer", + "show": false + }, + { + "group_by": false, + "label": "MPN", + "name": "MPN", + "show": false } ], "filter_string": "", "group_symbols": true, - "name": "Grouped By Value", + "name": "", "sort_asc": true, "sort_field": "Reference" }, diff --git a/pcb/soundbox.kicad_sch b/pcb/soundbox.kicad_sch index df3d24b..9de5905 100644 --- a/pcb/soundbox.kicad_sch +++ b/pcb/soundbox.kicad_sch @@ -4383,6 +4383,24 @@ ) ) ) + (property "MPN" "" + (at 146.05 97.79 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Manufacturer" "" + (at 146.05 97.79 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) (pin "45" (uuid "12a82820-4fb5-4385-bad0-67d946ab003b") ) @@ -4640,6 +4658,24 @@ ) ) ) + (property "MPN" "" + (at 134.62 148.59 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Manufacturer" "" + (at 134.62 148.59 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) (pin "1" (uuid "f8e43f2e-c8aa-459f-b094-91b934942cfb") ) @@ -4726,6 +4762,24 @@ ) ) ) + (property "MPN" "" + (at 80.01 99.06 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Manufacturer" "" + (at 80.01 99.06 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) (pin "8" (uuid "0d37e884-d6c6-4a18-9f39-0b5f18b3ab85") ) @@ -4816,6 +4870,24 @@ ) ) ) + (property "MPN" "" + (at 146.05 46.99 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Manufacturer" "" + (at 146.05 46.99 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) (pin "2" (uuid "5c08de40-9b2c-4f42-8680-c393355f7df1") ) @@ -4884,6 +4956,24 @@ ) ) ) + (property "MPN" "" + (at 259.08 54.61 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Manufacturer" "" + (at 259.08 54.61 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) (pin "2" (uuid "b0c43978-cc88-48fc-9a4c-62b0223e6242") ) @@ -4952,6 +5042,24 @@ ) ) ) + (property "MPN" "" + (at 259.08 41.91 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Manufacturer" "" + (at 259.08 41.91 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) (pin "2" (uuid "bb24cc0f-b1ac-48d6-966b-56976518b96e") ) @@ -5022,6 +5130,24 @@ (hide yes) ) ) + (property "MPN" "" + (at 215.9 105.41 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Manufacturer" "" + (at 215.9 105.41 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) (pin "1" (uuid "bd26713c-21af-4796-83ef-2b687164dc74") ) @@ -5088,6 +5214,24 @@ ) ) ) + (property "MPN" "" + (at 33.02 50.8 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Manufacturer" "" + (at 33.02 50.8 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) (pin "A6" (uuid "8fdbcb1b-9385-484d-be40-f7e8d6c0ba7b") ) @@ -5223,6 +5367,24 @@ ) ) ) + (property "MPN" "" + (at 146.05 31.75 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Manufacturer" "" + (at 146.05 31.75 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) (pin "2" (uuid "1211eb0b-56d4-46b0-8bf6-0b545164d36a") ) @@ -5291,6 +5453,24 @@ ) ) ) + (property "MPN" "" + (at 190.5 139.7 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Manufacturer" "" + (at 190.5 139.7 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) (pin "1" (uuid "221e9d1b-b771-4a1f-98db-c0ac9f02c7b4") ) @@ -5379,6 +5559,24 @@ (hide yes) ) ) + (property "MPN" "" + (at 203.2 105.41 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Manufacturer" "" + (at 203.2 105.41 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) (pin "1" (uuid "dca5e0af-8be1-49af-b1a1-f2ab720c8c1b") ) @@ -5447,6 +5645,24 @@ ) ) ) + (property "MPN" "" + (at 229.87 50.8 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Manufacturer" "" + (at 229.87 50.8 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) (pin "19" (uuid "457be5a9-b658-4df7-b408-eff5a98d2b07") ) @@ -5610,6 +5826,24 @@ (hide yes) ) ) + (property "MPN" "" + (at 241.3 120.65 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Manufacturer" "" + (at 241.3 120.65 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) (pin "1" (uuid "fe36a61c-0282-4f3c-ae74-685380e23dca") ) @@ -5678,6 +5912,24 @@ ) ) ) + (property "MPN" "" + (at 190.5 92.71 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Manufacturer" "" + (at 190.5 92.71 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) (pin "1" (uuid "d3912ff4-e4d9-4a1d-88d0-23d719bd4d41") ) @@ -5748,6 +6000,24 @@ (hide yes) ) ) + (property "MPN" "" + (at 241.3 107.95 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Manufacturer" "" + (at 241.3 107.95 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) (pin "1" (uuid "ad6d1094-ce47-4057-9dbb-b6a6e2299a70") ) @@ -5818,6 +6088,24 @@ (hide yes) ) ) + (property "MPN" "" + (at 190.5 105.41 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Manufacturer" "" + (at 190.5 105.41 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) (pin "1" (uuid "12ce2766-4c96-4c57-8488-e38aecb3a7fe") ) @@ -5886,6 +6174,24 @@ ) ) ) + (property "MPN" "" + (at 215.9 92.71 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Manufacturer" "" + (at 215.9 92.71 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) (pin "1" (uuid "10bf92ba-bdd8-4d9a-b414-d78b0f6d3296") ) @@ -5954,6 +6260,24 @@ ) ) ) + (property "MPN" "" + (at 203.2 92.71 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Manufacturer" "" + (at 203.2 92.71 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) (pin "1" (uuid "93ec7c79-922a-4675-bebb-cfbab9971fd5") ) |