v1_0: Update SCH, PCB, Add Front Panel, Enc Panels
SCH & PCB: - Adjust the power output connector position to fit the front panel mounting holes - Add headers for coplanar power daisy chain and adjust fan header pos - Add front panel 3D model to the PCB - Add BOM only parts Others: - Add Front Panel, Enclosure End Panels design - Add nix build options generating FP, Enc FP production files - Update README
This commit is contained in:
parent
ada9e7f403
commit
16e8081d4e
|
@ -0,0 +1,231 @@
|
||||||
|
{
|
||||||
|
"board": {
|
||||||
|
"3dviewports": [],
|
||||||
|
"design_settings": {
|
||||||
|
"defaults": {
|
||||||
|
"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_upright": false,
|
||||||
|
"zones": {
|
||||||
|
"min_clearance": 0.5
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"diff_pair_dimensions": [],
|
||||||
|
"drc_exclusions": [],
|
||||||
|
"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": [],
|
||||||
|
"zones_allow_external_fillets": false
|
||||||
|
},
|
||||||
|
"layer_presets": [],
|
||||||
|
"viewports": []
|
||||||
|
},
|
||||||
|
"boards": [],
|
||||||
|
"cvpcb": {
|
||||||
|
"equivalence_files": []
|
||||||
|
},
|
||||||
|
"libraries": {
|
||||||
|
"pinned_footprint_libs": [],
|
||||||
|
"pinned_symbol_libs": []
|
||||||
|
},
|
||||||
|
"meta": {
|
||||||
|
"filename": "Shuttler_AFE_Enclosure_End_Panels.kicad_pro",
|
||||||
|
"version": 1
|
||||||
|
},
|
||||||
|
"net_settings": {
|
||||||
|
"classes": [
|
||||||
|
{
|
||||||
|
"bus_width": 12,
|
||||||
|
"clearance": 0.2,
|
||||||
|
"diff_pair_gap": 0.25,
|
||||||
|
"diff_pair_via_gap": 0.25,
|
||||||
|
"diff_pair_width": 0.2,
|
||||||
|
"line_style": 0,
|
||||||
|
"microvia_diameter": 0.3,
|
||||||
|
"microvia_drill": 0.1,
|
||||||
|
"name": "Default",
|
||||||
|
"pcb_color": "rgba(0, 0, 0, 0.000)",
|
||||||
|
"schematic_color": "rgba(0, 0, 0, 0.000)",
|
||||||
|
"track_width": 0.25,
|
||||||
|
"via_diameter": 0.8,
|
||||||
|
"via_drill": 0.4,
|
||||||
|
"wire_width": 6
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"meta": {
|
||||||
|
"version": 3
|
||||||
|
},
|
||||||
|
"net_colors": null,
|
||||||
|
"netclass_assignments": null,
|
||||||
|
"netclass_patterns": []
|
||||||
|
},
|
||||||
|
"pcbnew": {
|
||||||
|
"last_paths": {
|
||||||
|
"gencad": "",
|
||||||
|
"idf": "",
|
||||||
|
"netlist": "",
|
||||||
|
"specctra_dsn": "",
|
||||||
|
"step": "",
|
||||||
|
"vrml": ""
|
||||||
|
},
|
||||||
|
"page_layout_descr_file": ""
|
||||||
|
},
|
||||||
|
"schematic": {
|
||||||
|
"legacy_lib_dir": "",
|
||||||
|
"legacy_lib_list": []
|
||||||
|
},
|
||||||
|
"sheets": [],
|
||||||
|
"text_variables": {}
|
||||||
|
}
|
File diff suppressed because it is too large
Load Diff
|
@ -0,0 +1,229 @@
|
||||||
|
{
|
||||||
|
"board": {
|
||||||
|
"3dviewports": [],
|
||||||
|
"design_settings": {
|
||||||
|
"defaults": {
|
||||||
|
"board_outline_line_width": 0.049999999999999996,
|
||||||
|
"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.09999999999999999,
|
||||||
|
"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.09999999999999999,
|
||||||
|
"silk_text_italic": false,
|
||||||
|
"silk_text_size_h": 1.0,
|
||||||
|
"silk_text_size_v": 1.0,
|
||||||
|
"silk_text_thickness": 0.09999999999999999,
|
||||||
|
"silk_text_upright": false,
|
||||||
|
"zones": {
|
||||||
|
"min_clearance": 0.5
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"diff_pair_dimensions": [],
|
||||||
|
"drc_exclusions": [],
|
||||||
|
"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.5,
|
||||||
|
"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_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": [],
|
||||||
|
"zones_allow_external_fillets": false
|
||||||
|
},
|
||||||
|
"layer_presets": [],
|
||||||
|
"viewports": []
|
||||||
|
},
|
||||||
|
"boards": [],
|
||||||
|
"cvpcb": {
|
||||||
|
"equivalence_files": []
|
||||||
|
},
|
||||||
|
"libraries": {
|
||||||
|
"pinned_footprint_libs": [],
|
||||||
|
"pinned_symbol_libs": []
|
||||||
|
},
|
||||||
|
"meta": {
|
||||||
|
"filename": "Shuttler_AFE_Enclosure_Front_Panel.kicad_pro",
|
||||||
|
"version": 1
|
||||||
|
},
|
||||||
|
"net_settings": {
|
||||||
|
"classes": [
|
||||||
|
{
|
||||||
|
"bus_width": 12,
|
||||||
|
"clearance": 0.2,
|
||||||
|
"diff_pair_gap": 0.25,
|
||||||
|
"diff_pair_via_gap": 0.25,
|
||||||
|
"diff_pair_width": 0.2,
|
||||||
|
"line_style": 0,
|
||||||
|
"microvia_diameter": 0.3,
|
||||||
|
"microvia_drill": 0.1,
|
||||||
|
"name": "Default",
|
||||||
|
"pcb_color": "rgba(0, 0, 0, 0.000)",
|
||||||
|
"schematic_color": "rgba(0, 0, 0, 0.000)",
|
||||||
|
"track_width": 0.2,
|
||||||
|
"via_diameter": 0.6,
|
||||||
|
"via_drill": 0.3,
|
||||||
|
"wire_width": 6
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"meta": {
|
||||||
|
"version": 3
|
||||||
|
},
|
||||||
|
"net_colors": null,
|
||||||
|
"netclass_assignments": null,
|
||||||
|
"netclass_patterns": []
|
||||||
|
},
|
||||||
|
"pcbnew": {
|
||||||
|
"last_paths": {
|
||||||
|
"gencad": "",
|
||||||
|
"idf": "",
|
||||||
|
"netlist": "",
|
||||||
|
"specctra_dsn": "",
|
||||||
|
"step": "",
|
||||||
|
"vrml": ""
|
||||||
|
},
|
||||||
|
"page_layout_descr_file": ""
|
||||||
|
},
|
||||||
|
"schematic": {
|
||||||
|
"legacy_lib_dir": "",
|
||||||
|
"legacy_lib_list": []
|
||||||
|
},
|
||||||
|
"sheets": [],
|
||||||
|
"text_variables": {}
|
||||||
|
}
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
Binary file not shown.
Binary file not shown.
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
After Width: | Height: | Size: 153 KiB |
File diff suppressed because it is too large
Load Diff
|
@ -0,0 +1,490 @@
|
||||||
|
{
|
||||||
|
"board": {
|
||||||
|
"3dviewports": [],
|
||||||
|
"design_settings": {
|
||||||
|
"defaults": {
|
||||||
|
"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_upright": false,
|
||||||
|
"zones": {
|
||||||
|
"min_clearance": 0.5
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"diff_pair_dimensions": [
|
||||||
|
{
|
||||||
|
"gap": 0.0,
|
||||||
|
"via_gap": 0.0,
|
||||||
|
"width": 0.0
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"drc_exclusions": [],
|
||||||
|
"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": [
|
||||||
|
0.0
|
||||||
|
],
|
||||||
|
"via_dimensions": [
|
||||||
|
{
|
||||||
|
"diameter": 0.0,
|
||||||
|
"drill": 0.0
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"zones_allow_external_fillets": false
|
||||||
|
},
|
||||||
|
"layer_presets": [],
|
||||||
|
"viewports": []
|
||||||
|
},
|
||||||
|
"boards": [],
|
||||||
|
"cvpcb": {
|
||||||
|
"equivalence_files": []
|
||||||
|
},
|
||||||
|
"erc": {
|
||||||
|
"erc_exclusions": [],
|
||||||
|
"meta": {
|
||||||
|
"version": 0
|
||||||
|
},
|
||||||
|
"pin_map": [
|
||||||
|
[
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
2
|
||||||
|
],
|
||||||
|
[
|
||||||
|
0,
|
||||||
|
2,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0,
|
||||||
|
2,
|
||||||
|
2,
|
||||||
|
2,
|
||||||
|
2
|
||||||
|
],
|
||||||
|
[
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
2
|
||||||
|
],
|
||||||
|
[
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
1,
|
||||||
|
2,
|
||||||
|
1,
|
||||||
|
1,
|
||||||
|
2
|
||||||
|
],
|
||||||
|
[
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
2
|
||||||
|
],
|
||||||
|
[
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
2
|
||||||
|
],
|
||||||
|
[
|
||||||
|
1,
|
||||||
|
1,
|
||||||
|
1,
|
||||||
|
1,
|
||||||
|
1,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
1,
|
||||||
|
1,
|
||||||
|
1,
|
||||||
|
1,
|
||||||
|
2
|
||||||
|
],
|
||||||
|
[
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
2
|
||||||
|
],
|
||||||
|
[
|
||||||
|
0,
|
||||||
|
2,
|
||||||
|
1,
|
||||||
|
2,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0,
|
||||||
|
2,
|
||||||
|
2,
|
||||||
|
2,
|
||||||
|
2
|
||||||
|
],
|
||||||
|
[
|
||||||
|
0,
|
||||||
|
2,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0,
|
||||||
|
2,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
2
|
||||||
|
],
|
||||||
|
[
|
||||||
|
0,
|
||||||
|
2,
|
||||||
|
1,
|
||||||
|
1,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0,
|
||||||
|
2,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
2
|
||||||
|
],
|
||||||
|
[
|
||||||
|
2,
|
||||||
|
2,
|
||||||
|
2,
|
||||||
|
2,
|
||||||
|
2,
|
||||||
|
2,
|
||||||
|
2,
|
||||||
|
2,
|
||||||
|
2,
|
||||||
|
2,
|
||||||
|
2,
|
||||||
|
2
|
||||||
|
]
|
||||||
|
],
|
||||||
|
"rule_severities": {
|
||||||
|
"bus_definition_conflict": "error",
|
||||||
|
"bus_entry_needed": "error",
|
||||||
|
"bus_to_bus_conflict": "error",
|
||||||
|
"bus_to_net_conflict": "error",
|
||||||
|
"conflicting_netclasses": "error",
|
||||||
|
"different_unit_footprint": "error",
|
||||||
|
"different_unit_net": "error",
|
||||||
|
"duplicate_reference": "error",
|
||||||
|
"duplicate_sheet_names": "error",
|
||||||
|
"endpoint_off_grid": "warning",
|
||||||
|
"extra_units": "error",
|
||||||
|
"global_label_dangling": "warning",
|
||||||
|
"hier_label_mismatch": "error",
|
||||||
|
"label_dangling": "error",
|
||||||
|
"lib_symbol_issues": "warning",
|
||||||
|
"missing_bidi_pin": "warning",
|
||||||
|
"missing_input_pin": "warning",
|
||||||
|
"missing_power_pin": "error",
|
||||||
|
"missing_unit": "warning",
|
||||||
|
"multiple_net_names": "warning",
|
||||||
|
"net_not_bus_member": "warning",
|
||||||
|
"no_connect_connected": "warning",
|
||||||
|
"no_connect_dangling": "warning",
|
||||||
|
"pin_not_connected": "error",
|
||||||
|
"pin_not_driven": "error",
|
||||||
|
"pin_to_pin": "warning",
|
||||||
|
"power_pin_not_driven": "error",
|
||||||
|
"similar_labels": "warning",
|
||||||
|
"simulation_model_issue": "ignore",
|
||||||
|
"unannotated": "error",
|
||||||
|
"unit_value_mismatch": "error",
|
||||||
|
"unresolved_variable": "error",
|
||||||
|
"wire_dangling": "error"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"libraries": {
|
||||||
|
"pinned_footprint_libs": [],
|
||||||
|
"pinned_symbol_libs": []
|
||||||
|
},
|
||||||
|
"meta": {
|
||||||
|
"filename": "Shuttler_AFE_Front_Panel.kicad_pro",
|
||||||
|
"version": 1
|
||||||
|
},
|
||||||
|
"net_settings": {
|
||||||
|
"classes": [
|
||||||
|
{
|
||||||
|
"bus_width": 12,
|
||||||
|
"clearance": 0.2,
|
||||||
|
"diff_pair_gap": 0.25,
|
||||||
|
"diff_pair_via_gap": 0.25,
|
||||||
|
"diff_pair_width": 0.2,
|
||||||
|
"line_style": 0,
|
||||||
|
"microvia_diameter": 0.3,
|
||||||
|
"microvia_drill": 0.1,
|
||||||
|
"name": "Default",
|
||||||
|
"pcb_color": "rgba(0, 0, 0, 0.000)",
|
||||||
|
"schematic_color": "rgba(0, 0, 0, 0.000)",
|
||||||
|
"track_width": 0.25,
|
||||||
|
"via_diameter": 0.8,
|
||||||
|
"via_drill": 0.4,
|
||||||
|
"wire_width": 6
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"meta": {
|
||||||
|
"version": 3
|
||||||
|
},
|
||||||
|
"net_colors": null,
|
||||||
|
"netclass_assignments": null,
|
||||||
|
"netclass_patterns": []
|
||||||
|
},
|
||||||
|
"pcbnew": {
|
||||||
|
"last_paths": {
|
||||||
|
"gencad": "",
|
||||||
|
"idf": "",
|
||||||
|
"netlist": "",
|
||||||
|
"specctra_dsn": "",
|
||||||
|
"step": "Shuttler_AFE_Front_Panel_position_adjusted_again_adjusted_hdr_pos.step",
|
||||||
|
"vrml": ""
|
||||||
|
},
|
||||||
|
"page_layout_descr_file": ""
|
||||||
|
},
|
||||||
|
"schematic": {
|
||||||
|
"annotate_start_num": 0,
|
||||||
|
"drawing": {
|
||||||
|
"dashed_lines_dash_length_ratio": 12.0,
|
||||||
|
"dashed_lines_gap_length_ratio": 3.0,
|
||||||
|
"default_line_thickness": 6.0,
|
||||||
|
"default_text_size": 50.0,
|
||||||
|
"field_names": [],
|
||||||
|
"intersheets_ref_own_page": false,
|
||||||
|
"intersheets_ref_prefix": "",
|
||||||
|
"intersheets_ref_short": false,
|
||||||
|
"intersheets_ref_show": false,
|
||||||
|
"intersheets_ref_suffix": "",
|
||||||
|
"junction_size_choice": 3,
|
||||||
|
"label_size_ratio": 0.375,
|
||||||
|
"pin_symbol_size": 25.0,
|
||||||
|
"text_offset_ratio": 0.15
|
||||||
|
},
|
||||||
|
"legacy_lib_dir": "",
|
||||||
|
"legacy_lib_list": [],
|
||||||
|
"meta": {
|
||||||
|
"version": 1
|
||||||
|
},
|
||||||
|
"net_format_name": "",
|
||||||
|
"page_layout_descr_file": "",
|
||||||
|
"plot_directory": "",
|
||||||
|
"spice_current_sheet_as_root": false,
|
||||||
|
"spice_external_command": "spice \"%I\"",
|
||||||
|
"spice_model_current_sheet_as_root": true,
|
||||||
|
"spice_save_all_currents": false,
|
||||||
|
"spice_save_all_voltages": false,
|
||||||
|
"subpart_first_id": 65,
|
||||||
|
"subpart_id_separator": 0
|
||||||
|
},
|
||||||
|
"sheets": [
|
||||||
|
[
|
||||||
|
"acd62b67-8e9f-49bf-8821-225a65125378",
|
||||||
|
""
|
||||||
|
]
|
||||||
|
],
|
||||||
|
"text_variables": {}
|
||||||
|
}
|
|
@ -0,0 +1,18 @@
|
||||||
|
(kicad_sch (version 20230121) (generator eeschema)
|
||||||
|
|
||||||
|
(uuid acd62b67-8e9f-49bf-8821-225a65125378)
|
||||||
|
|
||||||
|
(paper "A4")
|
||||||
|
|
||||||
|
(title_block
|
||||||
|
(rev "v1_0rc2")
|
||||||
|
)
|
||||||
|
|
||||||
|
(lib_symbols
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
(sheet_instances
|
||||||
|
(path "/" (page "1"))
|
||||||
|
)
|
||||||
|
)
|
File diff suppressed because it is too large
Load Diff
|
@ -1,5 +1,3 @@
|
||||||
# Shuttler_AFE_PSU
|
# Shuttler_AFE_PSU
|
||||||
|
|
||||||
Shuttler_AFE_PSU is a 2 channel power supply board that provides +15V, -15V and 5V voltage rails for Shuttler Analog Front End (AFE) board.
|
Shuttler_AFE_PSU is a 2-channel power supply board that provides +15V, -15V and 5V low noise power to Shuttler Analog Front End (AFE) board.
|
||||||
|
|
||||||
This board can be installed inside the Hammond 1455C1201/1455C1202 Enclosure. At most two PSU boards can be mounted on a nVent Schroff 20848-664 3U, 4HP front panel.
|
|
||||||
|
|
17
flake.lock
17
flake.lock
|
@ -16,6 +16,22 @@
|
||||||
"url": "https://git.m-labs.hk/M-Labs/KiCAD_BOM_Generator.git"
|
"url": "https://git.m-labs.hk/M-Labs/KiCAD_BOM_Generator.git"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"mozilla-overlay": {
|
||||||
|
"flake": false,
|
||||||
|
"locked": {
|
||||||
|
"lastModified": 1704373101,
|
||||||
|
"narHash": "sha256-+gi59LRWRQmwROrmE1E2b3mtocwueCQqZ60CwLG+gbg=",
|
||||||
|
"owner": "mozilla",
|
||||||
|
"repo": "nixpkgs-mozilla",
|
||||||
|
"rev": "9b11a87c0cc54e308fa83aac5b4ee1816d5418a2",
|
||||||
|
"type": "github"
|
||||||
|
},
|
||||||
|
"original": {
|
||||||
|
"owner": "mozilla",
|
||||||
|
"repo": "nixpkgs-mozilla",
|
||||||
|
"type": "github"
|
||||||
|
}
|
||||||
|
},
|
||||||
"nixpkgs": {
|
"nixpkgs": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1720535198,
|
"lastModified": 1720535198,
|
||||||
|
@ -35,6 +51,7 @@
|
||||||
"root": {
|
"root": {
|
||||||
"inputs": {
|
"inputs": {
|
||||||
"kicad_bom_generator": "kicad_bom_generator",
|
"kicad_bom_generator": "kicad_bom_generator",
|
||||||
|
"mozilla-overlay": "mozilla-overlay",
|
||||||
"nixpkgs": "nixpkgs"
|
"nixpkgs": "nixpkgs"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
114
flake.nix
114
flake.nix
|
@ -1,23 +1,17 @@
|
||||||
{
|
{
|
||||||
inputs.nixpkgs.url = "github:NixOS/nixpkgs/nixos-23.11";
|
inputs.nixpkgs.url = "github:NixOS/nixpkgs/nixos-23.11";
|
||||||
|
inputs.mozilla-overlay = { url = github:mozilla/nixpkgs-mozilla; flake = false; };
|
||||||
inputs.kicad_bom_generator = {
|
inputs.kicad_bom_generator = {
|
||||||
url = "git+https://git.m-labs.hk/M-Labs/KiCAD_BOM_Generator.git";
|
url = "git+https://git.m-labs.hk/M-Labs/KiCAD_BOM_Generator.git";
|
||||||
flake = false;
|
flake = false;
|
||||||
};
|
};
|
||||||
|
|
||||||
outputs = { self, nixpkgs, kicad_bom_generator }: {
|
outputs = { self, nixpkgs, kicad_bom_generator, mozilla-overlay }:
|
||||||
formatter.x86_64-linux = nixpkgs.legacyPackages.x86_64-linux.nixfmt;
|
let
|
||||||
|
pkgs = import nixpkgs { system = "x86_64-linux"; overlays = [ (import mozilla-overlay) ]; };
|
||||||
|
formatter.x86_64-linux = nixpkgs.legacyPackages.x86_64-linux.nixfmt;
|
||||||
|
|
||||||
devShells.x86_64-linux.default =
|
PCB = pkgs.stdenv.mkDerivation {
|
||||||
let pkgs = nixpkgs.legacyPackages.x86_64-linux;
|
|
||||||
in pkgs.mkShell {
|
|
||||||
name = "kicad-dev-shell";
|
|
||||||
buildInputs = [ pkgs.kicad ];
|
|
||||||
};
|
|
||||||
|
|
||||||
defaultPackage.x86_64-linux =
|
|
||||||
with import nixpkgs { system = "x86_64-linux"; };
|
|
||||||
stdenv.mkDerivation {
|
|
||||||
name = "production_files";
|
name = "production_files";
|
||||||
src = ./src;
|
src = ./src;
|
||||||
|
|
||||||
|
@ -63,5 +57,99 @@
|
||||||
cp $PREFIX"_gerber_drill".zip $out/production_files/$PREFIX"_gerber_drill".zip
|
cp $PREFIX"_gerber_drill".zip $out/production_files/$PREFIX"_gerber_drill".zip
|
||||||
'';
|
'';
|
||||||
};
|
};
|
||||||
};
|
|
||||||
|
FP = pkgs.stdenv.mkDerivation {
|
||||||
|
name = "production_files";
|
||||||
|
src = ./Front_Panel;
|
||||||
|
|
||||||
|
nativeBuildInputs = [ pkgs.kicad pkgs.zip pkgs.python3 ];
|
||||||
|
|
||||||
|
buildPhase = ''
|
||||||
|
cd ./src
|
||||||
|
FP=Shuttler_AFE_Front_Panel.kicad_pcb
|
||||||
|
FP_Cover=Shuttler_AFE_Front_Panel_Cover.kicad_pcb
|
||||||
|
|
||||||
|
# Get Revision Number from the Title Block in KiCAD PCB
|
||||||
|
REV=$(cat $FP | grep rev | cut -d'"' -f 2)
|
||||||
|
|
||||||
|
FRONT_FP_PREFIX=Shuttler_AFE_Front_Panel_$REV
|
||||||
|
FRONT_PANEL_COVER_PREFIX=Shuttler_AFE_Front_Panel_Cover_$REV
|
||||||
|
|
||||||
|
# kicad-cli requires the use of $HOME
|
||||||
|
TMP_DIR="$(mktemp --tmpdir -d kicad-Shuttler_AFE_Front_Panel.XXXXXXX)"
|
||||||
|
export HOME=$TMP_DIR
|
||||||
|
export KICAD7_3DMODEL_DIR=${pkgs.kicad.libraries.packages3d}/share/kicad/3dmodels
|
||||||
|
|
||||||
|
kicad-cli pcb export step $FP --subst-models --force -o $FRONT_FP_PREFIX.step
|
||||||
|
kicad-cli pcb export dxf $FP -l 'F.Silkscreen,Edge.Cuts' -o $FRONT_FP_PREFIX.dxf
|
||||||
|
kicad-cli pcb export svg $FP -l 'F.Silkscreen,Edge.Cuts' --black-and-white --page-size-mode 2 --exclude-drawing-sheet -o $FRONT_FP_PREFIX.svg
|
||||||
|
|
||||||
|
kicad-cli pcb export step $FP_Cover --subst-models --force -o $FRONT_PANEL_COVER_PREFIX.step
|
||||||
|
kicad-cli pcb export dxf $FP_Cover -l 'F.Silkscreen,Edge.Cuts' -o $FRONT_PANEL_COVER_PREFIX.dxf
|
||||||
|
kicad-cli pcb export svg $FP_Cover -l 'F.Silkscreen,Edge.Cuts' --black-and-white --page-size-mode 2 --exclude-drawing-sheet -o $FRONT_PANEL_COVER_PREFIX.svg
|
||||||
|
'';
|
||||||
|
|
||||||
|
installPhase = ''
|
||||||
|
mkdir -p $out/production_files
|
||||||
|
cp *.step $out/production_files
|
||||||
|
cp *.dxf $out/production_files
|
||||||
|
cp *.svg $out/production_files
|
||||||
|
cp ../3D/* $out/production_files
|
||||||
|
'';
|
||||||
|
};
|
||||||
|
|
||||||
|
ENC_P = pkgs.stdenv.mkDerivation {
|
||||||
|
name = "production_files";
|
||||||
|
src = ./Enclosure_End_Panels;
|
||||||
|
|
||||||
|
nativeBuildInputs = [ pkgs.kicad pkgs.zip pkgs.python3 ];
|
||||||
|
|
||||||
|
buildPhase = ''
|
||||||
|
cd ./src
|
||||||
|
FRONT_FP=Shuttler_AFE_Enclosure_Front_Panel.kicad_pcb
|
||||||
|
REAR_FP=Shuttler_AFE_Enclosure_Rear_Panel.kicad_pcb
|
||||||
|
|
||||||
|
# Get Revision Number from the Title Block in KiCAD PCB
|
||||||
|
REV=$(cat $FRONT_FP | grep rev | cut -d'"' -f 2)
|
||||||
|
|
||||||
|
FRONT_FP_PREFIX=Shuttler_AFE_Front_Panel_$REV
|
||||||
|
REAR_FP_PREFIX=Shuttler_AFE_Front_Panel_Cover_$REV
|
||||||
|
|
||||||
|
# kicad-cli requires the use of $HOME
|
||||||
|
TMP_DIR="$(mktemp --tmpdir -d kicad-Shuttler_AFE_Front_Panel.XXXXXXX)"
|
||||||
|
export HOME=$TMP_DIR
|
||||||
|
export KICAD7_3DMODEL_DIR=${pkgs.kicad.libraries.packages3d}/share/kicad/3dmodels
|
||||||
|
|
||||||
|
kicad-cli pcb export step $FRONT_FP --subst-models --force -o $FRONT_FP_PREFIX.step
|
||||||
|
kicad-cli pcb export dxf $FRONT_FP -l 'F.Silkscreen,Edge.Cuts' -o $FRONT_FP_PREFIX.dxf
|
||||||
|
kicad-cli pcb export svg $FRONT_FP -l 'F.Silkscreen,Edge.Cuts' --black-and-white --page-size-mode 2 --exclude-drawing-sheet -o $FRONT_FP_PREFIX.svg
|
||||||
|
|
||||||
|
kicad-cli pcb export step $REAR_FP --subst-models --force -o $REAR_FP_PREFIX.step
|
||||||
|
kicad-cli pcb export dxf $REAR_FP -l 'F.Silkscreen,Edge.Cuts' -o $REAR_FP_PREFIX.dxf
|
||||||
|
kicad-cli pcb export svg $REAR_FP -l 'F.Silkscreen,Edge.Cuts' --black-and-white --page-size-mode 2 --exclude-drawing-sheet -o $REAR_FP_PREFIX.svg
|
||||||
|
'';
|
||||||
|
|
||||||
|
installPhase = ''
|
||||||
|
mkdir -p $out/production_files
|
||||||
|
cp *.step $out/production_files
|
||||||
|
cp *.dxf $out/production_files
|
||||||
|
cp *.svg $out/production_files
|
||||||
|
'';
|
||||||
|
};
|
||||||
|
|
||||||
|
in {
|
||||||
|
packages.x86_64-linux = {
|
||||||
|
"PCB" = PCB;
|
||||||
|
"Front_Panels" = FP;
|
||||||
|
"Enclosure_Panels" = ENC_P;
|
||||||
|
};
|
||||||
|
|
||||||
|
devShells.x86_64-linux.default =
|
||||||
|
let pkgs = nixpkgs.legacyPackages.x86_64-linux;
|
||||||
|
in pkgs.mkShell {
|
||||||
|
name = "kicad-dev-shell";
|
||||||
|
buildInputs = [ pkgs.kicad ];
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -7,7 +7,7 @@
|
||||||
(title_block
|
(title_block
|
||||||
(title "PSU_5V")
|
(title "PSU_5V")
|
||||||
(date "2024-10-04")
|
(date "2024-10-04")
|
||||||
(rev "r0_1")
|
(rev "v1_0")
|
||||||
(company "M-Labs Limited")
|
(company "M-Labs Limited")
|
||||||
(comment 1 "Linus Woo Chun Kit")
|
(comment 1 "Linus Woo Chun Kit")
|
||||||
(comment 2 "linuswck@m-labs.hk")
|
(comment 2 "linuswck@m-labs.hk")
|
||||||
|
@ -1220,7 +1220,7 @@
|
||||||
(symbol (lib_id "Device:R") (at 132.08 53.34 0) (unit 1)
|
(symbol (lib_id "Device:R") (at 132.08 53.34 0) (unit 1)
|
||||||
(in_bom yes) (on_board yes) (dnp no)
|
(in_bom yes) (on_board yes) (dnp no)
|
||||||
(uuid 065f2870-3bd3-4cfa-b94b-3c4ce18167b0)
|
(uuid 065f2870-3bd3-4cfa-b94b-3c4ce18167b0)
|
||||||
(property "Reference" "R4" (at 135.255 51.435 0)
|
(property "Reference" "R11" (at 135.255 51.435 0)
|
||||||
(effects (font (size 1.27 1.27)))
|
(effects (font (size 1.27 1.27)))
|
||||||
)
|
)
|
||||||
(property "Value" "220k 0.1%" (at 139.065 53.975 0)
|
(property "Value" "220k 0.1%" (at 139.065 53.975 0)
|
||||||
|
@ -1240,7 +1240,7 @@
|
||||||
(instances
|
(instances
|
||||||
(project "shuttler_afe_psu"
|
(project "shuttler_afe_psu"
|
||||||
(path "/c97e48c6-1b91-46b1-9398-dc439d951902/cf31f862-314e-4364-a0a5-04d22def8b19"
|
(path "/c97e48c6-1b91-46b1-9398-dc439d951902/cf31f862-314e-4364-a0a5-04d22def8b19"
|
||||||
(reference "R4") (unit 1)
|
(reference "R11") (unit 1)
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
|
@ -1249,7 +1249,7 @@
|
||||||
(symbol (lib_id "power:GND") (at 33.655 68.58 0) (unit 1)
|
(symbol (lib_id "power:GND") (at 33.655 68.58 0) (unit 1)
|
||||||
(in_bom yes) (on_board yes) (dnp no)
|
(in_bom yes) (on_board yes) (dnp no)
|
||||||
(uuid 122053ac-5e10-46a4-9006-5c210ece8bc5)
|
(uuid 122053ac-5e10-46a4-9006-5c210ece8bc5)
|
||||||
(property "Reference" "#PWR027" (at 33.655 74.93 0)
|
(property "Reference" "#PWR019" (at 33.655 74.93 0)
|
||||||
(effects (font (size 1.27 1.27)) hide)
|
(effects (font (size 1.27 1.27)) hide)
|
||||||
)
|
)
|
||||||
(property "Value" "GND" (at 35.56 73.025 0)
|
(property "Value" "GND" (at 35.56 73.025 0)
|
||||||
|
@ -1265,7 +1265,7 @@
|
||||||
(instances
|
(instances
|
||||||
(project "shuttler_afe_psu"
|
(project "shuttler_afe_psu"
|
||||||
(path "/c97e48c6-1b91-46b1-9398-dc439d951902/cf31f862-314e-4364-a0a5-04d22def8b19"
|
(path "/c97e48c6-1b91-46b1-9398-dc439d951902/cf31f862-314e-4364-a0a5-04d22def8b19"
|
||||||
(reference "#PWR027") (unit 1)
|
(reference "#PWR019") (unit 1)
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
|
@ -1274,7 +1274,7 @@
|
||||||
(symbol (lib_id "power:GND") (at 121.92 120.015 0) (unit 1)
|
(symbol (lib_id "power:GND") (at 121.92 120.015 0) (unit 1)
|
||||||
(in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
|
(in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
|
||||||
(uuid 200afc2f-05d1-4238-a6e6-c8689604b6f3)
|
(uuid 200afc2f-05d1-4238-a6e6-c8689604b6f3)
|
||||||
(property "Reference" "#PWR028" (at 121.92 126.365 0)
|
(property "Reference" "#PWR022" (at 121.92 126.365 0)
|
||||||
(effects (font (size 1.27 1.27)) hide)
|
(effects (font (size 1.27 1.27)) hide)
|
||||||
)
|
)
|
||||||
(property "Value" "GND" (at 121.92 124.46 0)
|
(property "Value" "GND" (at 121.92 124.46 0)
|
||||||
|
@ -1290,7 +1290,7 @@
|
||||||
(instances
|
(instances
|
||||||
(project "shuttler_afe_psu"
|
(project "shuttler_afe_psu"
|
||||||
(path "/c97e48c6-1b91-46b1-9398-dc439d951902/cf31f862-314e-4364-a0a5-04d22def8b19"
|
(path "/c97e48c6-1b91-46b1-9398-dc439d951902/cf31f862-314e-4364-a0a5-04d22def8b19"
|
||||||
(reference "#PWR028") (unit 1)
|
(reference "#PWR022") (unit 1)
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
|
@ -1299,7 +1299,7 @@
|
||||||
(symbol (lib_id "Device:C") (at 168.275 53.34 0) (unit 1)
|
(symbol (lib_id "Device:C") (at 168.275 53.34 0) (unit 1)
|
||||||
(in_bom yes) (on_board yes) (dnp no)
|
(in_bom yes) (on_board yes) (dnp no)
|
||||||
(uuid 26096a4b-d9e4-4710-8aa7-d68d817430b1)
|
(uuid 26096a4b-d9e4-4710-8aa7-d68d817430b1)
|
||||||
(property "Reference" "C33" (at 169.545 50.8 0)
|
(property "Reference" "C5" (at 169.545 50.8 0)
|
||||||
(effects (font (size 1.27 1.27)) (justify left))
|
(effects (font (size 1.27 1.27)) (justify left))
|
||||||
)
|
)
|
||||||
(property "Value" "10u 25V X7R" (at 168.91 55.88 0)
|
(property "Value" "10u 25V X7R" (at 168.91 55.88 0)
|
||||||
|
@ -1319,7 +1319,7 @@
|
||||||
(instances
|
(instances
|
||||||
(project "shuttler_afe_psu"
|
(project "shuttler_afe_psu"
|
||||||
(path "/c97e48c6-1b91-46b1-9398-dc439d951902/cf31f862-314e-4364-a0a5-04d22def8b19"
|
(path "/c97e48c6-1b91-46b1-9398-dc439d951902/cf31f862-314e-4364-a0a5-04d22def8b19"
|
||||||
(reference "C33") (unit 1)
|
(reference "C5") (unit 1)
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
|
@ -1328,7 +1328,7 @@
|
||||||
(symbol (lib_id "Device:C") (at 151.765 105.41 0) (unit 1)
|
(symbol (lib_id "Device:C") (at 151.765 105.41 0) (unit 1)
|
||||||
(in_bom yes) (on_board yes) (dnp no)
|
(in_bom yes) (on_board yes) (dnp no)
|
||||||
(uuid 290f5cb6-4cd1-4866-a446-c13bd9913b60)
|
(uuid 290f5cb6-4cd1-4866-a446-c13bd9913b60)
|
||||||
(property "Reference" "C28" (at 153.035 102.87 0)
|
(property "Reference" "C10" (at 153.035 102.87 0)
|
||||||
(effects (font (size 1.27 1.27)) (justify left))
|
(effects (font (size 1.27 1.27)) (justify left))
|
||||||
)
|
)
|
||||||
(property "Value" "10u 25V X7R" (at 152.4 107.95 0)
|
(property "Value" "10u 25V X7R" (at 152.4 107.95 0)
|
||||||
|
@ -1348,7 +1348,7 @@
|
||||||
(instances
|
(instances
|
||||||
(project "shuttler_afe_psu"
|
(project "shuttler_afe_psu"
|
||||||
(path "/c97e48c6-1b91-46b1-9398-dc439d951902/cf31f862-314e-4364-a0a5-04d22def8b19"
|
(path "/c97e48c6-1b91-46b1-9398-dc439d951902/cf31f862-314e-4364-a0a5-04d22def8b19"
|
||||||
(reference "C28") (unit 1)
|
(reference "C10") (unit 1)
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
|
@ -1357,7 +1357,7 @@
|
||||||
(symbol (lib_id "Device:C") (at 191.135 105.41 0) (unit 1)
|
(symbol (lib_id "Device:C") (at 191.135 105.41 0) (unit 1)
|
||||||
(in_bom yes) (on_board yes) (dnp no)
|
(in_bom yes) (on_board yes) (dnp no)
|
||||||
(uuid 29843ad7-ca0c-4e65-b784-c31e86f6471d)
|
(uuid 29843ad7-ca0c-4e65-b784-c31e86f6471d)
|
||||||
(property "Reference" "C26" (at 192.405 102.87 0)
|
(property "Reference" "C12" (at 192.405 102.87 0)
|
||||||
(effects (font (size 1.27 1.27)) (justify left))
|
(effects (font (size 1.27 1.27)) (justify left))
|
||||||
)
|
)
|
||||||
(property "Value" "100n 25V X7R" (at 191.77 107.95 0)
|
(property "Value" "100n 25V X7R" (at 191.77 107.95 0)
|
||||||
|
@ -1377,7 +1377,7 @@
|
||||||
(instances
|
(instances
|
||||||
(project "shuttler_afe_psu"
|
(project "shuttler_afe_psu"
|
||||||
(path "/c97e48c6-1b91-46b1-9398-dc439d951902/cf31f862-314e-4364-a0a5-04d22def8b19"
|
(path "/c97e48c6-1b91-46b1-9398-dc439d951902/cf31f862-314e-4364-a0a5-04d22def8b19"
|
||||||
(reference "C26") (unit 1)
|
(reference "C12") (unit 1)
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
|
@ -1386,7 +1386,7 @@
|
||||||
(symbol (lib_id "Device:R") (at 62.865 105.41 90) (unit 1)
|
(symbol (lib_id "Device:R") (at 62.865 105.41 90) (unit 1)
|
||||||
(in_bom yes) (on_board yes) (dnp no)
|
(in_bom yes) (on_board yes) (dnp no)
|
||||||
(uuid 39899b96-73b4-4c38-a6c4-4e21024e7847)
|
(uuid 39899b96-73b4-4c38-a6c4-4e21024e7847)
|
||||||
(property "Reference" "R18" (at 58.42 103.505 90)
|
(property "Reference" "R15" (at 58.42 103.505 90)
|
||||||
(effects (font (size 1.27 1.27)))
|
(effects (font (size 1.27 1.27)))
|
||||||
)
|
)
|
||||||
(property "Value" "100k 1%" (at 70.485 106.68 90)
|
(property "Value" "100k 1%" (at 70.485 106.68 90)
|
||||||
|
@ -1406,7 +1406,7 @@
|
||||||
(instances
|
(instances
|
||||||
(project "shuttler_afe_psu"
|
(project "shuttler_afe_psu"
|
||||||
(path "/c97e48c6-1b91-46b1-9398-dc439d951902/cf31f862-314e-4364-a0a5-04d22def8b19"
|
(path "/c97e48c6-1b91-46b1-9398-dc439d951902/cf31f862-314e-4364-a0a5-04d22def8b19"
|
||||||
(reference "R18") (unit 1)
|
(reference "R15") (unit 1)
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
|
@ -1415,7 +1415,7 @@
|
||||||
(symbol (lib_id "Device:R") (at 64.135 53.34 0) (unit 1)
|
(symbol (lib_id "Device:R") (at 64.135 53.34 0) (unit 1)
|
||||||
(in_bom yes) (on_board yes) (dnp no)
|
(in_bom yes) (on_board yes) (dnp no)
|
||||||
(uuid 3cb262f1-e585-4155-8aa5-ef84dd66d2c5)
|
(uuid 3cb262f1-e585-4155-8aa5-ef84dd66d2c5)
|
||||||
(property "Reference" "R1" (at 67.31 51.435 0)
|
(property "Reference" "R10" (at 67.31 51.435 0)
|
||||||
(effects (font (size 1.27 1.27)))
|
(effects (font (size 1.27 1.27)))
|
||||||
)
|
)
|
||||||
(property "Value" "100k 1%" (at 70.485 53.975 0)
|
(property "Value" "100k 1%" (at 70.485 53.975 0)
|
||||||
|
@ -1435,7 +1435,7 @@
|
||||||
(instances
|
(instances
|
||||||
(project "shuttler_afe_psu"
|
(project "shuttler_afe_psu"
|
||||||
(path "/c97e48c6-1b91-46b1-9398-dc439d951902/cf31f862-314e-4364-a0a5-04d22def8b19"
|
(path "/c97e48c6-1b91-46b1-9398-dc439d951902/cf31f862-314e-4364-a0a5-04d22def8b19"
|
||||||
(reference "R1") (unit 1)
|
(reference "R10") (unit 1)
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
|
@ -1444,7 +1444,7 @@
|
||||||
(symbol (lib_id "power:GND") (at 53.975 129.54 0) (unit 1)
|
(symbol (lib_id "power:GND") (at 53.975 129.54 0) (unit 1)
|
||||||
(in_bom yes) (on_board yes) (dnp no)
|
(in_bom yes) (on_board yes) (dnp no)
|
||||||
(uuid 3d981e9b-f13c-4b2d-ad28-733ce7456a09)
|
(uuid 3d981e9b-f13c-4b2d-ad28-733ce7456a09)
|
||||||
(property "Reference" "#PWR029" (at 53.975 135.89 0)
|
(property "Reference" "#PWR023" (at 53.975 135.89 0)
|
||||||
(effects (font (size 1.27 1.27)) hide)
|
(effects (font (size 1.27 1.27)) hide)
|
||||||
)
|
)
|
||||||
(property "Value" "GND" (at 55.88 133.35 0)
|
(property "Value" "GND" (at 55.88 133.35 0)
|
||||||
|
@ -1460,7 +1460,7 @@
|
||||||
(instances
|
(instances
|
||||||
(project "shuttler_afe_psu"
|
(project "shuttler_afe_psu"
|
||||||
(path "/c97e48c6-1b91-46b1-9398-dc439d951902/cf31f862-314e-4364-a0a5-04d22def8b19"
|
(path "/c97e48c6-1b91-46b1-9398-dc439d951902/cf31f862-314e-4364-a0a5-04d22def8b19"
|
||||||
(reference "#PWR029") (unit 1)
|
(reference "#PWR023") (unit 1)
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
|
@ -1469,7 +1469,7 @@
|
||||||
(symbol (lib_id "Device:C") (at 137.16 105.41 0) (unit 1)
|
(symbol (lib_id "Device:C") (at 137.16 105.41 0) (unit 1)
|
||||||
(in_bom yes) (on_board yes) (dnp no)
|
(in_bom yes) (on_board yes) (dnp no)
|
||||||
(uuid 6e242dae-d2fb-4ce9-9d5b-3f731b115679)
|
(uuid 6e242dae-d2fb-4ce9-9d5b-3f731b115679)
|
||||||
(property "Reference" "C27" (at 138.43 102.87 0)
|
(property "Reference" "C9" (at 138.43 102.87 0)
|
||||||
(effects (font (size 1.27 1.27)) (justify left))
|
(effects (font (size 1.27 1.27)) (justify left))
|
||||||
)
|
)
|
||||||
(property "Value" "10n 25V X7R" (at 137.795 107.95 0)
|
(property "Value" "10n 25V X7R" (at 137.795 107.95 0)
|
||||||
|
@ -1489,7 +1489,7 @@
|
||||||
(instances
|
(instances
|
||||||
(project "shuttler_afe_psu"
|
(project "shuttler_afe_psu"
|
||||||
(path "/c97e48c6-1b91-46b1-9398-dc439d951902/cf31f862-314e-4364-a0a5-04d22def8b19"
|
(path "/c97e48c6-1b91-46b1-9398-dc439d951902/cf31f862-314e-4364-a0a5-04d22def8b19"
|
||||||
(reference "C27") (unit 1)
|
(reference "C9") (unit 1)
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
|
@ -1498,7 +1498,7 @@
|
||||||
(symbol (lib_id "Device:C") (at 47.625 53.34 0) (unit 1)
|
(symbol (lib_id "Device:C") (at 47.625 53.34 0) (unit 1)
|
||||||
(in_bom yes) (on_board yes) (dnp no)
|
(in_bom yes) (on_board yes) (dnp no)
|
||||||
(uuid 7582d5c3-4e16-4e25-b60b-bf7e08618340)
|
(uuid 7582d5c3-4e16-4e25-b60b-bf7e08618340)
|
||||||
(property "Reference" "C22" (at 48.895 50.8 0)
|
(property "Reference" "C3" (at 48.895 50.8 0)
|
||||||
(effects (font (size 1.27 1.27)) (justify left))
|
(effects (font (size 1.27 1.27)) (justify left))
|
||||||
)
|
)
|
||||||
(property "Value" "100n 25V X7R" (at 48.26 55.88 0)
|
(property "Value" "100n 25V X7R" (at 48.26 55.88 0)
|
||||||
|
@ -1518,7 +1518,7 @@
|
||||||
(instances
|
(instances
|
||||||
(project "shuttler_afe_psu"
|
(project "shuttler_afe_psu"
|
||||||
(path "/c97e48c6-1b91-46b1-9398-dc439d951902/cf31f862-314e-4364-a0a5-04d22def8b19"
|
(path "/c97e48c6-1b91-46b1-9398-dc439d951902/cf31f862-314e-4364-a0a5-04d22def8b19"
|
||||||
(reference "C22") (unit 1)
|
(reference "C3") (unit 1)
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
|
@ -1527,7 +1527,7 @@
|
||||||
(symbol (lib_id "power:+12V") (at 33.655 49.53 0) (unit 1)
|
(symbol (lib_id "power:+12V") (at 33.655 49.53 0) (unit 1)
|
||||||
(in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
|
(in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
|
||||||
(uuid 76407a3c-631b-42d2-8b2b-9dbf889be7ec)
|
(uuid 76407a3c-631b-42d2-8b2b-9dbf889be7ec)
|
||||||
(property "Reference" "#PWR024" (at 33.655 53.34 0)
|
(property "Reference" "#PWR018" (at 33.655 53.34 0)
|
||||||
(effects (font (size 1.27 1.27)) hide)
|
(effects (font (size 1.27 1.27)) hide)
|
||||||
)
|
)
|
||||||
(property "Value" "+12V" (at 33.655 45.085 0)
|
(property "Value" "+12V" (at 33.655 45.085 0)
|
||||||
|
@ -1543,7 +1543,7 @@
|
||||||
(instances
|
(instances
|
||||||
(project "shuttler_afe_psu"
|
(project "shuttler_afe_psu"
|
||||||
(path "/c97e48c6-1b91-46b1-9398-dc439d951902/cf31f862-314e-4364-a0a5-04d22def8b19"
|
(path "/c97e48c6-1b91-46b1-9398-dc439d951902/cf31f862-314e-4364-a0a5-04d22def8b19"
|
||||||
(reference "#PWR024") (unit 1)
|
(reference "#PWR018") (unit 1)
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
|
@ -1552,7 +1552,7 @@
|
||||||
(symbol (lib_id "Device:R") (at 132.08 62.23 180) (unit 1)
|
(symbol (lib_id "Device:R") (at 132.08 62.23 180) (unit 1)
|
||||||
(in_bom yes) (on_board yes) (dnp no)
|
(in_bom yes) (on_board yes) (dnp no)
|
||||||
(uuid 785ed121-e9e1-43e8-94d1-355afb8babcc)
|
(uuid 785ed121-e9e1-43e8-94d1-355afb8babcc)
|
||||||
(property "Reference" "R20" (at 135.89 60.96 0)
|
(property "Reference" "R14" (at 135.89 60.96 0)
|
||||||
(effects (font (size 1.27 1.27)))
|
(effects (font (size 1.27 1.27)))
|
||||||
)
|
)
|
||||||
(property "Value" "30k 0.1%" (at 138.43 63.5 0)
|
(property "Value" "30k 0.1%" (at 138.43 63.5 0)
|
||||||
|
@ -1572,7 +1572,7 @@
|
||||||
(instances
|
(instances
|
||||||
(project "shuttler_afe_psu"
|
(project "shuttler_afe_psu"
|
||||||
(path "/c97e48c6-1b91-46b1-9398-dc439d951902/cf31f862-314e-4364-a0a5-04d22def8b19"
|
(path "/c97e48c6-1b91-46b1-9398-dc439d951902/cf31f862-314e-4364-a0a5-04d22def8b19"
|
||||||
(reference "R20") (unit 1)
|
(reference "R14") (unit 1)
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
|
@ -1581,7 +1581,7 @@
|
||||||
(symbol (lib_id "power:+5V") (at 191.135 100.33 0) (unit 1)
|
(symbol (lib_id "power:+5V") (at 191.135 100.33 0) (unit 1)
|
||||||
(in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
|
(in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
|
||||||
(uuid 87c58090-d526-4f93-a4c2-c68031b6a8fb)
|
(uuid 87c58090-d526-4f93-a4c2-c68031b6a8fb)
|
||||||
(property "Reference" "#PWR025" (at 191.135 104.14 0)
|
(property "Reference" "#PWR021" (at 191.135 104.14 0)
|
||||||
(effects (font (size 1.27 1.27)) hide)
|
(effects (font (size 1.27 1.27)) hide)
|
||||||
)
|
)
|
||||||
(property "Value" "+5V" (at 191.135 95.885 0)
|
(property "Value" "+5V" (at 191.135 95.885 0)
|
||||||
|
@ -1597,7 +1597,7 @@
|
||||||
(instances
|
(instances
|
||||||
(project "shuttler_afe_psu"
|
(project "shuttler_afe_psu"
|
||||||
(path "/c97e48c6-1b91-46b1-9398-dc439d951902/cf31f862-314e-4364-a0a5-04d22def8b19"
|
(path "/c97e48c6-1b91-46b1-9398-dc439d951902/cf31f862-314e-4364-a0a5-04d22def8b19"
|
||||||
(reference "#PWR025") (unit 1)
|
(reference "#PWR021") (unit 1)
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
|
@ -1606,7 +1606,7 @@
|
||||||
(symbol (lib_id "Device:R") (at 121.92 114.935 0) (unit 1)
|
(symbol (lib_id "Device:R") (at 121.92 114.935 0) (unit 1)
|
||||||
(in_bom yes) (on_board yes) (dnp no)
|
(in_bom yes) (on_board yes) (dnp no)
|
||||||
(uuid 89949118-c93d-4bee-9a50-f132415c0dac)
|
(uuid 89949118-c93d-4bee-9a50-f132415c0dac)
|
||||||
(property "Reference" "R25" (at 125.73 113.03 0)
|
(property "Reference" "R17" (at 125.73 113.03 0)
|
||||||
(effects (font (size 1.27 1.27)))
|
(effects (font (size 1.27 1.27)))
|
||||||
)
|
)
|
||||||
(property "Value" "2k 0.1%" (at 127.635 115.57 0)
|
(property "Value" "2k 0.1%" (at 127.635 115.57 0)
|
||||||
|
@ -1626,7 +1626,7 @@
|
||||||
(instances
|
(instances
|
||||||
(project "shuttler_afe_psu"
|
(project "shuttler_afe_psu"
|
||||||
(path "/c97e48c6-1b91-46b1-9398-dc439d951902/cf31f862-314e-4364-a0a5-04d22def8b19"
|
(path "/c97e48c6-1b91-46b1-9398-dc439d951902/cf31f862-314e-4364-a0a5-04d22def8b19"
|
||||||
(reference "R25") (unit 1)
|
(reference "R17") (unit 1)
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
|
@ -1635,7 +1635,7 @@
|
||||||
(symbol (lib_id "Device:C") (at 31.115 104.14 0) (unit 1)
|
(symbol (lib_id "Device:C") (at 31.115 104.14 0) (unit 1)
|
||||||
(in_bom yes) (on_board yes) (dnp no)
|
(in_bom yes) (on_board yes) (dnp no)
|
||||||
(uuid 9035980c-b053-447f-ad54-99f7d4eba3fe)
|
(uuid 9035980c-b053-447f-ad54-99f7d4eba3fe)
|
||||||
(property "Reference" "C24" (at 32.385 101.6 0)
|
(property "Reference" "C7" (at 32.385 101.6 0)
|
||||||
(effects (font (size 1.27 1.27)) (justify left))
|
(effects (font (size 1.27 1.27)) (justify left))
|
||||||
)
|
)
|
||||||
(property "Value" "10u 25V X7R" (at 31.75 106.68 0)
|
(property "Value" "10u 25V X7R" (at 31.75 106.68 0)
|
||||||
|
@ -1655,7 +1655,7 @@
|
||||||
(instances
|
(instances
|
||||||
(project "shuttler_afe_psu"
|
(project "shuttler_afe_psu"
|
||||||
(path "/c97e48c6-1b91-46b1-9398-dc439d951902/cf31f862-314e-4364-a0a5-04d22def8b19"
|
(path "/c97e48c6-1b91-46b1-9398-dc439d951902/cf31f862-314e-4364-a0a5-04d22def8b19"
|
||||||
(reference "C24") (unit 1)
|
(reference "C7") (unit 1)
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
|
@ -1664,7 +1664,7 @@
|
||||||
(symbol (lib_id "power:GND") (at 153.67 76.2 0) (unit 1)
|
(symbol (lib_id "power:GND") (at 153.67 76.2 0) (unit 1)
|
||||||
(in_bom yes) (on_board yes) (dnp no)
|
(in_bom yes) (on_board yes) (dnp no)
|
||||||
(uuid 95bc15f7-0e5d-4856-a853-300a6bbe8971)
|
(uuid 95bc15f7-0e5d-4856-a853-300a6bbe8971)
|
||||||
(property "Reference" "#PWR026" (at 153.67 82.55 0)
|
(property "Reference" "#PWR020" (at 153.67 82.55 0)
|
||||||
(effects (font (size 1.27 1.27)) hide)
|
(effects (font (size 1.27 1.27)) hide)
|
||||||
)
|
)
|
||||||
(property "Value" "GND" (at 155.575 80.01 0)
|
(property "Value" "GND" (at 155.575 80.01 0)
|
||||||
|
@ -1680,7 +1680,7 @@
|
||||||
(instances
|
(instances
|
||||||
(project "shuttler_afe_psu"
|
(project "shuttler_afe_psu"
|
||||||
(path "/c97e48c6-1b91-46b1-9398-dc439d951902/cf31f862-314e-4364-a0a5-04d22def8b19"
|
(path "/c97e48c6-1b91-46b1-9398-dc439d951902/cf31f862-314e-4364-a0a5-04d22def8b19"
|
||||||
(reference "#PWR026") (unit 1)
|
(reference "#PWR020") (unit 1)
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
|
@ -1689,7 +1689,7 @@
|
||||||
(symbol (lib_id "Device:R") (at 121.92 106.045 0) (unit 1)
|
(symbol (lib_id "Device:R") (at 121.92 106.045 0) (unit 1)
|
||||||
(in_bom yes) (on_board yes) (dnp no)
|
(in_bom yes) (on_board yes) (dnp no)
|
||||||
(uuid 9769a460-56d2-4b31-abd5-bfdf258a515c)
|
(uuid 9769a460-56d2-4b31-abd5-bfdf258a515c)
|
||||||
(property "Reference" "R21" (at 125.73 104.14 0)
|
(property "Reference" "R16" (at 125.73 104.14 0)
|
||||||
(effects (font (size 1.27 1.27)))
|
(effects (font (size 1.27 1.27)))
|
||||||
)
|
)
|
||||||
(property "Value" "10k5 0.1%" (at 128.905 106.68 0)
|
(property "Value" "10k5 0.1%" (at 128.905 106.68 0)
|
||||||
|
@ -1709,7 +1709,7 @@
|
||||||
(instances
|
(instances
|
||||||
(project "shuttler_afe_psu"
|
(project "shuttler_afe_psu"
|
||||||
(path "/c97e48c6-1b91-46b1-9398-dc439d951902/cf31f862-314e-4364-a0a5-04d22def8b19"
|
(path "/c97e48c6-1b91-46b1-9398-dc439d951902/cf31f862-314e-4364-a0a5-04d22def8b19"
|
||||||
(reference "R21") (unit 1)
|
(reference "R16") (unit 1)
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
|
@ -1718,7 +1718,7 @@
|
||||||
(symbol (lib_id "shuttler_afe_psu:TPSM861257RDXR") (at 78.105 49.53 0) (unit 1)
|
(symbol (lib_id "shuttler_afe_psu:TPSM861257RDXR") (at 78.105 49.53 0) (unit 1)
|
||||||
(in_bom yes) (on_board yes) (dnp no)
|
(in_bom yes) (on_board yes) (dnp no)
|
||||||
(uuid 986e4899-1829-49c4-961b-49222aefc4fa)
|
(uuid 986e4899-1829-49c4-961b-49222aefc4fa)
|
||||||
(property "Reference" "U4" (at 85.09 43.815 0)
|
(property "Reference" "U1" (at 85.09 43.815 0)
|
||||||
(effects (font (size 1.524 1.524)))
|
(effects (font (size 1.524 1.524)))
|
||||||
)
|
)
|
||||||
(property "Value" "TPSM861257RDXR" (at 93.345 70.485 0)
|
(property "Value" "TPSM861257RDXR" (at 93.345 70.485 0)
|
||||||
|
@ -1743,7 +1743,7 @@
|
||||||
(instances
|
(instances
|
||||||
(project "shuttler_afe_psu"
|
(project "shuttler_afe_psu"
|
||||||
(path "/c97e48c6-1b91-46b1-9398-dc439d951902/cf31f862-314e-4364-a0a5-04d22def8b19"
|
(path "/c97e48c6-1b91-46b1-9398-dc439d951902/cf31f862-314e-4364-a0a5-04d22def8b19"
|
||||||
(reference "U4") (unit 1)
|
(reference "U1") (unit 1)
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
|
@ -1752,7 +1752,7 @@
|
||||||
(symbol (lib_id "Device:C") (at 153.67 53.34 0) (unit 1)
|
(symbol (lib_id "Device:C") (at 153.67 53.34 0) (unit 1)
|
||||||
(in_bom yes) (on_board yes) (dnp no)
|
(in_bom yes) (on_board yes) (dnp no)
|
||||||
(uuid 99d4b2cf-ce24-4087-a351-f513c1520ace)
|
(uuid 99d4b2cf-ce24-4087-a351-f513c1520ace)
|
||||||
(property "Reference" "C23" (at 154.94 50.8 0)
|
(property "Reference" "C4" (at 154.94 50.8 0)
|
||||||
(effects (font (size 1.27 1.27)) (justify left))
|
(effects (font (size 1.27 1.27)) (justify left))
|
||||||
)
|
)
|
||||||
(property "Value" "10u 25V X7R" (at 154.305 55.88 0)
|
(property "Value" "10u 25V X7R" (at 154.305 55.88 0)
|
||||||
|
@ -1772,7 +1772,7 @@
|
||||||
(instances
|
(instances
|
||||||
(project "shuttler_afe_psu"
|
(project "shuttler_afe_psu"
|
||||||
(path "/c97e48c6-1b91-46b1-9398-dc439d951902/cf31f862-314e-4364-a0a5-04d22def8b19"
|
(path "/c97e48c6-1b91-46b1-9398-dc439d951902/cf31f862-314e-4364-a0a5-04d22def8b19"
|
||||||
(reference "C23") (unit 1)
|
(reference "C4") (unit 1)
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
|
@ -1781,7 +1781,7 @@
|
||||||
(symbol (lib_id "Device:C") (at 182.88 53.34 0) (unit 1)
|
(symbol (lib_id "Device:C") (at 182.88 53.34 0) (unit 1)
|
||||||
(in_bom yes) (on_board yes) (dnp no)
|
(in_bom yes) (on_board yes) (dnp no)
|
||||||
(uuid a4d20005-84f8-4850-b9fd-a4e2c376d432)
|
(uuid a4d20005-84f8-4850-b9fd-a4e2c376d432)
|
||||||
(property "Reference" "C32" (at 184.15 50.8 0)
|
(property "Reference" "C6" (at 184.15 50.8 0)
|
||||||
(effects (font (size 1.27 1.27)) (justify left))
|
(effects (font (size 1.27 1.27)) (justify left))
|
||||||
)
|
)
|
||||||
(property "Value" "2u2 25V X7R" (at 183.515 55.88 0)
|
(property "Value" "2u2 25V X7R" (at 183.515 55.88 0)
|
||||||
|
@ -1801,7 +1801,7 @@
|
||||||
(instances
|
(instances
|
||||||
(project "shuttler_afe_psu"
|
(project "shuttler_afe_psu"
|
||||||
(path "/c97e48c6-1b91-46b1-9398-dc439d951902/cf31f862-314e-4364-a0a5-04d22def8b19"
|
(path "/c97e48c6-1b91-46b1-9398-dc439d951902/cf31f862-314e-4364-a0a5-04d22def8b19"
|
||||||
(reference "C32") (unit 1)
|
(reference "C6") (unit 1)
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
|
@ -1810,7 +1810,7 @@
|
||||||
(symbol (lib_id "Device:R") (at 64.135 62.23 180) (unit 1)
|
(symbol (lib_id "Device:R") (at 64.135 62.23 180) (unit 1)
|
||||||
(in_bom yes) (on_board yes) (dnp no)
|
(in_bom yes) (on_board yes) (dnp no)
|
||||||
(uuid a93b4d18-eec7-4c56-8dc3-3a91e4f7d673)
|
(uuid a93b4d18-eec7-4c56-8dc3-3a91e4f7d673)
|
||||||
(property "Reference" "R19" (at 67.31 60.325 0)
|
(property "Reference" "R13" (at 67.31 60.325 0)
|
||||||
(effects (font (size 1.27 1.27)))
|
(effects (font (size 1.27 1.27)))
|
||||||
)
|
)
|
||||||
(property "Value" "13k8 1%" (at 70.485 62.865 0)
|
(property "Value" "13k8 1%" (at 70.485 62.865 0)
|
||||||
|
@ -1830,7 +1830,7 @@
|
||||||
(instances
|
(instances
|
||||||
(project "shuttler_afe_psu"
|
(project "shuttler_afe_psu"
|
||||||
(path "/c97e48c6-1b91-46b1-9398-dc439d951902/cf31f862-314e-4364-a0a5-04d22def8b19"
|
(path "/c97e48c6-1b91-46b1-9398-dc439d951902/cf31f862-314e-4364-a0a5-04d22def8b19"
|
||||||
(reference "R19") (unit 1)
|
(reference "R13") (unit 1)
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
|
@ -1839,7 +1839,7 @@
|
||||||
(symbol (lib_id "Device:C") (at 33.655 53.34 0) (unit 1)
|
(symbol (lib_id "Device:C") (at 33.655 53.34 0) (unit 1)
|
||||||
(in_bom yes) (on_board yes) (dnp no)
|
(in_bom yes) (on_board yes) (dnp no)
|
||||||
(uuid ab922914-e72e-4e7c-bcda-bba7bf7fe711)
|
(uuid ab922914-e72e-4e7c-bcda-bba7bf7fe711)
|
||||||
(property "Reference" "C21" (at 34.925 50.8 0)
|
(property "Reference" "C2" (at 34.925 50.8 0)
|
||||||
(effects (font (size 1.27 1.27)) (justify left))
|
(effects (font (size 1.27 1.27)) (justify left))
|
||||||
)
|
)
|
||||||
(property "Value" "10u 25V X7R" (at 34.29 55.88 0)
|
(property "Value" "10u 25V X7R" (at 34.29 55.88 0)
|
||||||
|
@ -1859,7 +1859,7 @@
|
||||||
(instances
|
(instances
|
||||||
(project "shuttler_afe_psu"
|
(project "shuttler_afe_psu"
|
||||||
(path "/c97e48c6-1b91-46b1-9398-dc439d951902/cf31f862-314e-4364-a0a5-04d22def8b19"
|
(path "/c97e48c6-1b91-46b1-9398-dc439d951902/cf31f862-314e-4364-a0a5-04d22def8b19"
|
||||||
(reference "C21") (unit 1)
|
(reference "C2") (unit 1)
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
|
@ -1868,7 +1868,7 @@
|
||||||
(symbol (lib_id "shuttler_afe_psu:TPS7A9001DSKR") (at 71.12 100.33 0) (unit 1)
|
(symbol (lib_id "shuttler_afe_psu:TPS7A9001DSKR") (at 71.12 100.33 0) (unit 1)
|
||||||
(in_bom yes) (on_board yes) (dnp no)
|
(in_bom yes) (on_board yes) (dnp no)
|
||||||
(uuid af99f054-c0c6-4094-bd2e-5d63785608af)
|
(uuid af99f054-c0c6-4094-bd2e-5d63785608af)
|
||||||
(property "Reference" "U5" (at 78.105 95.885 0)
|
(property "Reference" "U2" (at 78.105 95.885 0)
|
||||||
(effects (font (size 1.27 1.27)))
|
(effects (font (size 1.27 1.27)))
|
||||||
)
|
)
|
||||||
(property "Value" "TPS7A9001DSKR" (at 93.98 123.825 0)
|
(property "Value" "TPS7A9001DSKR" (at 93.98 123.825 0)
|
||||||
|
@ -1912,7 +1912,7 @@
|
||||||
(instances
|
(instances
|
||||||
(project "shuttler_afe_psu"
|
(project "shuttler_afe_psu"
|
||||||
(path "/c97e48c6-1b91-46b1-9398-dc439d951902/cf31f862-314e-4364-a0a5-04d22def8b19"
|
(path "/c97e48c6-1b91-46b1-9398-dc439d951902/cf31f862-314e-4364-a0a5-04d22def8b19"
|
||||||
(reference "U5") (unit 1)
|
(reference "U2") (unit 1)
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
|
@ -1921,7 +1921,7 @@
|
||||||
(symbol (lib_id "Device:R") (at 113.665 59.69 270) (unit 1)
|
(symbol (lib_id "Device:R") (at 113.665 59.69 270) (unit 1)
|
||||||
(in_bom yes) (on_board yes) (dnp no)
|
(in_bom yes) (on_board yes) (dnp no)
|
||||||
(uuid b2093a92-112a-4378-8f6d-4a4fd6e7fb0f)
|
(uuid b2093a92-112a-4378-8f6d-4a4fd6e7fb0f)
|
||||||
(property "Reference" "R26" (at 108.585 58.42 90)
|
(property "Reference" "R12" (at 108.585 58.42 90)
|
||||||
(effects (font (size 1.27 1.27)))
|
(effects (font (size 1.27 1.27)))
|
||||||
)
|
)
|
||||||
(property "Value" "0" (at 118.745 60.96 90)
|
(property "Value" "0" (at 118.745 60.96 90)
|
||||||
|
@ -1941,7 +1941,7 @@
|
||||||
(instances
|
(instances
|
||||||
(project "shuttler_afe_psu"
|
(project "shuttler_afe_psu"
|
||||||
(path "/c97e48c6-1b91-46b1-9398-dc439d951902/cf31f862-314e-4364-a0a5-04d22def8b19"
|
(path "/c97e48c6-1b91-46b1-9398-dc439d951902/cf31f862-314e-4364-a0a5-04d22def8b19"
|
||||||
(reference "R26") (unit 1)
|
(reference "R12") (unit 1)
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
|
@ -1950,7 +1950,7 @@
|
||||||
(symbol (lib_id "Jumper:SolderJumper_2_Open") (at 88.265 92.71 0) (unit 1)
|
(symbol (lib_id "Jumper:SolderJumper_2_Open") (at 88.265 92.71 0) (unit 1)
|
||||||
(in_bom no) (on_board yes) (dnp no)
|
(in_bom no) (on_board yes) (dnp no)
|
||||||
(uuid b7989d67-ba69-4218-89ca-d51a8e291cbc)
|
(uuid b7989d67-ba69-4218-89ca-d51a8e291cbc)
|
||||||
(property "Reference" "JP3" (at 88.265 90.17 0)
|
(property "Reference" "JP4" (at 88.265 90.17 0)
|
||||||
(effects (font (size 1.27 1.27)))
|
(effects (font (size 1.27 1.27)))
|
||||||
)
|
)
|
||||||
(property "Value" "SolderJumper_2_Open" (at 88.265 88.9 0)
|
(property "Value" "SolderJumper_2_Open" (at 88.265 88.9 0)
|
||||||
|
@ -1967,7 +1967,7 @@
|
||||||
(instances
|
(instances
|
||||||
(project "shuttler_afe_psu"
|
(project "shuttler_afe_psu"
|
||||||
(path "/c97e48c6-1b91-46b1-9398-dc439d951902/cf31f862-314e-4364-a0a5-04d22def8b19"
|
(path "/c97e48c6-1b91-46b1-9398-dc439d951902/cf31f862-314e-4364-a0a5-04d22def8b19"
|
||||||
(reference "JP3") (unit 1)
|
(reference "JP4") (unit 1)
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
|
@ -1976,7 +1976,7 @@
|
||||||
(symbol (lib_id "Device:C") (at 45.085 104.14 0) (unit 1)
|
(symbol (lib_id "Device:C") (at 45.085 104.14 0) (unit 1)
|
||||||
(in_bom yes) (on_board yes) (dnp no)
|
(in_bom yes) (on_board yes) (dnp no)
|
||||||
(uuid bb804fc4-7c16-4fc8-8abf-bad485656b73)
|
(uuid bb804fc4-7c16-4fc8-8abf-bad485656b73)
|
||||||
(property "Reference" "C25" (at 46.355 101.6 0)
|
(property "Reference" "C8" (at 46.355 101.6 0)
|
||||||
(effects (font (size 1.27 1.27)) (justify left))
|
(effects (font (size 1.27 1.27)) (justify left))
|
||||||
)
|
)
|
||||||
(property "Value" "100n 25V X7R" (at 45.72 106.68 0)
|
(property "Value" "100n 25V X7R" (at 45.72 106.68 0)
|
||||||
|
@ -1996,7 +1996,7 @@
|
||||||
(instances
|
(instances
|
||||||
(project "shuttler_afe_psu"
|
(project "shuttler_afe_psu"
|
||||||
(path "/c97e48c6-1b91-46b1-9398-dc439d951902/cf31f862-314e-4364-a0a5-04d22def8b19"
|
(path "/c97e48c6-1b91-46b1-9398-dc439d951902/cf31f862-314e-4364-a0a5-04d22def8b19"
|
||||||
(reference "C25") (unit 1)
|
(reference "C8") (unit 1)
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
|
@ -2005,7 +2005,7 @@
|
||||||
(symbol (lib_id "Device:C") (at 165.735 105.41 0) (unit 1)
|
(symbol (lib_id "Device:C") (at 165.735 105.41 0) (unit 1)
|
||||||
(in_bom yes) (on_board yes) (dnp no)
|
(in_bom yes) (on_board yes) (dnp no)
|
||||||
(uuid c5e2b923-b0d5-4fb0-9c07-e3aaa02b109a)
|
(uuid c5e2b923-b0d5-4fb0-9c07-e3aaa02b109a)
|
||||||
(property "Reference" "C29" (at 167.005 102.87 0)
|
(property "Reference" "C11" (at 167.005 102.87 0)
|
||||||
(effects (font (size 1.27 1.27)) (justify left))
|
(effects (font (size 1.27 1.27)) (justify left))
|
||||||
)
|
)
|
||||||
(property "Value" "100n 25V X7R" (at 166.37 107.95 0)
|
(property "Value" "100n 25V X7R" (at 166.37 107.95 0)
|
||||||
|
@ -2025,7 +2025,7 @@
|
||||||
(instances
|
(instances
|
||||||
(project "shuttler_afe_psu"
|
(project "shuttler_afe_psu"
|
||||||
(path "/c97e48c6-1b91-46b1-9398-dc439d951902/cf31f862-314e-4364-a0a5-04d22def8b19"
|
(path "/c97e48c6-1b91-46b1-9398-dc439d951902/cf31f862-314e-4364-a0a5-04d22def8b19"
|
||||||
(reference "C29") (unit 1)
|
(reference "C11") (unit 1)
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
|
@ -2034,7 +2034,7 @@
|
||||||
(symbol (lib_id "Device:C") (at 60.96 119.38 0) (unit 1)
|
(symbol (lib_id "Device:C") (at 60.96 119.38 0) (unit 1)
|
||||||
(in_bom yes) (on_board yes) (dnp no)
|
(in_bom yes) (on_board yes) (dnp no)
|
||||||
(uuid e4427f8b-dcdd-4916-b1ff-dd1d5c094796)
|
(uuid e4427f8b-dcdd-4916-b1ff-dd1d5c094796)
|
||||||
(property "Reference" "C30" (at 62.23 116.84 0)
|
(property "Reference" "C13" (at 62.23 116.84 0)
|
||||||
(effects (font (size 1.27 1.27)) (justify left))
|
(effects (font (size 1.27 1.27)) (justify left))
|
||||||
)
|
)
|
||||||
(property "Value" "100n 25V X7R" (at 61.595 121.92 0)
|
(property "Value" "100n 25V X7R" (at 61.595 121.92 0)
|
||||||
|
@ -2054,7 +2054,7 @@
|
||||||
(instances
|
(instances
|
||||||
(project "shuttler_afe_psu"
|
(project "shuttler_afe_psu"
|
||||||
(path "/c97e48c6-1b91-46b1-9398-dc439d951902/cf31f862-314e-4364-a0a5-04d22def8b19"
|
(path "/c97e48c6-1b91-46b1-9398-dc439d951902/cf31f862-314e-4364-a0a5-04d22def8b19"
|
||||||
(reference "C30") (unit 1)
|
(reference "C13") (unit 1)
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
|
@ -2063,7 +2063,7 @@
|
||||||
(symbol (lib_id "Mechanical:Heatsink") (at 93.345 44.45 0) (unit 1)
|
(symbol (lib_id "Mechanical:Heatsink") (at 93.345 44.45 0) (unit 1)
|
||||||
(in_bom yes) (on_board no) (dnp no) (fields_autoplaced)
|
(in_bom yes) (on_board no) (dnp no) (fields_autoplaced)
|
||||||
(uuid e64102f5-90a2-4c2f-8905-f0a70a0103b3)
|
(uuid e64102f5-90a2-4c2f-8905-f0a70a0103b3)
|
||||||
(property "Reference" "HS3" (at 97.79 41.275 0)
|
(property "Reference" "HS1" (at 97.79 41.275 0)
|
||||||
(effects (font (size 1.27 1.27)) (justify left))
|
(effects (font (size 1.27 1.27)) (justify left))
|
||||||
)
|
)
|
||||||
(property "Value" "V2016B" (at 97.79 43.815 0)
|
(property "Value" "V2016B" (at 97.79 43.815 0)
|
||||||
|
@ -2081,7 +2081,7 @@
|
||||||
(instances
|
(instances
|
||||||
(project "shuttler_afe_psu"
|
(project "shuttler_afe_psu"
|
||||||
(path "/c97e48c6-1b91-46b1-9398-dc439d951902/cf31f862-314e-4364-a0a5-04d22def8b19"
|
(path "/c97e48c6-1b91-46b1-9398-dc439d951902/cf31f862-314e-4364-a0a5-04d22def8b19"
|
||||||
(reference "HS3") (unit 1)
|
(reference "HS1") (unit 1)
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
|
@ -2090,7 +2090,7 @@
|
||||||
(symbol (lib_id "Device:L_Ferrite_Small") (at 179.705 100.33 90) (unit 1)
|
(symbol (lib_id "Device:L_Ferrite_Small") (at 179.705 100.33 90) (unit 1)
|
||||||
(in_bom yes) (on_board yes) (dnp no)
|
(in_bom yes) (on_board yes) (dnp no)
|
||||||
(uuid ec9089ba-5d6b-4d7f-b5e9-55ed0bd6574b)
|
(uuid ec9089ba-5d6b-4d7f-b5e9-55ed0bd6574b)
|
||||||
(property "Reference" "L3" (at 179.705 97.79 90)
|
(property "Reference" "L1" (at 179.705 97.79 90)
|
||||||
(effects (font (size 1.27 1.27)))
|
(effects (font (size 1.27 1.27)))
|
||||||
)
|
)
|
||||||
(property "Value" "600R @ 100MHz" (at 179.705 101.6 90)
|
(property "Value" "600R @ 100MHz" (at 179.705 101.6 90)
|
||||||
|
@ -2110,7 +2110,7 @@
|
||||||
(instances
|
(instances
|
||||||
(project "shuttler_afe_psu"
|
(project "shuttler_afe_psu"
|
||||||
(path "/c97e48c6-1b91-46b1-9398-dc439d951902/cf31f862-314e-4364-a0a5-04d22def8b19"
|
(path "/c97e48c6-1b91-46b1-9398-dc439d951902/cf31f862-314e-4364-a0a5-04d22def8b19"
|
||||||
(reference "L3") (unit 1)
|
(reference "L1") (unit 1)
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
|
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
|
@ -55,18 +55,7 @@
|
||||||
"width": 0.0
|
"width": 0.0
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"drc_exclusions": [
|
"drc_exclusions": [],
|
||||||
"courtyards_overlap|106610001|8150001|40ab3ac3-cb90-4c67-b630-8a937c26393f|f9e05130-f6e5-48ed-b6cb-f1ff9023fe5e",
|
|
||||||
"courtyards_overlap|113374387|42087911|093abb81-171f-4478-b196-92e43b8d0759|a7e249fd-0ef8-4620-a2b6-084fdd5f2abe",
|
|
||||||
"courtyards_overlap|116547602|6200001|40ab3ac3-cb90-4c67-b630-8a937c26393f|ded2862b-d487-4559-b7ad-b9822cbdd27e",
|
|
||||||
"courtyards_overlap|116900001|18850001|36de916f-da6b-4972-aa80-2239738f71d7|40ab3ac3-cb90-4c67-b630-8a937c26393f",
|
|
||||||
"courtyards_overlap|116900001|22450001|38806c41-f282-4891-aae5-120e4cf393e1|40ab3ac3-cb90-4c67-b630-8a937c26393f",
|
|
||||||
"courtyards_overlap|116900001|26050001|2f0117a0-b788-49e9-bfc3-e026bd23245c|a7e249fd-0ef8-4620-a2b6-084fdd5f2abe",
|
|
||||||
"courtyards_overlap|119999999|22450001|36de916f-da6b-4972-aa80-2239738f71d7|38806c41-f282-4891-aae5-120e4cf393e1",
|
|
||||||
"courtyards_overlap|119999999|24800001|38806c41-f282-4891-aae5-120e4cf393e1|a7e249fd-0ef8-4620-a2b6-084fdd5f2abe",
|
|
||||||
"courtyards_overlap|119999999|26050001|38806c41-f282-4891-aae5-120e4cf393e1|2f0117a0-b788-49e9-bfc3-e026bd23245c",
|
|
||||||
"courtyards_overlap|131149999|24800001|40ab3ac3-cb90-4c67-b630-8a937c26393f|a7e249fd-0ef8-4620-a2b6-084fdd5f2abe"
|
|
||||||
],
|
|
||||||
"meta": {
|
"meta": {
|
||||||
"version": 2
|
"version": 2
|
||||||
},
|
},
|
||||||
|
@ -124,7 +113,7 @@
|
||||||
"max_error": 0.005,
|
"max_error": 0.005,
|
||||||
"min_clearance": 0.15,
|
"min_clearance": 0.15,
|
||||||
"min_connection": 0.0,
|
"min_connection": 0.0,
|
||||||
"min_copper_edge_clearance": 0.0,
|
"min_copper_edge_clearance": 0.19999999999999998,
|
||||||
"min_hole_clearance": 0.25,
|
"min_hole_clearance": 0.25,
|
||||||
"min_hole_to_hole": 0.19999999999999998,
|
"min_hole_to_hole": 0.19999999999999998,
|
||||||
"min_microvia_diameter": 0.19999999999999998,
|
"min_microvia_diameter": 0.19999999999999998,
|
||||||
|
@ -464,7 +453,7 @@
|
||||||
"idf": "",
|
"idf": "",
|
||||||
"netlist": "",
|
"netlist": "",
|
||||||
"specctra_dsn": "",
|
"specctra_dsn": "",
|
||||||
"step": "",
|
"step": "shuttler_afe_psu_2_boards_newer_updated_position.step",
|
||||||
"vrml": ""
|
"vrml": ""
|
||||||
},
|
},
|
||||||
"page_layout_descr_file": ""
|
"page_layout_descr_file": ""
|
||||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -272,6 +272,81 @@
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
|
(symbol "Enclosure" (in_bom yes) (on_board no)
|
||||||
|
(property "Reference" "ENC" (at 2.54 1.27 0)
|
||||||
|
(effects (font (size 1.27 1.27)))
|
||||||
|
)
|
||||||
|
(property "Value" "1455C1201BK" (at 7.366 -10.16 0)
|
||||||
|
(effects (font (size 1.27 1.27)))
|
||||||
|
)
|
||||||
|
(property "Footprint" "" (at 0 0 0)
|
||||||
|
(effects (font (size 1.27 1.27)) hide)
|
||||||
|
)
|
||||||
|
(property "Datasheet" "" (at 0 0 0)
|
||||||
|
(effects (font (size 1.27 1.27)) hide)
|
||||||
|
)
|
||||||
|
(property "MFR_PN" "1455C1201BK" (at 0 0 0)
|
||||||
|
(effects (font (size 1.27 1.27)) hide)
|
||||||
|
)
|
||||||
|
(property "Comment" "For Standalone version, require custom milling for mounting fan" (at 0 0 0)
|
||||||
|
(effects (font (size 1.27 1.27)) hide)
|
||||||
|
)
|
||||||
|
(symbol "Enclosure_1_1"
|
||||||
|
(rectangle (start 0 0) (end 15.24 -8.89)
|
||||||
|
(stroke (width 0) (type default))
|
||||||
|
(fill (type background))
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(symbol "Front_Panel" (in_bom yes) (on_board yes)
|
||||||
|
(property "Reference" "Front_Panel" (at 6.35 1.27 0)
|
||||||
|
(effects (font (size 1.27 1.27)))
|
||||||
|
)
|
||||||
|
(property "Value" "20848-664" (at 10.16 -10.16 0)
|
||||||
|
(effects (font (size 1.27 1.27)))
|
||||||
|
)
|
||||||
|
(property "Footprint" "shuttler_afe_psu:shuttler_afe_front_panel" (at 0 0 0)
|
||||||
|
(effects (font (size 1.27 1.27)) hide)
|
||||||
|
)
|
||||||
|
(property "Datasheet" "" (at 0 0 0)
|
||||||
|
(effects (font (size 1.27 1.27)) hide)
|
||||||
|
)
|
||||||
|
(property "MFR_PN" "20848-664" (at 0 0 0)
|
||||||
|
(effects (font (size 1.27 1.27)) hide)
|
||||||
|
)
|
||||||
|
(property "Comment" "For front panel version, please refer to the production files in front panel folder" (at 0 0 0)
|
||||||
|
(effects (font (size 1.27 1.27)) hide)
|
||||||
|
)
|
||||||
|
(symbol "Front_Panel_1_1"
|
||||||
|
(rectangle (start 0 0) (end 15.24 -8.89)
|
||||||
|
(stroke (width 0) (type default))
|
||||||
|
(fill (type background))
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(symbol "Front_Panel_Cover" (in_bom yes) (on_board yes)
|
||||||
|
(property "Reference" "Front_Pane_Cover" (at 8.89 1.27 0)
|
||||||
|
(effects (font (size 1.27 1.27)))
|
||||||
|
)
|
||||||
|
(property "Value" "" (at 0 0 0)
|
||||||
|
(effects (font (size 1.27 1.27)))
|
||||||
|
)
|
||||||
|
(property "Footprint" "" (at 0 0 0)
|
||||||
|
(effects (font (size 1.27 1.27)) hide)
|
||||||
|
)
|
||||||
|
(property "Datasheet" "" (at 0 0 0)
|
||||||
|
(effects (font (size 1.27 1.27)) hide)
|
||||||
|
)
|
||||||
|
(property "Comment" "For front panel version, if only one PSU is installed onto the front panel. Install this panel cover to fill in the space. Refer to the front panel folder for prodution files." (at 0 0 0)
|
||||||
|
(effects (font (size 1.27 1.27)) hide)
|
||||||
|
)
|
||||||
|
(symbol "Front_Panel_Cover_1_1"
|
||||||
|
(rectangle (start 0 0) (end 15.24 -8.89)
|
||||||
|
(stroke (width 0) (type default))
|
||||||
|
(fill (type background))
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
(symbol "LP38798SD-ADJ_NOPB" (in_bom yes) (on_board yes)
|
(symbol "LP38798SD-ADJ_NOPB" (in_bom yes) (on_board yes)
|
||||||
(property "Reference" "U" (at 5.08 5.08 0)
|
(property "Reference" "U" (at 5.08 5.08 0)
|
||||||
(effects (font (size 1.27 1.27)) (justify left top))
|
(effects (font (size 1.27 1.27)) (justify left top))
|
||||||
|
@ -1713,6 +1788,102 @@
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
|
(symbol "Nut" (in_bom yes) (on_board no)
|
||||||
|
(property "Reference" "Nut" (at 0 2.54 0)
|
||||||
|
(effects (font (size 1.27 1.27)))
|
||||||
|
)
|
||||||
|
(property "Value" "" (at 0 0 0)
|
||||||
|
(effects (font (size 1.27 1.27)))
|
||||||
|
)
|
||||||
|
(property "Footprint" "" (at 0 0 0)
|
||||||
|
(effects (font (size 1.27 1.27)) hide)
|
||||||
|
)
|
||||||
|
(property "Datasheet" "" (at 0 0 0)
|
||||||
|
(effects (font (size 1.27 1.27)) hide)
|
||||||
|
)
|
||||||
|
(symbol "Nut_0_1"
|
||||||
|
(polyline
|
||||||
|
(pts
|
||||||
|
(xy -1.016 1.524)
|
||||||
|
(xy 1.016 1.524)
|
||||||
|
(xy 1.778 0)
|
||||||
|
(xy 1.016 -1.524)
|
||||||
|
(xy -1.016 -1.524)
|
||||||
|
(xy -1.778 0)
|
||||||
|
(xy -1.016 1.524)
|
||||||
|
)
|
||||||
|
(stroke (width 0) (type default))
|
||||||
|
(fill (type none))
|
||||||
|
)
|
||||||
|
(circle (center 0 0) (radius 0.762)
|
||||||
|
(stroke (width 0) (type default))
|
||||||
|
(fill (type none))
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(symbol "Screw" (in_bom yes) (on_board no)
|
||||||
|
(property "Reference" "Screw" (at 0 2.54 0)
|
||||||
|
(effects (font (size 1.27 1.27)))
|
||||||
|
)
|
||||||
|
(property "Value" "" (at -0.254 0 0)
|
||||||
|
(effects (font (size 1.27 1.27)))
|
||||||
|
)
|
||||||
|
(property "Footprint" "" (at -0.254 0 0)
|
||||||
|
(effects (font (size 1.27 1.27)) hide)
|
||||||
|
)
|
||||||
|
(property "Datasheet" "" (at -0.254 0 0)
|
||||||
|
(effects (font (size 1.27 1.27)) hide)
|
||||||
|
)
|
||||||
|
(property "MFR_PN" "" (at 0 0 0)
|
||||||
|
(effects (font (size 1.27 1.27)))
|
||||||
|
)
|
||||||
|
(symbol "Screw_0_1"
|
||||||
|
(polyline
|
||||||
|
(pts
|
||||||
|
(xy -0.254 0)
|
||||||
|
(xy -0.635 -0.381)
|
||||||
|
(xy -0.381 -0.635)
|
||||||
|
(xy 0 -0.254)
|
||||||
|
)
|
||||||
|
(stroke (width 0) (type default))
|
||||||
|
(fill (type none))
|
||||||
|
)
|
||||||
|
(polyline
|
||||||
|
(pts
|
||||||
|
(xy 0 -0.254)
|
||||||
|
(xy 0.381 -0.635)
|
||||||
|
(xy 0.635 -0.381)
|
||||||
|
(xy 0.254 0)
|
||||||
|
)
|
||||||
|
(stroke (width 0) (type default))
|
||||||
|
(fill (type none))
|
||||||
|
)
|
||||||
|
(polyline
|
||||||
|
(pts
|
||||||
|
(xy 0 0.254)
|
||||||
|
(xy -0.381 0.635)
|
||||||
|
(xy -0.635 0.381)
|
||||||
|
(xy -0.254 0)
|
||||||
|
)
|
||||||
|
(stroke (width 0) (type default))
|
||||||
|
(fill (type none))
|
||||||
|
)
|
||||||
|
(polyline
|
||||||
|
(pts
|
||||||
|
(xy 0.254 0)
|
||||||
|
(xy 0.635 0.381)
|
||||||
|
(xy 0.381 0.635)
|
||||||
|
(xy 0 0.254)
|
||||||
|
)
|
||||||
|
(stroke (width 0) (type default))
|
||||||
|
(fill (type none))
|
||||||
|
)
|
||||||
|
(circle (center 0 0) (radius 1.524)
|
||||||
|
(stroke (width 0) (type default))
|
||||||
|
(fill (type none))
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
(symbol "TPS7A9001DSKR" (in_bom yes) (on_board yes)
|
(symbol "TPS7A9001DSKR" (in_bom yes) (on_board yes)
|
||||||
(property "Reference" "U" (at 5.08 5.08 0)
|
(property "Reference" "U" (at 5.08 5.08 0)
|
||||||
(effects (font (size 1.27 1.27)) (justify left top))
|
(effects (font (size 1.27 1.27)) (justify left top))
|
||||||
|
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue