jbod

jbod.git
git clone git://git.lenczewski.org/jbod.git
Log | Files | Refs

commit ce8949b748700fca792febfbc7874b44cc3f0225
Author: MikoĊ‚aj Lenczewski <mikolaj@lenczewski.org>
Date:   Sat, 30 May 2026 10:51:27 +0100

Initial commit

Diffstat:
A.gitignore | 43+++++++++++++++++++++++++++++++++++++++++++
Akicad/jbod-bom/jbod-backplane-4x/jbod-backplane-4x.kicad_pcb | 3+++
Akicad/jbod-bom/jbod-backplane-4x/jbod-backplane-4x.kicad_pro | 83+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Akicad/jbod-bom/jbod-backplane-4x/jbod-backplane-4x.kicad_sch | 15+++++++++++++++
Akicad/jbod-bom/jbod-bom.kicad_pcb | 3+++
Akicad/jbod-bom/jbod-bom.kicad_pro | 284+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Akicad/jbod-bom/jbod-bom.kicad_sch | 15+++++++++++++++
Akicad/jbod-bom/jbod-motherboard/jbod-motherboard.kicad_pcb | 3+++
Akicad/jbod-bom/jbod-motherboard/jbod-motherboard.kicad_pro | 83+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Akicad/jbod-bom/jbod-motherboard/jbod-motherboard.kicad_sch | 15+++++++++++++++
Akicad/jbod-bom/jbod_io.kicad_sym | 8186+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Aopenscad/enclosure.scad | 150+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
12 files changed, 8883 insertions(+), 0 deletions(-)

diff --git a/.gitignore b/.gitignore @@ -0,0 +1,43 @@ +# For PCBs designed using KiCad: https://www.kicad.org/ +# Format documentation: https://kicad.org/help/file-formats/ + +# Temporary files +*.000 +*.bak +*.bck +*.kicad_pcb-bak +*.kicad_sch-bak +*-backups +*-cache* +*-bak +*-bak* +*~ +~* +_autosave-* +\#auto_saved_files\# +*.tmp +*-save.pro +*-save.kicad_pcb +fp-info-cache +~*.lck +\#auto_saved_files# + +# Netlist files (exported from Eeschema) +*.net + +# Autorouter files (exported from Pcbnew) +*.dsn +*.ses + +# Exported BOM files +*.xml +*.csv + +# Archived Backups (KiCad 6.0) +**/*-backups/*.zip + +# Local git-based history (KiCad 9.0+) +.history + +# Local project settings +*.kicad_prl diff --git a/kicad/jbod-bom/jbod-backplane-4x/jbod-backplane-4x.kicad_pcb b/kicad/jbod-bom/jbod-backplane-4x/jbod-backplane-4x.kicad_pcb @@ -0,0 +1,2 @@ +(kicad_pcb (version 20241229) (generator "pcbnew") (generator_version "9.0") +) +\ No newline at end of file diff --git a/kicad/jbod-bom/jbod-backplane-4x/jbod-backplane-4x.kicad_pro b/kicad/jbod-bom/jbod-backplane-4x/jbod-backplane-4x.kicad_pro @@ -0,0 +1,83 @@ +{ + "board": { + "3dviewports": [], + "design_settings": { + "defaults": {}, + "diff_pair_dimensions": [], + "drc_exclusions": [], + "rules": {}, + "track_widths": [], + "via_dimensions": [] + }, + "ipc2581": { + "dist": "", + "distpn": "", + "internal_id": "", + "mfg": "", + "mpn": "" + }, + "layer_pairs": [], + "layer_presets": [], + "viewports": [] + }, + "boards": [], + "cvpcb": { + "equivalence_files": [] + }, + "libraries": { + "pinned_footprint_libs": [], + "pinned_symbol_libs": [] + }, + "meta": { + "filename": "jbod-backplane-4x.kicad_pro", + "version": 3 + }, + "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)", + "priority": 2147483647, + "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": 4 + }, + "net_colors": null, + "netclass_assignments": null, + "netclass_patterns": [] + }, + "pcbnew": { + "last_paths": { + "gencad": "", + "idf": "", + "netlist": "", + "plot": "", + "pos_files": "", + "specctra_dsn": "", + "step": "", + "svg": "", + "vrml": "" + }, + "page_layout_descr_file": "" + }, + "schematic": { + "legacy_lib_dir": "", + "legacy_lib_list": [] + }, + "sheets": [], + "text_variables": {} +} diff --git a/kicad/jbod-bom/jbod-backplane-4x/jbod-backplane-4x.kicad_sch b/kicad/jbod-bom/jbod-backplane-4x/jbod-backplane-4x.kicad_sch @@ -0,0 +1,14 @@ +(kicad_sch + (version 20250114) + (generator "eeschema") + (generator_version "9.0") + (uuid 08380d81-3363-4fd0-9812-048d63b0288b) + (paper "A4") + (lib_symbols) + (sheet_instances + (path "/" + (page "1") + ) + ) + (embedded_fonts no) +) +\ No newline at end of file diff --git a/kicad/jbod-bom/jbod-bom.kicad_pcb b/kicad/jbod-bom/jbod-bom.kicad_pcb @@ -0,0 +1,2 @@ +(kicad_pcb (version 20241229) (generator "pcbnew") (generator_version "9.0") +) +\ No newline at end of file diff --git a/kicad/jbod-bom/jbod-bom.kicad_pro b/kicad/jbod-bom/jbod-bom.kicad_pro @@ -0,0 +1,284 @@ +{ + "board": { + "3dviewports": [], + "design_settings": { + "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": true, + "text_position": 0, + "units_format": 0 + }, + "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.8, + "height": 1.27, + "width": 2.54 + }, + "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": [], + "meta": { + "version": 2 + }, + "rule_severities": { + "annular_width": "error", + "clearance": "error", + "connection_width": "warning", + "copper_edge_clearance": "error", + "copper_sliver": "warning", + "courtyards_overlap": "error", + "creepage": "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_filters_mismatch": "ignore", + "footprint_symbol_mismatch": "warning", + "footprint_type_mismatch": "ignore", + "hole_clearance": "error", + "hole_to_hole": "warning", + "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", + "mirrored_text_on_front_layer": "warning", + "missing_courtyard": "ignore", + "missing_footprint": "warning", + "net_conflict": "warning", + "nonmirrored_text_on_back_layer": "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_on_edge_cuts": "error", + "text_thickness": "warning", + "through_hole_pad_without_hole": "error", + "too_many_vias": "error", + "track_angle": "error", + "track_dangling": "warning", + "track_segment_length": "error", + "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_groove_width": 0.0, + "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_onpthpad": true, + "td_onroundshapesonly": false, + "td_onsmdpad": true, + "td_ontrackend": false, + "td_onvia": 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": [], + "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": "", + "distpn": "", + "internal_id": "", + "mfg": "", + "mpn": "" + }, + "layer_pairs": [], + "layer_presets": [], + "viewports": [] + }, + "boards": [], + "cvpcb": { + "equivalence_files": [] + }, + "libraries": { + "pinned_footprint_libs": [], + "pinned_symbol_libs": [] + }, + "meta": { + "filename": "jbod-bom.kicad_pro", + "version": 3 + }, + "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)", + "priority": 2147483647, + "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": 4 + }, + "net_colors": null, + "netclass_assignments": null, + "netclass_patterns": [] + }, + "pcbnew": { + "last_paths": { + "gencad": "", + "idf": "", + "netlist": "", + "plot": "", + "pos_files": "", + "specctra_dsn": "", + "step": "", + "svg": "", + "vrml": "" + }, + "page_layout_descr_file": "" + }, + "schematic": { + "legacy_lib_dir": "", + "legacy_lib_list": [] + }, + "sheets": [], + "text_variables": {} +} diff --git a/kicad/jbod-bom/jbod-bom.kicad_sch b/kicad/jbod-bom/jbod-bom.kicad_sch @@ -0,0 +1,14 @@ +(kicad_sch + (version 20250114) + (generator "eeschema") + (generator_version "9.0") + (uuid 1510d99c-9cf6-4172-9427-fb77cbf37150) + (paper "A4") + (lib_symbols) + (sheet_instances + (path "/" + (page "1") + ) + ) + (embedded_fonts no) +) +\ No newline at end of file diff --git a/kicad/jbod-bom/jbod-motherboard/jbod-motherboard.kicad_pcb b/kicad/jbod-bom/jbod-motherboard/jbod-motherboard.kicad_pcb @@ -0,0 +1,2 @@ +(kicad_pcb (version 20241229) (generator "pcbnew") (generator_version "9.0") +) +\ No newline at end of file diff --git a/kicad/jbod-bom/jbod-motherboard/jbod-motherboard.kicad_pro b/kicad/jbod-bom/jbod-motherboard/jbod-motherboard.kicad_pro @@ -0,0 +1,83 @@ +{ + "board": { + "3dviewports": [], + "design_settings": { + "defaults": {}, + "diff_pair_dimensions": [], + "drc_exclusions": [], + "rules": {}, + "track_widths": [], + "via_dimensions": [] + }, + "ipc2581": { + "dist": "", + "distpn": "", + "internal_id": "", + "mfg": "", + "mpn": "" + }, + "layer_pairs": [], + "layer_presets": [], + "viewports": [] + }, + "boards": [], + "cvpcb": { + "equivalence_files": [] + }, + "libraries": { + "pinned_footprint_libs": [], + "pinned_symbol_libs": [] + }, + "meta": { + "filename": "jbod-motherboard.kicad_pro", + "version": 3 + }, + "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)", + "priority": 2147483647, + "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": 4 + }, + "net_colors": null, + "netclass_assignments": null, + "netclass_patterns": [] + }, + "pcbnew": { + "last_paths": { + "gencad": "", + "idf": "", + "netlist": "", + "plot": "", + "pos_files": "", + "specctra_dsn": "", + "step": "", + "svg": "", + "vrml": "" + }, + "page_layout_descr_file": "" + }, + "schematic": { + "legacy_lib_dir": "", + "legacy_lib_list": [] + }, + "sheets": [], + "text_variables": {} +} diff --git a/kicad/jbod-bom/jbod-motherboard/jbod-motherboard.kicad_sch b/kicad/jbod-bom/jbod-motherboard/jbod-motherboard.kicad_sch @@ -0,0 +1,14 @@ +(kicad_sch + (version 20250114) + (generator "eeschema") + (generator_version "9.0") + (uuid 988deb5f-82db-4535-ac71-a1c086c8f65d) + (paper "A4") + (lib_symbols) + (sheet_instances + (path "/" + (page "1") + ) + ) + (embedded_fonts no) +) +\ No newline at end of file diff --git a/kicad/jbod-bom/jbod_io.kicad_sym b/kicad/jbod-bom/jbod_io.kicad_sym @@ -0,0 +1,8186 @@ +(kicad_symbol_lib + (version 20251024) + (generator "kicad_symbol_editor") + (generator_version "10.0") + (symbol "connector_u2" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (in_pos_files yes) + (duplicate_pin_numbers_are_jumpers no) + (property "Reference" "U.2" + (at -3.302 -1.27 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (symbol "connector_u2_0_1" + (rectangle + (start 3.81 -27.94) + (end 3.81 -27.94) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "connector_u2_1_1" + (rectangle + (start -5.08 0) + (end 19.05 -105.41) + (stroke + (width 0.0065) + (type solid) + ) + (fill + (type none) + ) + ) + (pin unspecified line + (at -8.89 -30.48 0) + (length 3.81) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "E1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "REFCLKB+" input line) + ) + (pin unspecified line + (at -8.89 -33.02 0) + (length 3.81) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "E2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "REFCLKB-" input line) + ) + (pin power_in line + (at -8.89 -35.56 0) + (length 3.81) + (name "+3.3V" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "E3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "+3.3V_AUX" power_in line) + ) + (pin unspecified line + (at -8.89 -38.1 0) + (length 3.81) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "E4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "CLKREQ#/PRESTB#" input line) + (alternate "ENRST1#" input line) + (alternate "PERSTB#" input line) + ) + (pin unspecified line + (at -8.89 -40.64 0) + (length 3.81) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "E5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "ENRST#" input line) + (alternate "PERST#" input line) + ) + (pin unspecified line + (at -8.89 -43.18 0) + (length 3.81) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "E6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "IFDET2#" input line) + (alternate "RES" unspecified line) + ) + (pin unspecified line + (at 22.86 -5.08 180) + (length 3.81) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "E7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "REFCLK+" input line) + ) + (pin unspecified line + (at 22.86 -7.62 180) + (length 3.81) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "E8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "REFCLK-" input line) + ) + (pin unspecified line + (at 22.86 -10.16 180) + (length 3.81) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "E9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "GND" power_in line) + ) + (pin input line + (at 22.86 -12.7 180) + (length 3.81) + (name "RCVR+" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "E10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "PETp0" input line) + ) + (pin input line + (at 22.86 -15.24 180) + (length 3.81) + (name "RCVR-" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "E11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "PETn0" input line) + ) + (pin power_in line + (at 22.86 -17.78 180) + (length 3.81) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "E12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 22.86 -20.32 180) + (length 3.81) + (name "XMTR-" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "E13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "PERn0" output line) + (alternate "RX0-" output line) + ) + (pin output line + (at 22.86 -22.86 180) + (length 3.81) + (name "XMTR+" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "E14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "PERp0" output line) + (alternate "RX0+" output line) + ) + (pin power_in line + (at 22.86 -25.4 180) + (length 3.81) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "E15" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin unspecified line + (at 22.86 -27.94 180) + (length 3.81) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "E16" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "HPT1" unspecified line) + (alternate "RES" unspecified line) + ) + (pin input line + (at 22.86 -83.82 180) + (length 3.81) + (name "RCVR+" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "E17" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "PETp3" input line) + ) + (pin input line + (at 22.86 -86.36 180) + (length 3.81) + (name "RCVR-" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "E18" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "PETn3" input line) + ) + (pin power_in line + (at 22.86 -88.9 180) + (length 3.81) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "E19" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 22.86 -91.44 180) + (length 3.81) + (name "XMTR-" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "E20" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "PERn3" output line) + (alternate "RX1-" output line) + ) + (pin output line + (at 22.86 -93.98 180) + (length 3.81) + (name "XMTR+" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "E21" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "PERp3" output line) + (alternate "RX1+" output line) + ) + (pin power_in line + (at 22.86 -96.52 180) + (length 3.81) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "E22" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin unspecified line + (at 22.86 -99.06 180) + (length 3.81) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "E23" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "SMBCLK" unspecified line) + ) + (pin unspecified line + (at 22.86 -101.6 180) + (length 3.81) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "E24" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "SMBDAT" unspecified line) + ) + (pin unspecified line + (at 22.86 -104.14 180) + (length 3.81) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "E25" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "DUALPORTEN#" unspecified line) + ) + (pin unspecified line + (at -8.89 -68.58 0) + (length 3.81) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "P1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "PDETECT" input line) + (alternate "RETIRED" no_connect line) + (alternate "WAKE#" input line) + ) + (pin unspecified line + (at -8.89 -71.12 0) + (length 3.81) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "P2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "I2C_CLK" input line) + (alternate "RES" unspecified line) + (alternate "RETIRED" unspecified line) + ) + (pin unspecified line + (at -8.89 -73.66 0) + (length 3.81) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "P3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "DEVSLP/PWRDIS" input line) + (alternate "I2C_DATA" input line) + (alternate "PWRDIS" input line) + ) + (pin unspecified line + (at -8.89 -76.2 0) + (length 3.81) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "P4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "GND" input line) + (alternate "IFDET#" input line) + ) + (pin power_in line + (at -8.89 -78.74 0) + (length 3.81) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "P5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -8.89 -81.28 0) + (length 3.81) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "P6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin unspecified line + (at -8.89 -83.82 0) + (length 3.81) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "P7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "+5V" power_in line) + ) + (pin unspecified line + (at -8.89 -86.36 0) + (length 3.81) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "P8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "+5V" power_in line) + ) + (pin unspecified line + (at -8.89 -88.9 0) + (length 3.81) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "P9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "+5V" power_in line) + ) + (pin unspecified line + (at -8.89 -91.44 0) + (length 3.81) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "P10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "PRSNT#" input line) + ) + (pin unspecified line + (at -8.89 -93.98 0) + (length 3.81) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "P11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "ACTIVITY#" open_collector line) + (alternate "DAS/DSS/DHU" open_collector line) + (alternate "READY_LED" open_collector line) + ) + (pin power_in line + (at -8.89 -96.52 0) + (length 3.81) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "P12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -8.89 -99.06 0) + (length 3.81) + (name "+12V" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "P13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -8.89 -101.6 0) + (length 3.81) + (name "+12V" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "P14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -8.89 -104.14 0) + (length 3.81) + (name "+12V" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "P15" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -8.89 -5.08 0) + (length 3.81) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -8.89 -7.62 0) + (length 3.81) + (name "RCVR+" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "A+" input line) + (alternate "PETp0" input line) + (alternate "PR+" input line) + (alternate "RX0+" input line) + ) + (pin input line + (at -8.89 -10.16 0) + (length 3.81) + (name "RCVR-" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "A-" input line) + (alternate "PETn0" input line) + (alternate "PR-" input line) + (alternate "RX0-" input line) + ) + (pin power_in line + (at -8.89 -12.7 0) + (length 3.81) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at -8.89 -15.24 0) + (length 3.81) + (name "XMTR-" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "B-" output line) + (alternate "PERn0" output line) + (alternate "TP-" output line) + (alternate "TX0-" output line) + ) + (pin output line + (at -8.89 -17.78 0) + (length 3.81) + (name "XMTR+" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "B+" output line) + (alternate "PERp0" output line) + (alternate "TP+" output line) + (alternate "TX0+" output line) + ) + (pin power_in line + (at -8.89 -20.32 0) + (length 3.81) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 22.86 -30.48 180) + (length 3.81) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 22.86 -33.02 180) + (length 3.81) + (name "RCVR+" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "PETp1" input line) + (alternate "RX1+" input line) + (alternate "SR+" input line) + ) + (pin input line + (at 22.86 -35.56 180) + (length 3.81) + (name "RCVR-" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "PETn1" input line) + (alternate "RX1-" input line) + (alternate "SR-" input line) + ) + (pin power_in line + (at 22.86 -38.1 180) + (length 3.81) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 22.86 -40.64 180) + (length 3.81) + (name "XMTR-" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "PERn1" output line) + (alternate "ST+" output line) + (alternate "TX1-" output line) + ) + (pin output line + (at 22.86 -43.18 180) + (length 3.81) + (name "XMTR+" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "PERp1" output line) + (alternate "ST-" output line) + (alternate "TX1+" output line) + ) + (pin power_in line + (at 22.86 -45.72 180) + (length 3.81) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin unspecified line + (at 22.86 -48.26 180) + (length 3.81) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S15" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "HPT0" unspecified line) + (alternate "RES" unspecified line) + ) + (pin power_in line + (at 22.86 -50.8 180) + (length 3.81) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S16" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 22.86 -53.34 180) + (length 3.81) + (name "RCVR+" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S17" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "PETp1" input line) + (alternate "PETp2" input line) + (alternate "RX2+" input line) + (alternate "TX0+" input line) + ) + (pin input line + (at 22.86 -55.88 180) + (length 3.81) + (name "RCVR-" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S18" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "PETn1" input line) + (alternate "PETn2" input line) + (alternate "RX2-" input line) + (alternate "TX0-" input line) + ) + (pin power_in line + (at 22.86 -58.42 180) + (length 3.81) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S19" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 22.86 -60.96 180) + (length 3.81) + (name "XMTR-" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S20" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "PERn1" output line) + (alternate "PERn2" output line) + (alternate "TX2-" output line) + ) + (pin output line + (at 22.86 -63.5 180) + (length 3.81) + (name "XMTR+" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S21" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "PERp1" output line) + (alternate "PERp2" output line) + (alternate "TX2+" output line) + ) + (pin power_in line + (at 22.86 -66.04 180) + (length 3.81) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S22" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 22.86 -68.58 180) + (length 3.81) + (name "RCVR+" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S23" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "PETp2" input line) + (alternate "PETp3" input line) + (alternate "RX3+" input line) + (alternate "TX1+" input line) + ) + (pin input line + (at 22.86 -71.12 180) + (length 3.81) + (name "RCVR-" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S24" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "PETn2" input line) + (alternate "PETn3" input line) + (alternate "RX3-" input line) + (alternate "TX1-" input line) + ) + (pin power_in line + (at 22.86 -73.66 180) + (length 3.81) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S25" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 22.86 -76.2 180) + (length 3.81) + (name "XMTR-" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S26" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "PERn2" output line) + (alternate "PERn3" output line) + (alternate "TX3-" output line) + ) + (pin output line + (at 22.86 -78.74 180) + (length 3.81) + (name "XMTR+" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S27" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "PERp2" output line) + (alternate "PERp3" output line) + (alternate "TX3+" output line) + ) + (pin power_in line + (at 22.86 -81.28 180) + (length 3.81) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S28" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "connector_u2_nvme" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (in_pos_files yes) + (duplicate_pin_numbers_are_jumpers no) + (property "Reference" "U.2" + (at -3.302 -1.27 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (symbol "connector_u2_nvme_0_1" + (rectangle + (start 3.81 -27.94) + (end 3.81 -27.94) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "connector_u2_nvme_1_1" + (rectangle + (start -5.08 0) + (end 19.05 -105.41) + (stroke + (width 0.0065) + (type solid) + ) + (fill + (type none) + ) + ) + (pin input line + (at -8.89 -30.48 0) + (length 3.81) + (name "REFCLKB+" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "E1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -8.89 -33.02 0) + (length 3.81) + (name "REFCLKB-" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "E2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -8.89 -35.56 0) + (length 3.81) + (name "+3.3V_AUX" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "E3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at -8.89 -38.1 0) + (length 3.81) + (name "CLKREQ#/PERSTB#" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "E4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -8.89 -40.64 0) + (length 3.81) + (name "PERST#" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "E5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at -8.89 -43.18 0) + (length 3.81) + (name "RES" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "E6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 22.86 -5.08 180) + (length 3.81) + (name "REFCLK+" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "E7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 22.86 -7.62 180) + (length 3.81) + (name "REFCLK-" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "E8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 22.86 -10.16 180) + (length 3.81) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "E9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 22.86 -12.7 180) + (length 3.81) + (name "PET0+" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "E10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 22.86 -15.24 180) + (length 3.81) + (name "PET0-" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "E11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 22.86 -17.78 180) + (length 3.81) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "E12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 22.86 -20.32 180) + (length 3.81) + (name "PER0-" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "E13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 22.86 -22.86 180) + (length 3.81) + (name "PER0+" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "E14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 22.86 -25.4 180) + (length 3.81) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "E15" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at 22.86 -27.94 180) + (length 3.81) + (name "RES" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "E16" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 22.86 -83.82 180) + (length 3.81) + (name "PET3+" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "E17" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 22.86 -86.36 180) + (length 3.81) + (name "PET3-" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "E18" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 22.86 -88.9 180) + (length 3.81) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "E19" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 22.86 -91.44 180) + (length 3.81) + (name "PER3-" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "E20" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 22.86 -93.98 180) + (length 3.81) + (name "PER3+" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "E21" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 22.86 -96.52 180) + (length 3.81) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "E22" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 22.86 -99.06 180) + (length 3.81) + (name "SMBCLK" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "E23" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 22.86 -101.6 180) + (length 3.81) + (name "SMBDAT" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "E24" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 22.86 -104.14 180) + (length 3.81) + (name "DUALPORTEN#" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "E25" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at -8.89 -68.58 0) + (length 3.81) + (name "WAKE#" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "P1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at -8.89 -71.12 0) + (length 3.81) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "P2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -8.89 -73.66 0) + (length 3.81) + (name "PWRDIS" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "P3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -8.89 -76.2 0) + (length 3.81) + (name "IFDET#" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "P4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -8.89 -78.74 0) + (length 3.81) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "P5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -8.89 -81.28 0) + (length 3.81) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "P6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at -8.89 -83.82 0) + (length 3.81) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "P7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "+5V" power_in line) + ) + (pin no_connect line + (at -8.89 -86.36 0) + (length 3.81) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "P8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "+5V" power_in line) + ) + (pin no_connect line + (at -8.89 -88.9 0) + (length 3.81) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "P9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "+5V" power_in line) + ) + (pin input line + (at -8.89 -91.44 0) + (length 3.81) + (name "PRSNT#" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "P10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin open_collector line + (at -8.89 -93.98 0) + (length 3.81) + (name "ACTIVITY#" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "P11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -8.89 -96.52 0) + (length 3.81) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "P12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -8.89 -99.06 0) + (length 3.81) + (name "+12V" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "P13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -8.89 -101.6 0) + (length 3.81) + (name "+12V" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "P14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -8.89 -104.14 0) + (length 3.81) + (name "+12V" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "P15" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -8.89 -5.08 0) + (length 3.81) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at -8.89 -7.62 0) + (length 3.81) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "A+" input line) + (alternate "PETp0" input line) + (alternate "PR+" input line) + (alternate "RX0+" input line) + ) + (pin no_connect line + (at -8.89 -10.16 0) + (length 3.81) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "A-" input line) + (alternate "PETn0" input line) + (alternate "PR-" input line) + (alternate "RX0-" input line) + ) + (pin power_in line + (at -8.89 -12.7 0) + (length 3.81) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at -8.89 -15.24 0) + (length 3.81) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "B-" output line) + (alternate "PERn0" output line) + (alternate "TP-" output line) + (alternate "TX0-" output line) + ) + (pin no_connect line + (at -8.89 -17.78 0) + (length 3.81) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "B+" output line) + (alternate "PERp0" output line) + (alternate "TP+" output line) + (alternate "TX0+" output line) + ) + (pin power_in line + (at -8.89 -20.32 0) + (length 3.81) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 22.86 -30.48 180) + (length 3.81) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at 22.86 -33.02 180) + (length 3.81) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "PETp1" input line) + (alternate "RX1+" input line) + (alternate "SR+" input line) + ) + (pin no_connect line + (at 22.86 -35.56 180) + (length 3.81) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "PETn1" input line) + (alternate "RX1-" input line) + (alternate "SR-" input line) + ) + (pin power_in line + (at 22.86 -38.1 180) + (length 3.81) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at 22.86 -40.64 180) + (length 3.81) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "PERn1" output line) + (alternate "ST+" output line) + (alternate "TX1-" output line) + ) + (pin no_connect line + (at 22.86 -43.18 180) + (length 3.81) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "PERp1" output line) + (alternate "ST-" output line) + (alternate "TX1+" output line) + ) + (pin power_in line + (at 22.86 -45.72 180) + (length 3.81) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at 22.86 -48.26 180) + (length 3.81) + (name "RES" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S15" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 22.86 -50.8 180) + (length 3.81) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S16" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 22.86 -53.34 180) + (length 3.81) + (name "PET1+" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S17" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 22.86 -55.88 180) + (length 3.81) + (name "PET1-" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S18" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 22.86 -58.42 180) + (length 3.81) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S19" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 22.86 -60.96 180) + (length 3.81) + (name "PER1-" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S20" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 22.86 -63.5 180) + (length 3.81) + (name "PER1+" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S21" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 22.86 -66.04 180) + (length 3.81) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S22" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 22.86 -68.58 180) + (length 3.81) + (name "PET2+" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S23" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 22.86 -71.12 180) + (length 3.81) + (name "PET2-" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S24" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "TX1-" input line) + ) + (pin power_in line + (at 22.86 -73.66 180) + (length 3.81) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S25" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 22.86 -76.2 180) + (length 3.81) + (name "PER2-" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S26" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 22.86 -78.74 180) + (length 3.81) + (name "PER2+" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S27" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 22.86 -81.28 180) + (length 3.81) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S28" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "connector_u2_sas" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (in_pos_files yes) + (duplicate_pin_numbers_are_jumpers no) + (property "Reference" "U.2" + (at -3.302 -1.27 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (symbol "connector_u2_sas_0_1" + (rectangle + (start 3.81 -27.94) + (end 3.81 -27.94) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "connector_u2_sas_1_1" + (rectangle + (start -5.08 0) + (end 19.05 -105.41) + (stroke + (width 0.0065) + (type solid) + ) + (fill + (type none) + ) + ) + (pin no_connect line + (at -8.89 -30.48 0) + (length 3.81) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "E1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "REFCLKB+" input line) + ) + (pin no_connect line + (at -8.89 -33.02 0) + (length 3.81) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "E2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "REFCLKB-" input line) + ) + (pin no_connect line + (at -8.89 -35.56 0) + (length 3.81) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "E3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "+3.3V_AUX" power_in line) + ) + (pin no_connect line + (at -8.89 -38.1 0) + (length 3.81) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "E4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "CLKREQ#/PRESTB#" input line) + (alternate "ENRST1#" input line) + (alternate "PERSTB#" input line) + ) + (pin no_connect line + (at -8.89 -40.64 0) + (length 3.81) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "E5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "ENRST#" input line) + (alternate "PERST#" input line) + ) + (pin no_connect line + (at -8.89 -43.18 0) + (length 3.81) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "E6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "IFDET2#" input line) + (alternate "RES" unspecified line) + ) + (pin no_connect line + (at 22.86 -5.08 180) + (length 3.81) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "E7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "REFCLK+" input line) + ) + (pin no_connect line + (at 22.86 -7.62 180) + (length 3.81) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "E8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "REFCLK-" input line) + ) + (pin no_connect line + (at 22.86 -10.16 180) + (length 3.81) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "E9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "GND" power_in line) + ) + (pin no_connect line + (at 22.86 -12.7 180) + (length 3.81) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "E10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "PETp0" input line) + ) + (pin no_connect line + (at 22.86 -15.24 180) + (length 3.81) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "E11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "PETn0" input line) + ) + (pin no_connect line + (at 22.86 -17.78 180) + (length 3.81) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "E12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at 22.86 -20.32 180) + (length 3.81) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "E13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "PERn0" output line) + (alternate "RX0-" output line) + ) + (pin no_connect line + (at 22.86 -22.86 180) + (length 3.81) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "E14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "PERp0" output line) + (alternate "RX0+" output line) + ) + (pin no_connect line + (at 22.86 -25.4 180) + (length 3.81) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "E15" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at 22.86 -27.94 180) + (length 3.81) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "E16" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "HPT1" unspecified line) + (alternate "RES" unspecified line) + ) + (pin no_connect line + (at 22.86 -83.82 180) + (length 3.81) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "E17" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "PETp3" input line) + ) + (pin no_connect line + (at 22.86 -86.36 180) + (length 3.81) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "E18" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "PETn3" input line) + ) + (pin no_connect line + (at 22.86 -88.9 180) + (length 3.81) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "E19" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at 22.86 -91.44 180) + (length 3.81) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "E20" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "PERn3" output line) + (alternate "RX1-" output line) + ) + (pin no_connect line + (at 22.86 -93.98 180) + (length 3.81) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "E21" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "PERp3" output line) + (alternate "RX1+" output line) + ) + (pin no_connect line + (at 22.86 -96.52 180) + (length 3.81) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "E22" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at 22.86 -99.06 180) + (length 3.81) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "E23" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "SMBCLK" unspecified line) + ) + (pin no_connect line + (at 22.86 -101.6 180) + (length 3.81) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "E24" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "SMBDAT" unspecified line) + ) + (pin no_connect line + (at 22.86 -104.14 180) + (length 3.81) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "E25" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "DUALPORTEN#" unspecified line) + ) + (pin unspecified line + (at -8.89 -68.58 0) + (length 3.81) + (name "P1->P2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "P1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin unspecified line + (at -8.89 -71.12 0) + (length 3.81) + (name "P2->P1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "P2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -8.89 -73.66 0) + (length 3.81) + (name "PWRDIS" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "P3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -8.89 -76.2 0) + (length 3.81) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "P4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -8.89 -78.74 0) + (length 3.81) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "P5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -8.89 -81.28 0) + (length 3.81) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "P6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -8.89 -83.82 0) + (length 3.81) + (name "+5V" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "P7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -8.89 -86.36 0) + (length 3.81) + (name "+5V" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "P8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -8.89 -88.9 0) + (length 3.81) + (name "+5V" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "P9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -8.89 -91.44 0) + (length 3.81) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "P10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin open_collector line + (at -8.89 -93.98 0) + (length 3.81) + (name "READY_LED" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "P11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -8.89 -96.52 0) + (length 3.81) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "P12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -8.89 -99.06 0) + (length 3.81) + (name "+12V" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "P13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -8.89 -101.6 0) + (length 3.81) + (name "+12V" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "P14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -8.89 -104.14 0) + (length 3.81) + (name "+12V" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "P15" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -8.89 -5.08 0) + (length 3.81) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -8.89 -7.62 0) + (length 3.81) + (name "PR+" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -8.89 -10.16 0) + (length 3.81) + (name "PR-" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -8.89 -12.7 0) + (length 3.81) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at -8.89 -15.24 0) + (length 3.81) + (name "TP-" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at -8.89 -17.78 0) + (length 3.81) + (name "TP+" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -8.89 -20.32 0) + (length 3.81) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 22.86 -30.48 180) + (length 3.81) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 22.86 -33.02 180) + (length 3.81) + (name "SR+" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 22.86 -35.56 180) + (length 3.81) + (name "SR-" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 22.86 -38.1 180) + (length 3.81) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 22.86 -40.64 180) + (length 3.81) + (name "ST+" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 22.86 -43.18 180) + (length 3.81) + (name "ST-" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 22.86 -45.72 180) + (length 3.81) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at 22.86 -48.26 180) + (length 3.81) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S15" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "HPT0" unspecified line) + (alternate "RES" unspecified line) + ) + (pin no_connect line + (at 22.86 -50.8 180) + (length 3.81) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S16" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at 22.86 -53.34 180) + (length 3.81) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S17" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "PETp1" input line) + (alternate "PETp2" input line) + (alternate "RX2+" input line) + (alternate "TX0+" input line) + ) + (pin no_connect line + (at 22.86 -55.88 180) + (length 3.81) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S18" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "PETn1" input line) + (alternate "PETn2" input line) + (alternate "RX2-" input line) + (alternate "TX0-" input line) + ) + (pin no_connect line + (at 22.86 -58.42 180) + (length 3.81) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S19" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at 22.86 -60.96 180) + (length 3.81) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S20" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "PERn1" output line) + (alternate "PERn2" output line) + (alternate "TX2-" output line) + ) + (pin no_connect line + (at 22.86 -63.5 180) + (length 3.81) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S21" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "PERp1" output line) + (alternate "PERp2" output line) + (alternate "TX2+" output line) + ) + (pin no_connect line + (at 22.86 -66.04 180) + (length 3.81) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S22" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at 22.86 -68.58 180) + (length 3.81) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S23" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "PETp2" input line) + (alternate "PETp3" input line) + (alternate "RX3+" input line) + (alternate "TX1+" input line) + ) + (pin no_connect line + (at 22.86 -71.12 180) + (length 3.81) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S24" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "PETn2" input line) + (alternate "PETn3" input line) + (alternate "RX3-" input line) + (alternate "TX1-" input line) + ) + (pin no_connect line + (at 22.86 -73.66 180) + (length 3.81) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S25" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at 22.86 -76.2 180) + (length 3.81) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S26" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "PERn2" output line) + (alternate "PERn3" output line) + (alternate "TX3-" output line) + ) + (pin no_connect line + (at 22.86 -78.74 180) + (length 3.81) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S27" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "PERp2" output line) + (alternate "PERp3" output line) + (alternate "TX3+" output line) + ) + (pin no_connect line + (at 22.86 -81.28 180) + (length 3.81) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S28" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "connector_u2_sas_4x" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (in_pos_files yes) + (duplicate_pin_numbers_are_jumpers no) + (property "Reference" "U.2" + (at -3.302 -1.27 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (symbol "connector_u2_sas_4x_0_1" + (rectangle + (start 3.81 -27.94) + (end 3.81 -27.94) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "connector_u2_sas_4x_1_1" + (rectangle + (start -5.08 0) + (end 19.05 -105.41) + (stroke + (width 0.0065) + (type solid) + ) + (fill + (type none) + ) + ) + (pin no_connect line + (at -8.89 -30.48 0) + (length 3.81) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "E1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "REFCLKB+" input line) + ) + (pin no_connect line + (at -8.89 -33.02 0) + (length 3.81) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "E2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "REFCLKB-" input line) + ) + (pin no_connect line + (at -8.89 -35.56 0) + (length 3.81) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "E3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "+3.3V_AUX" power_in line) + ) + (pin no_connect line + (at -8.89 -38.1 0) + (length 3.81) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "E4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "CLKREQ#/PRESTB#" input line) + (alternate "ENRST1#" input line) + (alternate "PERSTB#" input line) + ) + (pin no_connect line + (at -8.89 -40.64 0) + (length 3.81) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "E5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "ENRST#" input line) + (alternate "PERST#" input line) + ) + (pin no_connect line + (at -8.89 -43.18 0) + (length 3.81) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "E6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "IFDET2#" input line) + (alternate "RES" unspecified line) + ) + (pin no_connect line + (at 22.86 -5.08 180) + (length 3.81) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "E7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "REFCLK+" input line) + ) + (pin no_connect line + (at 22.86 -7.62 180) + (length 3.81) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "E8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "REFCLK-" input line) + ) + (pin no_connect line + (at 22.86 -10.16 180) + (length 3.81) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "E9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "GND" power_in line) + ) + (pin no_connect line + (at 22.86 -12.7 180) + (length 3.81) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "E10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "PETp0" input line) + ) + (pin no_connect line + (at 22.86 -15.24 180) + (length 3.81) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "E11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "PETn0" input line) + ) + (pin no_connect line + (at 22.86 -17.78 180) + (length 3.81) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "E12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at 22.86 -20.32 180) + (length 3.81) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "E13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "PERn0" output line) + (alternate "RX0-" output line) + ) + (pin no_connect line + (at 22.86 -22.86 180) + (length 3.81) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "E14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "PERp0" output line) + (alternate "RX0+" output line) + ) + (pin no_connect line + (at 22.86 -25.4 180) + (length 3.81) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "E15" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at 22.86 -27.94 180) + (length 3.81) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "E16" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "HPT1" unspecified line) + (alternate "RES" unspecified line) + ) + (pin no_connect line + (at 22.86 -83.82 180) + (length 3.81) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "E17" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "PETp3" input line) + ) + (pin no_connect line + (at 22.86 -86.36 180) + (length 3.81) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "E18" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "PETn3" input line) + ) + (pin no_connect line + (at 22.86 -88.9 180) + (length 3.81) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "E19" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at 22.86 -91.44 180) + (length 3.81) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "E20" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "PERn3" output line) + (alternate "RX1-" output line) + ) + (pin no_connect line + (at 22.86 -93.98 180) + (length 3.81) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "E21" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "PERp3" output line) + (alternate "RX1+" output line) + ) + (pin no_connect line + (at 22.86 -96.52 180) + (length 3.81) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "E22" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at 22.86 -99.06 180) + (length 3.81) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "E23" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "SMBCLK" unspecified line) + ) + (pin no_connect line + (at 22.86 -101.6 180) + (length 3.81) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "E24" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "SMBDAT" unspecified line) + ) + (pin no_connect line + (at 22.86 -104.14 180) + (length 3.81) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "E25" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "DUALPORTEN#" unspecified line) + ) + (pin unspecified line + (at -8.89 -68.58 0) + (length 3.81) + (name "P1->P2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "P1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin unspecified line + (at -8.89 -71.12 0) + (length 3.81) + (name "P2->P1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "P2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -8.89 -73.66 0) + (length 3.81) + (name "PWRDIS" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "P3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -8.89 -76.2 0) + (length 3.81) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "P4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -8.89 -78.74 0) + (length 3.81) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "P5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -8.89 -81.28 0) + (length 3.81) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "P6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -8.89 -83.82 0) + (length 3.81) + (name "+5V" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "P7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -8.89 -86.36 0) + (length 3.81) + (name "+5V" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "P8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -8.89 -88.9 0) + (length 3.81) + (name "+5V" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "P9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -8.89 -91.44 0) + (length 3.81) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "P10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin open_collector line + (at -8.89 -93.98 0) + (length 3.81) + (name "READY_LED" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "P11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -8.89 -96.52 0) + (length 3.81) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "P12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -8.89 -99.06 0) + (length 3.81) + (name "+12V" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "P13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -8.89 -101.6 0) + (length 3.81) + (name "+12V" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "P14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -8.89 -104.14 0) + (length 3.81) + (name "+12V" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "P15" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -8.89 -5.08 0) + (length 3.81) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -8.89 -7.62 0) + (length 3.81) + (name "RX0+" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -8.89 -10.16 0) + (length 3.81) + (name "RX0-" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -8.89 -12.7 0) + (length 3.81) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at -8.89 -15.24 0) + (length 3.81) + (name "TX0-" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at -8.89 -17.78 0) + (length 3.81) + (name "TX0+" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -8.89 -20.32 0) + (length 3.81) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 22.86 -30.48 180) + (length 3.81) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 22.86 -33.02 180) + (length 3.81) + (name "RX1+" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 22.86 -35.56 180) + (length 3.81) + (name "RX1-" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 22.86 -38.1 180) + (length 3.81) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 22.86 -40.64 180) + (length 3.81) + (name "TX1-" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 22.86 -43.18 180) + (length 3.81) + (name "TX1+" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 22.86 -45.72 180) + (length 3.81) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at 22.86 -48.26 180) + (length 3.81) + (name "RES" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S15" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 22.86 -50.8 180) + (length 3.81) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S16" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 22.86 -53.34 180) + (length 3.81) + (name "RX2+" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S17" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 22.86 -55.88 180) + (length 3.81) + (name "RX2-" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S18" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 22.86 -58.42 180) + (length 3.81) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S19" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 22.86 -60.96 180) + (length 3.81) + (name "TX2-" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S20" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 22.86 -63.5 180) + (length 3.81) + (name "TX2+" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S21" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 22.86 -66.04 180) + (length 3.81) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S22" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 22.86 -68.58 180) + (length 3.81) + (name "RX2+" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S23" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 22.86 -71.12 180) + (length 3.81) + (name "RX3-" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S24" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 22.86 -73.66 180) + (length 3.81) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S25" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 22.86 -76.2 180) + (length 3.81) + (name "TX3-" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S26" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 22.86 -78.74 180) + (length 3.81) + (name "TX3+" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S27" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 22.86 -81.28 180) + (length 3.81) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S28" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "connector_u2_sata" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (in_pos_files yes) + (duplicate_pin_numbers_are_jumpers no) + (property "Reference" "U.2" + (at -3.302 -1.27 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (symbol "connector_u2_sata_0_1" + (rectangle + (start 3.81 -27.94) + (end 3.81 -27.94) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "connector_u2_sata_1_1" + (rectangle + (start -5.08 0) + (end 19.05 -105.41) + (stroke + (width 0.0065) + (type solid) + ) + (fill + (type none) + ) + ) + (pin no_connect line + (at -8.89 -30.48 0) + (length 3.81) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "E1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "REFCLKB+" input line) + ) + (pin no_connect line + (at -8.89 -33.02 0) + (length 3.81) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "E2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "REFCLKB-" input line) + ) + (pin no_connect line + (at -8.89 -35.56 0) + (length 3.81) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "E3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "+3.3V_AUX" power_in line) + ) + (pin no_connect line + (at -8.89 -38.1 0) + (length 3.81) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "E4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "CLKREQ#/PRESTB#" input line) + (alternate "ENRST1#" input line) + (alternate "PERSTB#" input line) + ) + (pin no_connect line + (at -8.89 -40.64 0) + (length 3.81) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "E5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "ENRST#" input line) + (alternate "PERST#" input line) + ) + (pin no_connect line + (at -8.89 -43.18 0) + (length 3.81) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "E6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "IFDET2#" input line) + (alternate "RES" unspecified line) + ) + (pin no_connect line + (at 22.86 -5.08 180) + (length 3.81) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "E7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "REFCLK+" input line) + ) + (pin no_connect line + (at 22.86 -7.62 180) + (length 3.81) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "E8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "REFCLK-" input line) + ) + (pin no_connect line + (at 22.86 -10.16 180) + (length 3.81) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "E9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "GND" power_in line) + ) + (pin no_connect line + (at 22.86 -12.7 180) + (length 3.81) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "E10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "PETp0" input line) + ) + (pin no_connect line + (at 22.86 -15.24 180) + (length 3.81) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "E11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "PETn0" input line) + ) + (pin no_connect line + (at 22.86 -17.78 180) + (length 3.81) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "E12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at 22.86 -20.32 180) + (length 3.81) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "E13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "PERn0" output line) + (alternate "RX0-" output line) + ) + (pin no_connect line + (at 22.86 -22.86 180) + (length 3.81) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "E14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "PERp0" output line) + (alternate "RX0+" output line) + ) + (pin no_connect line + (at 22.86 -25.4 180) + (length 3.81) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "E15" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at 22.86 -27.94 180) + (length 3.81) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "E16" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "HPT1" unspecified line) + (alternate "RES" unspecified line) + ) + (pin no_connect line + (at 22.86 -83.82 180) + (length 3.81) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "E17" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "PETp3" input line) + ) + (pin no_connect line + (at 22.86 -86.36 180) + (length 3.81) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "E18" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "PETn3" input line) + ) + (pin no_connect line + (at 22.86 -88.9 180) + (length 3.81) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "E19" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at 22.86 -91.44 180) + (length 3.81) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "E20" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "PERn3" output line) + (alternate "RX1-" output line) + ) + (pin no_connect line + (at 22.86 -93.98 180) + (length 3.81) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "E21" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "PERp3" output line) + (alternate "RX1+" output line) + ) + (pin no_connect line + (at 22.86 -96.52 180) + (length 3.81) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "E22" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at 22.86 -99.06 180) + (length 3.81) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "E23" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "SMBCLK" unspecified line) + ) + (pin no_connect line + (at 22.86 -101.6 180) + (length 3.81) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "E24" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "SMBDAT" unspecified line) + ) + (pin no_connect line + (at 22.86 -104.14 180) + (length 3.81) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "E25" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "DUALPORTEN#" unspecified line) + ) + (pin no_connect line + (at -8.89 -68.58 0) + (length 3.81) + (name "RETIRED" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "P1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at -8.89 -71.12 0) + (length 3.81) + (name "RETIRED" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "P2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -8.89 -73.66 0) + (length 3.81) + (name "DEVSLP/PWRDIS" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "P3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -8.89 -76.2 0) + (length 3.81) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "P4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -8.89 -78.74 0) + (length 3.81) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "P5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -8.89 -81.28 0) + (length 3.81) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "P6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -8.89 -83.82 0) + (length 3.81) + (name "+5V" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "P7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -8.89 -86.36 0) + (length 3.81) + (name "+5V" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "P8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -8.89 -88.9 0) + (length 3.81) + (name "+5V" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "P9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -8.89 -91.44 0) + (length 3.81) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "P10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin open_collector line + (at -8.89 -93.98 0) + (length 3.81) + (name "DAS/DSS/DHU" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "P11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -8.89 -96.52 0) + (length 3.81) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "P12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -8.89 -99.06 0) + (length 3.81) + (name "+12V" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "P13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -8.89 -101.6 0) + (length 3.81) + (name "+12V" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "P14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -8.89 -104.14 0) + (length 3.81) + (name "+12V" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "P15" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -8.89 -5.08 0) + (length 3.81) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -8.89 -7.62 0) + (length 3.81) + (name "A+" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -8.89 -10.16 0) + (length 3.81) + (name "A-" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -8.89 -12.7 0) + (length 3.81) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at -8.89 -15.24 0) + (length 3.81) + (name "B-" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at -8.89 -17.78 0) + (length 3.81) + (name "B+" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -8.89 -20.32 0) + (length 3.81) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at 22.86 -30.48 180) + (length 3.81) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at 22.86 -33.02 180) + (length 3.81) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "PETp1" input line) + (alternate "RX1+" input line) + (alternate "SR+" input line) + ) + (pin no_connect line + (at 22.86 -35.56 180) + (length 3.81) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "PETn1" input line) + (alternate "RX1-" input line) + (alternate "SR-" input line) + ) + (pin no_connect line + (at 22.86 -38.1 180) + (length 3.81) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at 22.86 -40.64 180) + (length 3.81) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "PERn1" output line) + (alternate "ST+" output line) + (alternate "TX1-" output line) + ) + (pin no_connect line + (at 22.86 -43.18 180) + (length 3.81) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "PERp1" output line) + (alternate "ST-" output line) + (alternate "TX1+" output line) + ) + (pin no_connect line + (at 22.86 -45.72 180) + (length 3.81) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at 22.86 -48.26 180) + (length 3.81) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S15" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "HPT0" unspecified line) + (alternate "RES" unspecified line) + ) + (pin no_connect line + (at 22.86 -50.8 180) + (length 3.81) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S16" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at 22.86 -53.34 180) + (length 3.81) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S17" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "PETp1" input line) + (alternate "PETp2" input line) + (alternate "RX2+" input line) + (alternate "TX0+" input line) + ) + (pin no_connect line + (at 22.86 -55.88 180) + (length 3.81) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S18" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "PETn1" input line) + (alternate "PETn2" input line) + (alternate "RX2-" input line) + (alternate "TX0-" input line) + ) + (pin no_connect line + (at 22.86 -58.42 180) + (length 3.81) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S19" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at 22.86 -60.96 180) + (length 3.81) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S20" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "PERn1" output line) + (alternate "PERn2" output line) + (alternate "TX2-" output line) + ) + (pin no_connect line + (at 22.86 -63.5 180) + (length 3.81) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S21" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "PERp1" output line) + (alternate "PERp2" output line) + (alternate "TX2+" output line) + ) + (pin no_connect line + (at 22.86 -66.04 180) + (length 3.81) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S22" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at 22.86 -68.58 180) + (length 3.81) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S23" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "PETp2" input line) + (alternate "PETp3" input line) + (alternate "RX3+" input line) + (alternate "TX1+" input line) + ) + (pin no_connect line + (at 22.86 -71.12 180) + (length 3.81) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S24" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "PETn2" input line) + (alternate "PETn3" input line) + (alternate "RX3-" input line) + (alternate "TX1-" input line) + ) + (pin no_connect line + (at 22.86 -73.66 180) + (length 3.81) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S25" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at 22.86 -76.2 180) + (length 3.81) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S26" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "PERn2" output line) + (alternate "PERn3" output line) + (alternate "TX3-" output line) + ) + (pin no_connect line + (at 22.86 -78.74 180) + (length 3.81) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S27" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "PERp2" output line) + (alternate "PERp3" output line) + (alternate "TX3+" output line) + ) + (pin no_connect line + (at 22.86 -81.28 180) + (length 3.81) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S28" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "connector_u3" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (in_pos_files yes) + (duplicate_pin_numbers_are_jumpers no) + (property "Reference" "U.2" + (at -3.302 -1.27 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (symbol "connector_u3_0_1" + (rectangle + (start 3.81 -27.94) + (end 3.81 -27.94) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "connector_u3_1_1" + (rectangle + (start -5.08 0) + (end 19.05 -105.41) + (stroke + (width 0.0065) + (type solid) + ) + (fill + (type none) + ) + ) + (pin input line + (at -8.89 -30.48 0) + (length 3.81) + (name "REFCLKB+" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "E1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -8.89 -33.02 0) + (length 3.81) + (name "REFCLKB-" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "E2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -8.89 -35.56 0) + (length 3.81) + (name "+3.3V_AUX" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "E3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -8.89 -38.1 0) + (length 3.81) + (name "PERSTB#" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "E4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -8.89 -40.64 0) + (length 3.81) + (name "PERST#" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "E5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -8.89 -43.18 0) + (length 3.81) + (name "IFDET2#" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "E6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 22.86 -5.08 180) + (length 3.81) + (name "REFCLK+" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "E7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 22.86 -7.62 180) + (length 3.81) + (name "REFCLK-" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "E8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 22.86 -10.16 180) + (length 3.81) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "E9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at 22.86 -12.7 180) + (length 3.81) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "E10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "PETp0" input line) + ) + (pin no_connect line + (at 22.86 -15.24 180) + (length 3.81) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "E11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "PETn0" input line) + ) + (pin power_in line + (at 22.86 -17.78 180) + (length 3.81) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "E12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at 22.86 -20.32 180) + (length 3.81) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "E13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "PERn0" output line) + (alternate "RX0-" output line) + ) + (pin no_connect line + (at 22.86 -22.86 180) + (length 3.81) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "E14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "PERp0" output line) + (alternate "RX0+" output line) + ) + (pin power_in line + (at 22.86 -25.4 180) + (length 3.81) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "E15" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 22.86 -27.94 180) + (length 3.81) + (name "HPT1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "E16" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at 22.86 -83.82 180) + (length 3.81) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "E17" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "PETp3" input line) + ) + (pin no_connect line + (at 22.86 -86.36 180) + (length 3.81) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "E18" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "PETn3" input line) + ) + (pin power_in line + (at 22.86 -88.9 180) + (length 3.81) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "E19" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at 22.86 -91.44 180) + (length 3.81) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "E20" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "PERn3" output line) + (alternate "RX1-" output line) + ) + (pin no_connect line + (at 22.86 -93.98 180) + (length 3.81) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "E21" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "PERp3" output line) + (alternate "RX1+" output line) + ) + (pin power_in line + (at 22.86 -96.52 180) + (length 3.81) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "E22" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 22.86 -99.06 180) + (length 3.81) + (name "SMBCLK" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "E23" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 22.86 -101.6 180) + (length 3.81) + (name "SMBDAT" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "E24" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 22.86 -104.14 180) + (length 3.81) + (name "DUALPORTEN#" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "E25" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at -8.89 -68.58 0) + (length 3.81) + (name "WAKE#" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "P1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at -8.89 -71.12 0) + (length 3.81) + (name "RES" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "P2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -8.89 -73.66 0) + (length 3.81) + (name "PWRDIS" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "P3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -8.89 -76.2 0) + (length 3.81) + (name "IFDET#" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "P4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -8.89 -78.74 0) + (length 3.81) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "P5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -8.89 -81.28 0) + (length 3.81) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "P6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at -8.89 -83.82 0) + (length 3.81) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "P7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "+5V" power_in line) + ) + (pin no_connect line + (at -8.89 -86.36 0) + (length 3.81) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "P8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "+5V" power_in line) + ) + (pin no_connect line + (at -8.89 -88.9 0) + (length 3.81) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "P9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "+5V" power_in line) + ) + (pin input line + (at -8.89 -91.44 0) + (length 3.81) + (name "PRSNT#" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "P10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin open_collector line + (at -8.89 -93.98 0) + (length 3.81) + (name "ACTIVITY#" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "P11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -8.89 -96.52 0) + (length 3.81) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "P12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -8.89 -99.06 0) + (length 3.81) + (name "+12V" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "P13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -8.89 -101.6 0) + (length 3.81) + (name "+12V" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "P14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -8.89 -104.14 0) + (length 3.81) + (name "+12V" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "P15" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -8.89 -5.08 0) + (length 3.81) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -8.89 -7.62 0) + (length 3.81) + (name "PET0+" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -8.89 -10.16 0) + (length 3.81) + (name "PET0-" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -8.89 -12.7 0) + (length 3.81) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at -8.89 -15.24 0) + (length 3.81) + (name "PER0-" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at -8.89 -17.78 0) + (length 3.81) + (name "PER0+" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -8.89 -20.32 0) + (length 3.81) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 22.86 -30.48 180) + (length 3.81) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 22.86 -33.02 180) + (length 3.81) + (name "PET1+" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 22.86 -35.56 180) + (length 3.81) + (name "PET1-" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 22.86 -38.1 180) + (length 3.81) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 22.86 -40.64 180) + (length 3.81) + (name "PER1-" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 22.86 -43.18 180) + (length 3.81) + (name "PER1+" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 22.86 -45.72 180) + (length 3.81) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 22.86 -48.26 180) + (length 3.81) + (name "HPT0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S15" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 22.86 -50.8 180) + (length 3.81) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S16" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 22.86 -53.34 180) + (length 3.81) + (name "PET2+" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S17" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 22.86 -55.88 180) + (length 3.81) + (name "PET2-" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S18" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 22.86 -58.42 180) + (length 3.81) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S19" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 22.86 -60.96 180) + (length 3.81) + (name "PER2-" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S20" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 22.86 -63.5 180) + (length 3.81) + (name "PER2+" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S21" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 22.86 -66.04 180) + (length 3.81) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S22" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 22.86 -68.58 180) + (length 3.81) + (name "PET3+" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S23" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 22.86 -71.12 180) + (length 3.81) + (name "PET3-" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S24" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 22.86 -73.66 180) + (length 3.81) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S25" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 22.86 -76.2 180) + (length 3.81) + (name "PER3-" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S26" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 22.86 -78.74 180) + (length 3.81) + (name "PER3+" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S27" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 22.86 -81.28 180) + (length 3.81) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S28" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) +) diff --git a/openscad/enclosure.scad b/openscad/enclosure.scad @@ -0,0 +1,150 @@ +// 19-inch rack chassis details +// =========================================================================== +// width: 482.6mm +/- 0.4mm +// +// heights: +/- 0.4mm +// units | height (mm) | h1 (mm) | h2 (mm) | h3 (mm) +// ------+-------------+---------+---------+-------- +// 1U | 44.45 | 43.65 | - | 21.83 +// "" | "" | "" | 31.75 | 5.95 +// 2U | 88.90 | 88.10 | 44.45 | 21.83 +// "" | "" | "" | 76.20 | 5.95 +// 3U | 133.35 | 132.55 | 57.15 | 37.70 +// 4U | 177.80 | 177.00 | 101.60 | "" +// 5U | 222.25 | 221.45 | 146.06 | "" +// 6U | 266.70 | 265.90 | 190.50 | "" +// ------+-------------+---------+---------+------- +// - height : total height in mm of given rack units (including padding) +// - h1 : total height of front panel (excluding padding) +// - h2 : distance between mounting hole centres +// - h3 : distance between lower mounting hole centre and bottom of front panel +// +// depths: 800/1000/1200 mm +// +// faceplate mounting hole styles: +// castellated: +// width: 14.7mm +/- 1.2mm +// height: 6.8mm +/- 0.5mm +// regular: +// total width: 13.5mm +/- 0.4mm +// oval width: 10.3mm +/- 0.4mm +// height: 6.8mm +/- 0.5mm +// +// overall chassis: 4U, faceplate, body, spacer, lid +// faceplate: +// - mesh front, 85% porosity +// - dust filter +// - rack handles +// - castellated faceplate 4U mounting holes +// body (bottom + sides + rear): +// - w/h/d (mm): 483/178/800 +// - external rack rails +// - 3x3 140mm fans, w/h/d (mm): 150/150/30 +// - 6x12 3.5" disk slots, w/h/d (mm): 105/30/150 +// spacer: +// - w/d (mm): 483/800 +// lid: +// - tool-free (ptfe rollers and groove) + +$fn = 64; + +width = 482.6; +depth = 800; + +unit_dims = [ + [undef, undef, undef, undef], // "0U" + [44.45, 43.65, 31.75, 5.95], // 1U + [88.90, 88.10, 44.45, 21,83], // 2U + [133.35, 132.55, 57.15, 37.70], // 3U + [177.80, 177.00, 101.60, 37.70], // 4U + [222.25, 221.45, 146.06, 37.70], // 5U + [266.70, 265.90, 190.50, 37.70], // 6U +]; + +mounting_hole_dims = [ + [14.7, 6.8], + [13.5, 6.8, 10.3], +]; + +module logo() { + // TODO +} + +module front_panel_mounting_hole(castellated = true) { + d = 6.8; r = d / 2; + + if (castellated) { + w = 14.7; translate([0,-r,0]) %square([w,d]); // template + + r0 = w - r; + + union() { + translate([0,-r,0]) square([w-r, d]); + translate([r0,0,0]) circle(r); + } + } else { + w = 13.5; translate([0,-r,0]) %square([w,d]); // template + + o = 13.5 - 10.3; // initial offset from side + r0 = r; // 1st hole centre + r1 = 10.3 - r; // 2nd hole centre + + union() { + translate([o,0,0]) { + translate([r0,0,0]) circle(r); + translate([r0,-r,0]) square([r, d]); + translate([r1,0,0]) circle(r); + }; + } + } +} + +module front_panel_mesh(porosity = 0.85) { + // TODO +} + +module front_panel(units = 4, mounting_holes = true, castellated = false, mesh = true, porosity = 0.85, thickness = 1.5) { + h0 = unit_dims[units][0]; // unit height (including padding) + h1 = unit_dims[units][1]; // front panel total height + h2 = unit_dims[units][2]; // distance between mounting hole centres + h3 = unit_dims[units][3]; // distance of mounting hole from panel bottom + + linear_extrude(height=thickness, center=true, convexity=10) difference() { + square([width, h1]); // blank front panel + + if (mounting_holes) { + translate([0,h3,0]) + front_panel_mounting_hole(castellated=castellated); + translate([0,h3+h2,0]) + front_panel_mounting_hole(castellated=castellated); + + translate([width,h3,0]) scale([-1,1,1]) + front_panel_mounting_hole(castellated=castellated); + translate([width,h3+h2,0]) scale([-1,1,1]) + front_panel_mounting_hole(castellated=castellated); + } + + if (mesh) { + front_panel_mesh(porosity=porosity); + } + + logo(); // embossed logo + }; +} + +module body() { + linear_extrude(height=1, center=true, convexity=10) square(10); +} + +module spacer() { + linear_extrude(height=1, center=true, convexity=10) square(10); +} + +module lid() { + linear_extrude(height=1, center=true, convexity=10) square(10); +} + +front_panel(); +// body(); +// spacer(); +// lid();