From e7f0bb7c6bb17ef10fccf60e49bbee09a4b2822c Mon Sep 17 00:00:00 2001 From: Alexandre B Date: Sat, 17 Aug 2024 23:07:41 -0400 Subject: [PATCH] . --- ESP32_PCIexpress_x4_low/.gitignore | 25 + .../PCIexpress_connector.kicad_sch | 4876 ++++++++++++ .../PCIexpress_x4_low-2024-08-17_225550.zip | Bin 0 -> 54726 bytes .../PCIexpress_x4_low-2024-08-17_230153.zip | Bin 0 -> 61276 bytes .../PCIexpress_x4_low.kicad_pcb | 6643 +++++++++++++++++ .../PCIexpress_x4_low.kicad_prl | 83 + .../PCIexpress_x4_low.kicad_pro | 834 +++ .../PCIexpress_x4_low.kicad_sch | 1047 +++ ESP32_PCIexpress_x4_low/decap.kicad_sch | 396 + ESP32_PCIexpress_x4_low/fp-lib-table | 3 + ESP32_PCIexpress_x4_low/meta/info.html | 3 + ESP32_PCIexpress_x4_low/sym-lib-table | 3 + ESP32_PCIexpress_x4_low/term.kicad_sch | 686 ++ .../~PCIexpress_x4_low.kicad_pcb.lck | 1 + .../~PCIexpress_x4_low.kicad_sch.lck | 1 + 15 files changed, 14601 insertions(+) create mode 100644 ESP32_PCIexpress_x4_low/.gitignore create mode 100644 ESP32_PCIexpress_x4_low/PCIexpress_connector.kicad_sch create mode 100644 ESP32_PCIexpress_x4_low/PCIexpress_x4_low-backups/PCIexpress_x4_low-2024-08-17_225550.zip create mode 100644 ESP32_PCIexpress_x4_low/PCIexpress_x4_low-backups/PCIexpress_x4_low-2024-08-17_230153.zip create mode 100644 ESP32_PCIexpress_x4_low/PCIexpress_x4_low.kicad_pcb create mode 100644 ESP32_PCIexpress_x4_low/PCIexpress_x4_low.kicad_prl create mode 100644 ESP32_PCIexpress_x4_low/PCIexpress_x4_low.kicad_pro create mode 100644 ESP32_PCIexpress_x4_low/PCIexpress_x4_low.kicad_sch create mode 100644 ESP32_PCIexpress_x4_low/decap.kicad_sch create mode 100644 ESP32_PCIexpress_x4_low/fp-lib-table create mode 100644 ESP32_PCIexpress_x4_low/meta/info.html create mode 100644 ESP32_PCIexpress_x4_low/sym-lib-table create mode 100644 ESP32_PCIexpress_x4_low/term.kicad_sch create mode 100644 ESP32_PCIexpress_x4_low/~PCIexpress_x4_low.kicad_pcb.lck create mode 100644 ESP32_PCIexpress_x4_low/~PCIexpress_x4_low.kicad_sch.lck diff --git a/ESP32_PCIexpress_x4_low/.gitignore b/ESP32_PCIexpress_x4_low/.gitignore new file mode 100644 index 00000000..5cfb0c1f --- /dev/null +++ b/ESP32_PCIexpress_x4_low/.gitignore @@ -0,0 +1,25 @@ +# For PCBs designed using KiCad: http://www.kicad-pcb.org/ +# Format documentation: http://kicad-pcb.org/help/file-formats/ + +# Temporary files +*.000 +*.bak +*.bck +*.kicad_pcb-bak +*~ +_autosave-* +*.tmp +*-save.pro +*-save.kicad_pcb +fp-info-cache + +# Netlist files (exported from Eeschema) +*.net + +# Autorouter files (exported from Pcbnew) +*.dsn +*.ses + +# Exported BOM files +*.xml +*.csv diff --git a/ESP32_PCIexpress_x4_low/PCIexpress_connector.kicad_sch b/ESP32_PCIexpress_x4_low/PCIexpress_connector.kicad_sch new file mode 100644 index 00000000..8840d388 --- /dev/null +++ b/ESP32_PCIexpress_x4_low/PCIexpress_connector.kicad_sch @@ -0,0 +1,4876 @@ +(kicad_sch + (version 20231120) + (generator "eeschema") + (generator_version "8.0") + (uuid "c5caf9e3-3aef-4c97-aafc-9cc651b5932f") + (paper "A4" portrait) + (title_block + (title "PCIexpress_x4_low") + (company "Author: Luca Anastasio") + ) + (lib_symbols + (symbol "PCIexpress:PCIexpress_bracket" + (pin_names + (offset 1.016) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "J" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "PCIexpress_bracket" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "PCIexpress_bracket_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + ) + (symbol "PCIexpress:PCIexpress_x4" + (pin_names + (offset 1.016) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "J" + (at 0 3.81 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "PCIexpress_x4" + (at 0 1.27 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "PCIexpress:PCIexpress_x4" + (at 0 -26.67 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 0 -26.67 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "PCIexpress_x4_0_0" + (text "notch" + (at 0 -29.21 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (text "x1" + (at 0 -49.53 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (text "x4" + (at 0 -87.63 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (symbol "PCIexpress_x4_0_1" + (polyline + (pts + (xy 11.43 -50.8) (xy -11.43 -50.8) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 11.43 -30.48) (xy -11.43 -30.48) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "PCIexpress_x4_1_1" + (rectangle + (start 11.43 0) + (end -11.43 -88.9) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + (pin passive line + (at 15.24 -2.54 180) + (length 3.81) + (name "~{PRSNT1}" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "A1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_out line + (at 15.24 -25.4 180) + (length 3.81) + (name "+3.3V" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "A10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 15.24 -27.94 180) + (length 3.81) + (name "~{PERST}" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "A11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_out line + (at 15.24 -33.02 180) + (length 3.81) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "A12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 15.24 -35.56 180) + (length 3.81) + (name "REFCLK+" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "A13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 15.24 -38.1 180) + (length 3.81) + (name "REFCLK-" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "A14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_out line + (at 15.24 -40.64 180) + (length 3.81) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "A15" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 15.24 -43.18 180) + (length 3.81) + (name "PERp0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "A16" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 15.24 -45.72 180) + (length 3.81) + (name "PERn0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "A17" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_out line + (at 15.24 -48.26 180) + (length 3.81) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "A18" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at 15.24 -53.34 180) + (length 3.81) + (name "RSVD" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "A19" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_out line + (at 15.24 -5.08 180) + (length 3.81) + (name "+12V" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "A2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_out line + (at 15.24 -55.88 180) + (length 3.81) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "A20" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 15.24 -58.42 180) + (length 3.81) + (name "PERp1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "A21" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 15.24 -60.96 180) + (length 3.81) + (name "PERn1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "A22" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_out line + (at 15.24 -63.5 180) + (length 3.81) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "A23" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_out line + (at 15.24 -66.04 180) + (length 3.81) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "A24" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 15.24 -68.58 180) + (length 3.81) + (name "PERp2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "A25" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 15.24 -71.12 180) + (length 3.81) + (name "PERn2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "A26" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_out line + (at 15.24 -73.66 180) + (length 3.81) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "A27" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_out line + (at 15.24 -76.2 180) + (length 3.81) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "A28" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 15.24 -78.74 180) + (length 3.81) + (name "PERp3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "A29" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_out line + (at 15.24 -7.62 180) + (length 3.81) + (name "+12V" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "A3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 15.24 -81.28 180) + (length 3.81) + (name "PERn3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "A30" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_out line + (at 15.24 -83.82 180) + (length 3.81) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "A31" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at 15.24 -86.36 180) + (length 3.81) + (name "RSVD" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "A32" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_out line + (at 15.24 -10.16 180) + (length 3.81) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "A4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 15.24 -12.7 180) + (length 3.81) + (name "TCK" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "A5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 15.24 -15.24 180) + (length 3.81) + (name "TDI" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "A6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 15.24 -17.78 180) + (length 3.81) + (name "TDO" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "A7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 15.24 -20.32 180) + (length 3.81) + (name "TMS" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "A8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_out line + (at 15.24 -22.86 180) + (length 3.81) + (name "+3.3V" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "A9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_out line + (at -15.24 -2.54 0) + (length 3.81) + (name "+12V" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "B1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_out line + (at -15.24 -25.4 0) + (length 3.81) + (name "+3.3V_aux" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "B10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin open_collector line + (at -15.24 -27.94 0) + (length 3.81) + (name "~{WAKE}" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "B11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at -15.24 -33.02 0) + (length 3.81) + (name "RSVD" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "B12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_out line + (at -15.24 -35.56 0) + (length 3.81) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "B13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at -15.24 -38.1 0) + (length 3.81) + (name "PETp0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "B14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at -15.24 -40.64 0) + (length 3.81) + (name "PETn0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "B15" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_out line + (at -15.24 -43.18 0) + (length 3.81) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "B16" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -15.24 -45.72 0) + (length 3.81) + (name "~{PRSNT2}" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "B17" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_out line + (at -15.24 -48.26 0) + (length 3.81) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "B18" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at -15.24 -53.34 0) + (length 3.81) + (name "PETp1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "B19" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_out line + (at -15.24 -5.08 0) + (length 3.81) + (name "+12V" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "B2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at -15.24 -55.88 0) + (length 3.81) + (name "PETn1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "B20" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_out line + (at -15.24 -58.42 0) + (length 3.81) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "B21" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_out line + (at -15.24 -60.96 0) + (length 3.81) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "B22" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at -15.24 -63.5 0) + (length 3.81) + (name "PETp2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "B23" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at -15.24 -66.04 0) + (length 3.81) + (name "PETn2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "B24" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_out line + (at -15.24 -68.58 0) + (length 3.81) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "B25" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_out line + (at -15.24 -71.12 0) + (length 3.81) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "B26" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at -15.24 -73.66 0) + (length 3.81) + (name "PETp3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "B27" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at -15.24 -76.2 0) + (length 3.81) + (name "PETn3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "B28" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_out line + (at -15.24 -78.74 0) + (length 3.81) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "B29" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_out line + (at -15.24 -7.62 0) + (length 3.81) + (name "+12V" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "B3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at -15.24 -81.28 0) + (length 3.81) + (name "RSVD" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "B30" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -15.24 -83.82 0) + (length 3.81) + (name "~{PRSNT2}" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "B31" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_out line + (at -15.24 -86.36 0) + (length 3.81) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "B32" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_out line + (at -15.24 -10.16 0) + (length 3.81) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "B4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin open_collector line + (at -15.24 -12.7 0) + (length 3.81) + (name "SMCLK" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "B5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin open_collector line + (at -15.24 -15.24 0) + (length 3.81) + (name "SMDAT" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "B6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_out line + (at -15.24 -17.78 0) + (length 3.81) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "B7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_out line + (at -15.24 -20.32 0) + (length 3.81) + (name "+3.3V" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "B8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at -15.24 -22.86 0) + (length 3.81) + (name "~{TRST}" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "B9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "PCIexpress_x4_low-rescue:+3.3V-power" + (power) + (pin_names + (offset 0) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "#PWR" + (at 0 -3.81 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+3.3V-power" + (at 0 3.556 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "+3.3V-power_0_1" + (polyline + (pts + (xy -0.762 1.27) (xy 0 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 0) (xy 0 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 2.54) (xy 0.762 1.27) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "+3.3V-power_1_1" + (pin power_in line + (at 0 0 90) + (length 0) hide + (name "+3V3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "power:+12V" + (power) + (pin_names + (offset 0) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "#PWR" + (at 0 -3.81 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+12V" + (at 0 3.556 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+12V\"" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "global power" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "+12V_0_1" + (polyline + (pts + (xy -0.762 1.27) (xy 0 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 0) (xy 0 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 2.54) (xy 0.762 1.27) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "+12V_1_1" + (pin power_in line + (at 0 0 90) + (length 0) hide + (name "+12V" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "power:+3.3VA" + (power) + (pin_names + (offset 0) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "#PWR" + (at 0 -3.81 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+3.3VA" + (at 0 3.556 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+3.3VA\"" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "global power" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "+3.3VA_0_1" + (polyline + (pts + (xy -0.762 1.27) (xy 0 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 0) (xy 0 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 2.54) (xy 0.762 1.27) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "+3.3VA_1_1" + (pin power_in line + (at 0 0 90) + (length 0) hide + (name "+3.3VA" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "power:GND" + (power) + (pin_names + (offset 0) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "#PWR" + (at 0 -6.35 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 0 -3.81 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "global power" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "GND_0_1" + (polyline + (pts + (xy 0 0) (xy 0 -1.27) (xy 1.27 -1.27) (xy 0 -2.54) (xy -1.27 -1.27) (xy 0 -1.27) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "GND_1_1" + (pin power_in line + (at 0 0 270) + (length 0) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + ) + (junction + (at 123.19 63.5) + (diameter 0) + (color 0 0 0 0) + (uuid "16203c99-67e3-4959-9b5e-100be90d104d") + ) + (junction + (at 123.19 99.06) + (diameter 0) + (color 0 0 0 0) + (uuid "2f8b8d99-fd44-4a50-b927-8bdb99122d06") + ) + (junction + (at 123.19 71.12) + (diameter 0) + (color 0 0 0 0) + (uuid "37d7c2f3-9a8b-4559-a4ec-aff463bd28dd") + ) + (junction + (at 123.19 96.52) + (diameter 0) + (color 0 0 0 0) + (uuid "581c324b-9e5d-435f-9dc8-afb1f7c4a06f") + ) + (junction + (at 123.19 88.9) + (diameter 0) + (color 0 0 0 0) + (uuid "5df815a9-7c28-45a2-9226-e1a6eb834c3f") + ) + (junction + (at 123.19 27.94) + (diameter 0) + (color 0 0 0 0) + (uuid "639acd73-c1f0-4d0b-9c72-e6fdc64a22e3") + ) + (junction + (at 87.63 58.42) + (diameter 0) + (color 0 0 0 0) + (uuid "7ff973f9-13bd-4352-a777-4626fc830ed3") + ) + (junction + (at 123.19 78.74) + (diameter 0) + (color 0 0 0 0) + (uuid "89a24e97-9c1d-4d9f-8412-bd20be904918") + ) + (junction + (at 123.19 55.88) + (diameter 0) + (color 0 0 0 0) + (uuid "8e6560e5-21a8-403b-a0da-e8ce3f0a1e8b") + ) + (junction + (at 87.63 81.28) + (diameter 0) + (color 0 0 0 0) + (uuid "8f33c60f-3a75-499a-a3c6-3eea3c156f51") + ) + (junction + (at 87.63 25.4) + (diameter 0) + (color 0 0 0 0) + (uuid "94bccb64-a003-468a-9456-fbff71060049") + ) + (junction + (at 87.63 71.12) + (diameter 0) + (color 0 0 0 0) + (uuid "9a7a3475-bdcc-4e19-a643-b301afeb90b9") + ) + (junction + (at 123.19 86.36) + (diameter 0) + (color 0 0 0 0) + (uuid "9e8eceb2-2d95-4179-a34a-6a1567b69119") + ) + (junction + (at 87.63 66.04) + (diameter 0) + (color 0 0 0 0) + (uuid "a6421ebb-369b-4e32-8729-ed4804d4ceaf") + ) + (junction + (at 87.63 93.98) + (diameter 0) + (color 0 0 0 0) + (uuid "ba01eb4f-3d7a-48a4-aced-a2ae5914d157") + ) + (junction + (at 87.63 83.82) + (diameter 0) + (color 0 0 0 0) + (uuid "bdbf5bd6-abb2-4f0c-ad0c-29e23157a3e7") + ) + (junction + (at 123.19 106.68) + (diameter 0) + (color 0 0 0 0) + (uuid "cfd91fc9-fbf2-40ab-876e-80c65ebc81f7") + ) + (junction + (at 87.63 27.94) + (diameter 0) + (color 0 0 0 0) + (uuid "d58367ac-3cff-42d9-a090-9527ae2ab74c") + ) + (junction + (at 87.63 109.22) + (diameter 0) + (color 0 0 0 0) + (uuid "dd3d9b2b-5368-4c9d-a111-99255e599ad1") + ) + (junction + (at 87.63 91.44) + (diameter 0) + (color 0 0 0 0) + (uuid "e9d22d6e-1be5-4287-be7a-9a9cfb2883de") + ) + (junction + (at 87.63 101.6) + (diameter 0) + (color 0 0 0 0) + (uuid "eb66fd5d-00bd-45d3-9895-6bbdb2d15eea") + ) + (junction + (at 87.63 40.64) + (diameter 0) + (color 0 0 0 0) + (uuid "fd9b93d9-3bf3-4367-ad31-5acb226d56dc") + ) + (wire + (pts + (xy 123.19 33.02) (xy 120.65 33.02) + ) + (stroke + (width 0) + (type default) + ) + (uuid "000306da-d2ef-4dbe-bafc-aa08c81ffe12") + ) + (wire + (pts + (xy 90.17 71.12) (xy 87.63 71.12) + ) + (stroke + (width 0) + (type default) + ) + (uuid "0094a120-f6ab-43a6-aacb-c26b8b088327") + ) + (wire + (pts + (xy 154.94 101.6) (xy 157.48 101.6) + ) + (stroke + (width 0) + (type default) + ) + (uuid "012b902d-87f6-4efd-b047-ce06fb85bc13") + ) + (wire + (pts + (xy 90.17 25.4) (xy 87.63 25.4) + ) + (stroke + (width 0) + (type default) + ) + (uuid "02f8afdb-72a8-4891-bebc-58893ebe5479") + ) + (wire + (pts + (xy 66.04 99.06) (xy 90.17 99.06) + ) + (stroke + (width 0) + (type default) + ) + (uuid "0e18e6eb-f8b7-457c-ab0b-afb5fe567a71") + ) + (wire + (pts + (xy 154.94 91.44) (xy 157.48 91.44) + ) + (stroke + (width 0) + (type default) + ) + (uuid "0e54da88-9251-47d4-8cf9-1f0b7e3810bd") + ) + (wire + (pts + (xy 154.94 81.28) (xy 157.48 81.28) + ) + (stroke + (width 0) + (type default) + ) + (uuid "13021cb5-8bc7-472f-bd5f-43c98f10e0a5") + ) + (wire + (pts + (xy 66.04 76.2) (xy 90.17 76.2) + ) + (stroke + (width 0) + (type default) + ) + (uuid "1365c73e-dadb-4fff-9a24-e688640f3baf") + ) + (wire + (pts + (xy 123.19 63.5) (xy 123.19 71.12) + ) + (stroke + (width 0) + (type default) + ) + (uuid "15220215-e9d1-401f-82f2-8e0dc47587b9") + ) + (wire + (pts + (xy 123.19 22.86) (xy 123.19 27.94) + ) + (stroke + (width 0) + (type default) + ) + (uuid "1b438510-f464-4678-a63b-3110f784f0f6") + ) + (wire + (pts + (xy 90.17 83.82) (xy 87.63 83.82) + ) + (stroke + (width 0) + (type default) + ) + (uuid "1cddec1a-91cc-4da5-ae80-80258d975883") + ) + (wire + (pts + (xy 87.63 58.42) (xy 87.63 40.64) + ) + (stroke + (width 0) + (type default) + ) + (uuid "1dfa5849-46d3-4ac6-8090-d6fbce30b97d") + ) + (wire + (pts + (xy 120.65 35.56) (xy 125.73 35.56) + ) + (stroke + (width 0) + (type default) + ) + (uuid "2023325a-1366-4fbf-a0e3-c420f93a35ec") + ) + (wire + (pts + (xy 120.65 101.6) (xy 142.24 101.6) + ) + (stroke + (width 0) + (type default) + ) + (uuid "2111cdbb-9169-4b95-9284-3e90f1334bcb") + ) + (wire + (pts + (xy 154.94 93.98) (xy 157.48 93.98) + ) + (stroke + (width 0) + (type default) + ) + (uuid "211efa50-0b68-4680-88e1-3264ec44c86e") + ) + (wire + (pts + (xy 120.65 40.64) (xy 125.73 40.64) + ) + (stroke + (width 0) + (type default) + ) + (uuid "211f631e-f12c-47f0-8636-81b81ddb320d") + ) + (wire + (pts + (xy 120.65 83.82) (xy 142.24 83.82) + ) + (stroke + (width 0) + (type default) + ) + (uuid "2551bfe1-12f2-4c78-905c-7f350a44e413") + ) + (wire + (pts + (xy 87.63 25.4) (xy 87.63 22.86) + ) + (stroke + (width 0) + (type default) + ) + (uuid "25669423-c5d5-4d47-b7a2-81a8c9561bd7") + ) + (wire + (pts + (xy 50.8 78.74) (xy 53.34 78.74) + ) + (stroke + (width 0) + (type default) + ) + (uuid "2718f52f-df63-4c2d-a681-74162bb8f856") + ) + (wire + (pts + (xy 154.94 104.14) (xy 157.48 104.14) + ) + (stroke + (width 0) + (type default) + ) + (uuid "283b2fd8-e9a3-42a1-8cea-b2bef13422bc") + ) + (wire + (pts + (xy 85.09 35.56) (xy 90.17 35.56) + ) + (stroke + (width 0) + (type default) + ) + (uuid "322c1aff-110d-4889-b297-b2196fa4269c") + ) + (wire + (pts + (xy 87.63 111.76) (xy 87.63 109.22) + ) + (stroke + (width 0) + (type default) + ) + (uuid "3282776c-19d7-4733-bef2-8daaae821e5f") + ) + (wire + (pts + (xy 87.63 81.28) (xy 87.63 71.12) + ) + (stroke + (width 0) + (type default) + ) + (uuid "333e13cd-bb09-4a66-ad40-4581143d5fec") + ) + (wire + (pts + (xy 50.8 96.52) (xy 53.34 96.52) + ) + (stroke + (width 0) + (type default) + ) + (uuid "340f3af3-893c-4a20-8b46-38b7d8e46af8") + ) + (wire + (pts + (xy 87.63 30.48) (xy 87.63 27.94) + ) + (stroke + (width 0) + (type default) + ) + (uuid "379e4298-e990-497a-8c4e-9da0120182c7") + ) + (wire + (pts + (xy 120.65 38.1) (xy 125.73 38.1) + ) + (stroke + (width 0) + (type default) + ) + (uuid "3855d6d4-56f8-4b24-94ae-9e3af64fa306") + ) + (wire + (pts + (xy 120.65 66.04) (xy 142.24 66.04) + ) + (stroke + (width 0) + (type default) + ) + (uuid "3995b22c-07c0-44be-b6ae-9dae5e0a2c1c") + ) + (wire + (pts + (xy 87.63 66.04) (xy 87.63 58.42) + ) + (stroke + (width 0) + (type default) + ) + (uuid "3abff5f1-77f5-4734-afe6-55659c80125e") + ) + (wire + (pts + (xy 123.19 96.52) (xy 123.19 99.06) + ) + (stroke + (width 0) + (type default) + ) + (uuid "3b61c662-5b7e-4092-b313-f9b86b014341") + ) + (wire + (pts + (xy 123.19 86.36) (xy 123.19 88.9) + ) + (stroke + (width 0) + (type default) + ) + (uuid "4230655d-12b4-47a6-b689-5a16932099d6") + ) + (wire + (pts + (xy 120.65 48.26) (xy 125.73 48.26) + ) + (stroke + (width 0) + (type default) + ) + (uuid "4285d42c-70c2-4b93-9722-8c24c48ee113") + ) + (wire + (pts + (xy 90.17 30.48) (xy 87.63 30.48) + ) + (stroke + (width 0) + (type default) + ) + (uuid "428f6373-4c56-41c5-ac19-ccea9e899905") + ) + (wire + (pts + (xy 120.65 58.42) (xy 125.73 58.42) + ) + (stroke + (width 0) + (type default) + ) + (uuid "48de7bf5-f41e-444b-ad7a-7e1947613429") + ) + (wire + (pts + (xy 120.65 43.18) (xy 125.73 43.18) + ) + (stroke + (width 0) + (type default) + ) + (uuid "4b59f6b7-21f3-4b2c-82f2-b908e2c1eff5") + ) + (wire + (pts + (xy 85.09 50.8) (xy 90.17 50.8) + ) + (stroke + (width 0) + (type default) + ) + (uuid "4b7e9623-b72c-430e-88b3-15bde799764e") + ) + (wire + (pts + (xy 120.65 104.14) (xy 142.24 104.14) + ) + (stroke + (width 0) + (type default) + ) + (uuid "4beda85c-cfc8-4867-9281-87ed20d022f2") + ) + (wire + (pts + (xy 90.17 58.42) (xy 87.63 58.42) + ) + (stroke + (width 0) + (type default) + ) + (uuid "521fec84-4c06-4d83-8edb-456ec7251932") + ) + (wire + (pts + (xy 90.17 66.04) (xy 87.63 66.04) + ) + (stroke + (width 0) + (type default) + ) + (uuid "53c63875-33ac-4784-8f49-add41fbe08c6") + ) + (wire + (pts + (xy 87.63 93.98) (xy 87.63 91.44) + ) + (stroke + (width 0) + (type default) + ) + (uuid "55034532-0fa9-48e8-a4e5-2c619954eff1") + ) + (wire + (pts + (xy 123.19 33.02) (xy 123.19 55.88) + ) + (stroke + (width 0) + (type default) + ) + (uuid "554873ac-b53e-4fda-9ed8-ea989ae32808") + ) + (wire + (pts + (xy 154.94 68.58) (xy 157.48 68.58) + ) + (stroke + (width 0) + (type default) + ) + (uuid "563be2c9-d5c0-4960-a0b9-995f8688dfb3") + ) + (wire + (pts + (xy 123.19 55.88) (xy 123.19 63.5) + ) + (stroke + (width 0) + (type default) + ) + (uuid "575002ca-83d3-4bce-b7cd-ff7e6a347d0d") + ) + (wire + (pts + (xy 120.65 99.06) (xy 123.19 99.06) + ) + (stroke + (width 0) + (type default) + ) + (uuid "579f4cfa-b2c4-4b7d-846b-16bd222447d6") + ) + (wire + (pts + (xy 50.8 88.9) (xy 53.34 88.9) + ) + (stroke + (width 0) + (type default) + ) + (uuid "597cbf98-2b4a-42b1-9a7f-2971dde8fd2d") + ) + (wire + (pts + (xy 120.65 71.12) (xy 123.19 71.12) + ) + (stroke + (width 0) + (type default) + ) + (uuid "5b23ea82-3c7b-48e5-94c2-94b0733f4a45") + ) + (wire + (pts + (xy 120.65 68.58) (xy 142.24 68.58) + ) + (stroke + (width 0) + (type default) + ) + (uuid "5b450506-0287-4f61-848b-d63938523638") + ) + (wire + (pts + (xy 66.04 96.52) (xy 90.17 96.52) + ) + (stroke + (width 0) + (type default) + ) + (uuid "5bcedcf8-1eaa-4257-9c15-caaa27e493ba") + ) + (wire + (pts + (xy 90.17 101.6) (xy 87.63 101.6) + ) + (stroke + (width 0) + (type default) + ) + (uuid "5e3ee189-f76c-405e-9bb5-838c2f761199") + ) + (wire + (pts + (xy 123.19 88.9) (xy 123.19 96.52) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6093ab38-46ce-48b9-9ec5-9c6f9187a448") + ) + (wire + (pts + (xy 120.65 91.44) (xy 142.24 91.44) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6343833e-6f6f-41e8-afee-200a4b9ce2e3") + ) + (wire + (pts + (xy 123.19 30.48) (xy 123.19 27.94) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6362b9d5-094d-4f97-be00-b5678445e8d4") + ) + (wire + (pts + (xy 120.65 50.8) (xy 125.73 50.8) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6371eb79-0b53-4268-a3a5-e4c3adfba54f") + ) + (wire + (pts + (xy 66.04 63.5) (xy 90.17 63.5) + ) + (stroke + (width 0) + (type default) + ) + (uuid "64dde176-ec05-4a6d-930c-b7b6fb551e0f") + ) + (wire + (pts + (xy 85.09 45.72) (xy 90.17 45.72) + ) + (stroke + (width 0) + (type default) + ) + (uuid "679e9948-2d4d-455b-ab71-dd8df3782c73") + ) + (wire + (pts + (xy 90.17 68.58) (xy 85.09 68.58) + ) + (stroke + (width 0) + (type default) + ) + (uuid "68a4a3c6-9b50-4049-ac73-efb3c1314e3c") + ) + (wire + (pts + (xy 50.8 60.96) (xy 53.34 60.96) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6a125c78-52dc-4c28-9091-e6197042bdec") + ) + (wire + (pts + (xy 87.63 83.82) (xy 87.63 81.28) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6a36f84a-159a-4387-9a8f-49a250170bba") + ) + (wire + (pts + (xy 123.19 78.74) (xy 123.19 86.36) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6b23c3a0-cb3b-426e-b694-a95e818baf15") + ) + (wire + (pts + (xy 90.17 81.28) (xy 87.63 81.28) + ) + (stroke + (width 0) + (type default) + ) + (uuid "7e4168e2-4ef9-400a-930b-ef15e4a506dc") + ) + (wire + (pts + (xy 87.63 40.64) (xy 87.63 33.02) + ) + (stroke + (width 0) + (type default) + ) + (uuid "807ab57b-af64-445f-82d3-e98d30ad9887") + ) + (wire + (pts + (xy 120.65 86.36) (xy 123.19 86.36) + ) + (stroke + (width 0) + (type default) + ) + (uuid "82100923-4883-44a9-925d-e62e85d3fc54") + ) + (wire + (pts + (xy 85.09 43.18) (xy 90.17 43.18) + ) + (stroke + (width 0) + (type default) + ) + (uuid "8384a2e6-5ab6-4856-93be-843daa817027") + ) + (wire + (pts + (xy 87.63 91.44) (xy 87.63 83.82) + ) + (stroke + (width 0) + (type default) + ) + (uuid "84d28448-d8b9-4608-a65b-fe8baa30c0a3") + ) + (wire + (pts + (xy 120.65 106.68) (xy 123.19 106.68) + ) + (stroke + (width 0) + (type default) + ) + (uuid "84efe0eb-cc75-40c6-b3b6-3ae7c5269d25") + ) + (wire + (pts + (xy 90.17 109.22) (xy 87.63 109.22) + ) + (stroke + (width 0) + (type default) + ) + (uuid "8e5d5345-3594-4fdc-a2a8-ed2413bd5343") + ) + (wire + (pts + (xy 50.8 86.36) (xy 53.34 86.36) + ) + (stroke + (width 0) + (type default) + ) + (uuid "93a7fbf2-62fe-4519-813d-d96225e9b160") + ) + (wire + (pts + (xy 120.65 63.5) (xy 123.19 63.5) + ) + (stroke + (width 0) + (type default) + ) + (uuid "98d55e03-035a-4779-bce5-15bef1504f40") + ) + (wire + (pts + (xy 87.63 71.12) (xy 87.63 66.04) + ) + (stroke + (width 0) + (type default) + ) + (uuid "99db5460-1189-4ce3-bb7c-54ddb9500918") + ) + (wire + (pts + (xy 154.94 66.04) (xy 157.48 66.04) + ) + (stroke + (width 0) + (type default) + ) + (uuid "9d98f294-4896-4507-99fd-094c4bc8b5c9") + ) + (wire + (pts + (xy 123.19 27.94) (xy 120.65 27.94) + ) + (stroke + (width 0) + (type default) + ) + (uuid "9f0613a7-dc6c-47f3-97f6-7f9fcd086ae2") + ) + (wire + (pts + (xy 87.63 33.02) (xy 90.17 33.02) + ) + (stroke + (width 0) + (type default) + ) + (uuid "9f710d50-e358-4c5b-a24a-a2469468f264") + ) + (wire + (pts + (xy 50.8 76.2) (xy 53.34 76.2) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a0ac7712-ef82-41c8-9a98-8bfaa10043b0") + ) + (wire + (pts + (xy 123.19 99.06) (xy 123.19 106.68) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a2dccadc-acac-4331-983a-513f4ae1eee8") + ) + (wire + (pts + (xy 90.17 93.98) (xy 87.63 93.98) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a396806f-7505-4ebc-b554-da8937bd1203") + ) + (wire + (pts + (xy 120.65 60.96) (xy 125.73 60.96) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a683f2b5-b8b3-4126-90e3-84548ac38c99") + ) + (wire + (pts + (xy 123.19 71.12) (xy 123.19 78.74) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a8e3e724-6bae-4494-93b4-d1ab795a286d") + ) + (wire + (pts + (xy 90.17 40.64) (xy 87.63 40.64) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a99da637-56fb-4f74-a904-42ff18e46618") + ) + (wire + (pts + (xy 85.09 106.68) (xy 90.17 106.68) + ) + (stroke + (width 0) + (type default) + ) + (uuid "aea79e90-314b-412d-b04d-7a2b9dbdf2dd") + ) + (wire + (pts + (xy 66.04 78.74) (xy 90.17 78.74) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b2737eb3-29ab-4af0-b139-a61daac02250") + ) + (wire + (pts + (xy 120.65 96.52) (xy 123.19 96.52) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b5aa2561-a75c-43a6-9d5a-52bec5078295") + ) + (wire + (pts + (xy 87.63 27.94) (xy 90.17 27.94) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b721c2c5-cd4c-41df-85c7-c715ac748ab9") + ) + (wire + (pts + (xy 87.63 27.94) (xy 87.63 25.4) + ) + (stroke + (width 0) + (type default) + ) + (uuid "bd061281-5444-431e-a8e1-693cf1d2cde5") + ) + (wire + (pts + (xy 66.04 60.96) (xy 90.17 60.96) + ) + (stroke + (width 0) + (type default) + ) + (uuid "bf923960-2186-4057-9d97-0bb5c0de29f0") + ) + (wire + (pts + (xy 120.65 93.98) (xy 142.24 93.98) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c26965c1-953e-4d0f-bf8f-f2b6821ae34d") + ) + (wire + (pts + (xy 50.8 63.5) (xy 53.34 63.5) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c34fae85-0a46-475e-b6ec-70b0ffc218cb") + ) + (wire + (pts + (xy 87.63 109.22) (xy 87.63 101.6) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c6bac231-7929-4765-9062-0ecda6cb9650") + ) + (wire + (pts + (xy 154.94 83.82) (xy 157.48 83.82) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c6e5447f-2064-4cbf-8596-aa02ffe31f67") + ) + (wire + (pts + (xy 120.65 30.48) (xy 123.19 30.48) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c859fde3-9682-4d0d-bd8b-4b023075b694") + ) + (wire + (pts + (xy 123.19 111.76) (xy 123.19 106.68) + ) + (stroke + (width 0) + (type default) + ) + (uuid "cfe4656d-70fa-4186-9b0c-0dd5945502b5") + ) + (wire + (pts + (xy 120.65 45.72) (xy 125.73 45.72) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d90d784e-7a4d-41a1-b18e-33adf3f1611b") + ) + (wire + (pts + (xy 120.65 88.9) (xy 123.19 88.9) + ) + (stroke + (width 0) + (type default) + ) + (uuid "df1aaf6e-4477-4100-b945-80287117c70e") + ) + (wire + (pts + (xy 120.65 55.88) (xy 123.19 55.88) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e0b1fea9-3db1-4b8a-9e3b-51809a8c73ba") + ) + (wire + (pts + (xy 90.17 91.44) (xy 87.63 91.44) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e1f7afe2-7172-4763-8f75-66475944fa4a") + ) + (wire + (pts + (xy 66.04 86.36) (xy 90.17 86.36) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ec6dba74-912f-43f3-bc90-5c4c6daf79fb") + ) + (wire + (pts + (xy 120.65 81.28) (xy 142.24 81.28) + ) + (stroke + (width 0) + (type default) + ) + (uuid "eec4506e-4877-4f90-80fc-53ac2f872b78") + ) + (wire + (pts + (xy 66.04 88.9) (xy 90.17 88.9) + ) + (stroke + (width 0) + (type default) + ) + (uuid "efa28bce-107e-4c04-bed3-bffd1e490ebf") + ) + (wire + (pts + (xy 85.09 48.26) (xy 90.17 48.26) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f0d5a6a6-566b-4e86-b877-6abdd61c10f1") + ) + (wire + (pts + (xy 120.65 78.74) (xy 123.19 78.74) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f5d1e223-8d8e-47bf-bccd-3afcdcb43e28") + ) + (wire + (pts + (xy 50.8 99.06) (xy 53.34 99.06) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f8100a61-7b2d-4cee-9aae-579eea3d3b23") + ) + (wire + (pts + (xy 87.63 101.6) (xy 87.63 93.98) + ) + (stroke + (width 0) + (type default) + ) + (uuid "fa8ff651-c301-4fbd-8f1d-30c01834f758") + ) + (wire + (pts + (xy 120.65 25.4) (xy 125.73 25.4) + ) + (stroke + (width 0) + (type default) + ) + (uuid "fc4ad8a3-6163-4f13-9ebc-17297a82f262") + ) + (wire + (pts + (xy 85.09 38.1) (xy 90.17 38.1) + ) + (stroke + (width 0) + (type default) + ) + (uuid "fc8f68a5-337b-4f71-ac1a-ef8def401b7d") + ) + (text "From add-in card transmitter to mainboard receiver\nPlace AC coupling capacitors here if necessary" + (exclude_from_sim no) + (at 139.7 55.88 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "48301261-9c95-4711-9610-fde6821cbf4e") + ) + (text "From mainboard transmitter to add-in card receiver\nPlace termination resistors here if necessary" + (exclude_from_sim no) + (at 71.12 54.61 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right bottom) + ) + (uuid "9b8fffc6-9faa-4eff-81fc-ff482abb84dd") + ) + (label "_PER0_N" + (at 125.73 68.58 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "1b2e6101-a563-4991-827f-a02a431eae1b") + ) + (label "_PER3_P" + (at 125.73 101.6 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "28902006-0828-42bc-8a6e-0347b38dba83") + ) + (label "_PER0_P" + (at 125.73 66.04 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "40767017-b041-474b-a620-5986fffdb7e3") + ) + (label "_PER1_N" + (at 125.73 83.82 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "7265afb7-aa61-4197-aed1-4c404cf05dc8") + ) + (label "_PER3_N" + (at 125.73 104.14 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "ac1b8e88-3e85-442f-b8a0-b42555a4421f") + ) + (label "_PER2_N" + (at 125.73 93.98 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "cfcb32b9-6c0f-4e85-8e53-753014477c65") + ) + (label "_PER1_P" + (at 125.73 81.28 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "da0debc5-189e-4b1d-9927-c7842d28bc6a") + ) + (label "_PER2_P" + (at 125.73 91.44 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "f36156d1-1b01-45b5-b1e9-e80f4ffe954e") + ) + (hierarchical_label "REFCLK+" + (shape output) + (at 125.73 58.42 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "03a25ec7-eea7-4d0f-892e-ee7b2548876d") + ) + (hierarchical_label "PET0_N" + (shape output) + (at 50.8 63.5 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "04702ca5-e985-41a9-b2f5-844cfe74f83d") + ) + (hierarchical_label "SMDAT" + (shape bidirectional) + (at 85.09 38.1 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "12e2fac6-1a5d-417d-a6ef-8746338b5226") + ) + (hierarchical_label "PER2_N" + (shape input) + (at 157.48 93.98 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "1943be88-edea-477c-8017-ce5782c24314") + ) + (hierarchical_label "REFCLK-" + (shape output) + (at 125.73 60.96 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "2c998570-fc63-440f-99fc-1564486b85c4") + ) + (hierarchical_label "PET3_N" + (shape output) + (at 50.8 99.06 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "3177837b-4f62-4722-acc0-25466a2984c3") + ) + (hierarchical_label "PER1_P" + (shape input) + (at 157.48 81.28 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "39b65d92-090a-4160-88e7-942c5ba7ff90") + ) + (hierarchical_label "PER2_P" + (shape input) + (at 157.48 91.44 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "5103578e-a543-4819-b75c-7231e6aa5a30") + ) + (hierarchical_label "TDO" + (shape input) + (at 125.73 40.64 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "5906d747-cf73-47ac-ae7e-6a4e1dcc5aca") + ) + (hierarchical_label "TDI" + (shape output) + (at 125.73 38.1 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "5e340f38-efdb-4bcc-82c3-bcf1ecda445c") + ) + (hierarchical_label "PET2_P" + (shape output) + (at 50.8 86.36 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "6f1bbb44-1a02-474e-8010-c5344744d032") + ) + (hierarchical_label "SMCLK" + (shape bidirectional) + (at 85.09 35.56 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "7068cc6b-7b8a-4000-9958-c10523259875") + ) + (hierarchical_label "PET1_P" + (shape output) + (at 50.8 76.2 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "8506cef9-d4c5-4fa1-ab10-c5943f3085de") + ) + (hierarchical_label "~{PRSNT2x1}" + (shape passive) + (at 85.09 68.58 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "85185637-269b-45ab-ac27-98729d68399b") + ) + (hierarchical_label "PER3_P" + (shape input) + (at 157.48 101.6 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "9e8b3dfd-4ca8-402c-a821-1ecf416b8e64") + ) + (hierarchical_label "~{WAKE}" + (shape input) + (at 85.09 50.8 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "a3699a61-4391-416a-9e6d-78e7c49df693") + ) + (hierarchical_label "~{PRSNT2x4}" + (shape passive) + (at 85.09 106.68 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "a3d203f3-e6f2-44c0-80d2-302e9f5a66dc") + ) + (hierarchical_label "TMS" + (shape output) + (at 125.73 43.18 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "a7b80742-38f0-4ccc-afb8-23cbfcb80788") + ) + (hierarchical_label "PER0_N" + (shape input) + (at 157.48 68.58 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "af1295de-371c-415b-99ff-004c042c3cef") + ) + (hierarchical_label "~{PRSNT1}" + (shape passive) + (at 125.73 25.4 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "b001d421-2714-4955-b159-7127b6b0f7a5") + ) + (hierarchical_label "PER0_P" + (shape input) + (at 157.48 66.04 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "b84177ff-0d16-41f4-b63a-5b2044008353") + ) + (hierarchical_label "PET1_N" + (shape output) + (at 50.8 78.74 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "c2000075-e79f-433e-8375-c32a4046de6b") + ) + (hierarchical_label "TCK" + (shape output) + (at 125.73 35.56 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "d0212c15-6121-410a-8e6b-34969517ea5d") + ) + (hierarchical_label "~{PERST}" + (shape output) + (at 125.73 50.8 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "df16b617-a94c-4530-bfcb-bcd035b42154") + ) + (hierarchical_label "PET0_P" + (shape output) + (at 50.8 60.96 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "e0384d03-329f-4ce9-b19e-ea5ead966c20") + ) + (hierarchical_label "PER3_N" + (shape input) + (at 157.48 104.14 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "e36d9508-6ba0-4206-b9bc-f24f3a61e523") + ) + (hierarchical_label "PET3_P" + (shape output) + (at 50.8 96.52 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "e8f41a60-ed9b-4a59-9cce-443f6ac88493") + ) + (hierarchical_label "PET2_N" + (shape output) + (at 50.8 88.9 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "efbd8251-10d4-445c-bf6f-ea857f419743") + ) + (hierarchical_label "PER1_N" + (shape input) + (at 157.48 83.82 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "f1879163-090b-4857-bf7e-c5ffcfd25dcd") + ) + (hierarchical_label "~{TRST}" + (shape output) + (at 85.09 45.72 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "f1d74511-6649-4ba5-b7c1-a9b42ee61f27") + ) + (symbol + (lib_id "PCIexpress:PCIexpress_x4") + (at 105.41 22.86 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "00000000-0000-0000-0000-00005d51070f") + (property "Reference" "J2" + (at 105.41 18.6182 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "PCIexpress_x4" + (at 105.41 20.9296 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "PCIexpress:PCIexpress_x4" + (at 105.41 49.53 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 105.41 49.53 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 105.41 22.86 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "A1" + (uuid "8843c0e1-9d29-46cb-9bd5-fe5bcd37a95c") + ) + (pin "A10" + (uuid "62f93dbd-0c60-4ea7-b587-2da359b9a90a") + ) + (pin "A11" + (uuid "01f15aa0-465b-4a81-9c01-9ffd2fef2656") + ) + (pin "A12" + (uuid "303442d0-50bb-4b3b-828f-327f88ff27bb") + ) + (pin "A13" + (uuid "02d4fbcc-a974-4d98-8098-66cabc2fd90a") + ) + (pin "A14" + (uuid "4318e31e-8e2d-4a38-a4fa-0d80635403ad") + ) + (pin "A15" + (uuid "cd8fe52a-023d-41df-8265-59c4e0e57083") + ) + (pin "A16" + (uuid "e826772d-939d-456f-b7fa-1f2569ccd910") + ) + (pin "A17" + (uuid "61f731e5-163e-4866-9342-4f45a60b5ea4") + ) + (pin "A18" + (uuid "83b33a96-3dd5-4fbb-93a7-0473026adc46") + ) + (pin "A19" + (uuid "575d4894-6534-47d1-b943-bb129d1c3429") + ) + (pin "A2" + (uuid "a24989a6-7cb4-4eaf-8e61-5c9f55708b8b") + ) + (pin "A20" + (uuid "d5823bc6-2795-4bda-baf4-4c858460cb8c") + ) + (pin "A21" + (uuid "22b26dcb-5a42-43ca-92ab-55ed296e71a4") + ) + (pin "A22" + (uuid "74ba6689-a373-4293-8a45-9a61e87e9011") + ) + (pin "A23" + (uuid "4d42abde-2caf-48ea-9698-2d170d96101a") + ) + (pin "A24" + (uuid "d1400b8c-2751-4554-9c5f-52caa037a91e") + ) + (pin "A25" + (uuid "de5baf99-0b05-4693-ab54-33b2cf082bd4") + ) + (pin "A26" + (uuid "351f986c-1374-45fc-b50b-73e569a362a3") + ) + (pin "A27" + (uuid "cf0d3b6f-7534-46b5-ab58-2a39cbecc93c") + ) + (pin "A28" + (uuid "cf0358bc-0160-44ac-8c86-faef7fc6918b") + ) + (pin "A29" + (uuid "92b6585e-b7ec-4007-9b1e-8d94e54441f8") + ) + (pin "A3" + (uuid "8d16eaa8-ab9c-4603-a784-999396f69f59") + ) + (pin "A30" + (uuid "83bfd7b3-8dd0-43f0-938c-85624dda5882") + ) + (pin "A31" + (uuid "8e1158f9-3e63-4062-a9de-54c6f44e790f") + ) + (pin "A32" + (uuid "51bd2d45-56b1-45a7-ab9a-39c9a63349d4") + ) + (pin "A4" + (uuid "d7536774-965e-472f-9d82-700e648683e5") + ) + (pin "A5" + (uuid "b30b0d6a-53c5-4836-9f14-4c922d0c2705") + ) + (pin "A6" + (uuid "a10d07d8-896a-4007-8b7b-2cc2fe1e1b72") + ) + (pin "A7" + (uuid "5efe481a-0b26-41f4-932c-a8b48bbd1581") + ) + (pin "A8" + (uuid "9309f0c0-24e5-4048-8502-a54850235dc7") + ) + (pin "A9" + (uuid "3284a2f1-ec2e-4c8c-b946-3dce154829ce") + ) + (pin "B1" + (uuid "a99631a3-c340-4c2c-b659-8a9cb7d715bf") + ) + (pin "B10" + (uuid "9dc82d41-3d13-4c0e-81cb-7b410bbb1dfe") + ) + (pin "B11" + (uuid "25629098-147c-4a57-9591-3d641eb98a4a") + ) + (pin "B12" + (uuid "3654204b-38f2-4fe6-9392-4a1d6ae6347f") + ) + (pin "B13" + (uuid "ae52d5d6-4d20-431f-97b0-125e1d85a986") + ) + (pin "B14" + (uuid "bab33eab-0660-4cb4-b198-33f1089bd5d8") + ) + (pin "B15" + (uuid "ef70627f-acf9-4da1-9be5-fe8b51e0a719") + ) + (pin "B16" + (uuid "dd3229b5-b097-429b-85d2-3f0c7780f30c") + ) + (pin "B17" + (uuid "6624d671-ac83-4da6-bb03-d9d783bb2af9") + ) + (pin "B18" + (uuid "1f03b9fd-f85c-4866-9008-0feef12adcea") + ) + (pin "B19" + (uuid "7335f143-b466-4e0d-829a-c5ae3560c5cc") + ) + (pin "B2" + (uuid "0ec548ab-f7f5-4038-b412-3e214fa46978") + ) + (pin "B20" + (uuid "e9770013-5416-4bd7-a2f9-3b4aa1aa1652") + ) + (pin "B21" + (uuid "e80f8532-96e6-458b-bd2f-9b61d4d58a40") + ) + (pin "B22" + (uuid "6ccd059f-793e-4030-99a7-c0291629a48d") + ) + (pin "B23" + (uuid "1e7ad883-3f0c-4adb-a1ae-ea70b113594d") + ) + (pin "B24" + (uuid "0be6d548-7d34-482e-a61e-9634f3787bfa") + ) + (pin "B25" + (uuid "7f33feb4-e1d6-400b-9205-905eaaa32287") + ) + (pin "B26" + (uuid "54747764-47a4-4737-b465-1179e322dcfa") + ) + (pin "B27" + (uuid "bd8eead2-4e3a-4183-a5a1-5cbe97f7d58e") + ) + (pin "B28" + (uuid "0943843c-3af6-4694-b7e7-436fc6edaa8e") + ) + (pin "B29" + (uuid "d3248f2b-96b1-40d2-98fd-115c1e511d55") + ) + (pin "B3" + (uuid "3861db4e-b78b-48e0-aa98-b428c209aa1c") + ) + (pin "B30" + (uuid "87530f8c-1d5d-4f3f-8aac-bc529162c43c") + ) + (pin "B31" + (uuid "047b3944-a77b-48d8-8451-b5a6b211fb03") + ) + (pin "B32" + (uuid "94df51cd-c1ed-4f53-b7a4-449aff025a7f") + ) + (pin "B4" + (uuid "a1b19dbd-d88c-4b66-953f-26eff9366e86") + ) + (pin "B5" + (uuid "67bae434-f65b-4eab-a17e-2edf068a5601") + ) + (pin "B6" + (uuid "fa31d941-036c-45fd-974b-54fa90f89d63") + ) + (pin "B7" + (uuid "e39a8586-4cf6-45a1-bb66-318caf9b2720") + ) + (pin "B8" + (uuid "87d426fe-faed-46a0-8724-89a6a589997e") + ) + (pin "B9" + (uuid "ad8dfeed-7447-4c14-b4d4-2beef340c6d8") + ) + (instances + (project "" + (path "/df9b54b3-d030-43fb-b8cb-7f84c296834e/00000000-0000-0000-0000-00005d508b15" + (reference "J2") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "PCIexpress:PCIexpress_bracket") + (at 55.88 273.05 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "00000000-0000-0000-0000-00005d51ada7") + (property "Reference" "J1" + (at 56.515 271.8816 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "PCIexpress_bracket" + (at 56.515 274.193 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "PCIexpress:PCIexpress_bracket_low" + (at 55.88 273.05 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 55.88 273.05 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 55.88 273.05 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (instances + (project "" + (path "/df9b54b3-d030-43fb-b8cb-7f84c296834e/00000000-0000-0000-0000-00005d508b15" + (reference "J1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 87.63 111.76 0) + (mirror y) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "00000000-0000-0000-0000-00005d51adb3") + (property "Reference" "#PWR0101" + (at 87.63 118.11 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 87.503 116.1542 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 87.63 111.76 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 87.63 111.76 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 87.63 111.76 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "a68ff204-8730-4d6e-9c91-16e85da076f8") + ) + (instances + (project "" + (path "/df9b54b3-d030-43fb-b8cb-7f84c296834e/00000000-0000-0000-0000-00005d508b15" + (reference "#PWR0101") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 123.19 111.76 0) + (mirror y) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "00000000-0000-0000-0000-00005d51adb9") + (property "Reference" "#PWR0102" + (at 123.19 118.11 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 123.063 116.1542 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 123.19 111.76 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 123.19 111.76 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 123.19 111.76 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "56ce5412-9d25-4480-b993-18deb64d474a") + ) + (instances + (project "" + (path "/df9b54b3-d030-43fb-b8cb-7f84c296834e/00000000-0000-0000-0000-00005d508b15" + (reference "#PWR0102") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "PCIexpress_x4_low-rescue:+3.3V-power") + (at 85.09 43.18 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "00000000-0000-0000-0000-00005d51ae8a") + (property "Reference" "#PWR0103" + (at 88.9 43.18 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+3V3" + (at 81.8388 42.799 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 85.09 43.18 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 85.09 43.18 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 85.09 43.18 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "13ca67fd-2d7e-442e-90bc-b84bdb088f4f") + ) + (instances + (project "" + (path "/df9b54b3-d030-43fb-b8cb-7f84c296834e/00000000-0000-0000-0000-00005d508b15" + (reference "#PWR0103") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "PCIexpress_x4_low-rescue:+3.3V-power") + (at 125.73 45.72 270) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "00000000-0000-0000-0000-00005d51ae90") + (property "Reference" "#PWR0104" + (at 121.92 45.72 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+3V3" + (at 128.9812 46.101 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 125.73 45.72 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 125.73 45.72 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 125.73 45.72 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "837fefab-037c-42e2-ba4e-dd85210b8ef3") + ) + (instances + (project "" + (path "/df9b54b3-d030-43fb-b8cb-7f84c296834e/00000000-0000-0000-0000-00005d508b15" + (reference "#PWR0104") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "PCIexpress_x4_low-rescue:+3.3V-power") + (at 125.73 48.26 270) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "00000000-0000-0000-0000-00005d51ae96") + (property "Reference" "#PWR0105" + (at 121.92 48.26 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+3V3" + (at 128.9812 48.641 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 125.73 48.26 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 125.73 48.26 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 125.73 48.26 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "d0ae3a4a-c109-445f-9e06-b02816b7b316") + ) + (instances + (project "" + (path "/df9b54b3-d030-43fb-b8cb-7f84c296834e/00000000-0000-0000-0000-00005d508b15" + (reference "#PWR0105") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+3.3VA") + (at 85.09 48.26 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "00000000-0000-0000-0000-00005d51ae9c") + (property "Reference" "#PWR0106" + (at 88.9 48.26 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+3.3VA" + (at 81.8642 47.879 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 85.09 48.26 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 85.09 48.26 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 85.09 48.26 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "7bcc734f-d4ee-48c6-98bc-26428698914e") + ) + (instances + (project "" + (path "/df9b54b3-d030-43fb-b8cb-7f84c296834e/00000000-0000-0000-0000-00005d508b15" + (reference "#PWR0106") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+12V") + (at 87.63 22.86 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "00000000-0000-0000-0000-00005d51aea2") + (property "Reference" "#PWR0107" + (at 87.63 26.67 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+12V" + (at 88.011 18.4658 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 87.63 22.86 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 87.63 22.86 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 87.63 22.86 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "fa086ccb-aa5c-4508-a506-a9debc60fc95") + ) + (instances + (project "" + (path "/df9b54b3-d030-43fb-b8cb-7f84c296834e/00000000-0000-0000-0000-00005d508b15" + (reference "#PWR0107") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+12V") + (at 123.19 22.86 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "00000000-0000-0000-0000-00005d51aea8") + (property "Reference" "#PWR0108" + (at 123.19 26.67 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+12V" + (at 123.571 18.4658 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 123.19 22.86 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 123.19 22.86 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 123.19 22.86 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "bdc2341a-127a-4409-964d-1257cf817cfb") + ) + (instances + (project "" + (path "/df9b54b3-d030-43fb-b8cb-7f84c296834e/00000000-0000-0000-0000-00005d508b15" + (reference "#PWR0108") + (unit 1) + ) + ) + ) + ) + (sheet + (at 53.34 59.69) + (size 12.7 5.08) + (fields_autoplaced yes) + (stroke + (width 0) + (type solid) + ) + (fill + (color 0 0 0 0.0000) + ) + (uuid "00000000-0000-0000-0000-00005d516dfb") + (property "Sheetname" "term" + (at 53.34 58.9784 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + ) + (property "Sheetfile" "term.kicad_sch" + (at 53.34 65.3546 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left top) + ) + ) + (pin "IN+" input + (at 66.04 60.96 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "41d83f75-b342-4ba5-95c8-f5ab4706d3a7") + ) + (pin "IN-" input + (at 66.04 63.5 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "59c15ad1-7e06-42ba-b9bd-27df2b156c16") + ) + (pin "OUT+" output + (at 53.34 60.96 180) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "b887af0c-32a2-4ad6-8ecd-c02da465dbe4") + ) + (pin "OUT-" output + (at 53.34 63.5 180) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "6b58ada9-38f6-47fb-a773-a6976f40b749") + ) + (instances + (project "PCIexpress_x4_low" + (path "/df9b54b3-d030-43fb-b8cb-7f84c296834e/00000000-0000-0000-0000-00005d508b15" + (page "3") + ) + ) + ) + ) + (sheet + (at 53.34 74.93) + (size 12.7 5.08) + (fields_autoplaced yes) + (stroke + (width 0) + (type solid) + ) + (fill + (color 0 0 0 0.0000) + ) + (uuid "00000000-0000-0000-0000-00005d5df906") + (property "Sheetname" "sheet5D5DF900" + (at 53.34 74.2184 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + ) + (property "Sheetfile" "term.kicad_sch" + (at 53.34 80.5946 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left top) + ) + ) + (pin "IN+" input + (at 66.04 76.2 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "4cbbc922-6e40-4dda-b6eb-bf99b07bbe00") + ) + (pin "IN-" input + (at 66.04 78.74 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "0f406b71-5ccd-467f-94b2-b408f6e7a22b") + ) + (pin "OUT+" output + (at 53.34 76.2 180) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "701fdcba-246d-42ef-97fc-45134d4ce753") + ) + (pin "OUT-" output + (at 53.34 78.74 180) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "56eeb4a0-598d-494b-b151-01232dde099a") + ) + (instances + (project "PCIexpress_x4_low" + (path "/df9b54b3-d030-43fb-b8cb-7f84c296834e/00000000-0000-0000-0000-00005d508b15" + (page "4") + ) + ) + ) + ) + (sheet + (at 53.34 85.09) + (size 12.7 5.08) + (fields_autoplaced yes) + (stroke + (width 0) + (type solid) + ) + (fill + (color 0 0 0 0.0000) + ) + (uuid "00000000-0000-0000-0000-00005d761049") + (property "Sheetname" "sheet5D761043" + (at 53.34 84.3784 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + ) + (property "Sheetfile" "term.kicad_sch" + (at 53.34 90.7546 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left top) + ) + ) + (pin "IN+" input + (at 66.04 86.36 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "fdf85569-3e15-4304-9483-cec42c176991") + ) + (pin "IN-" input + (at 66.04 88.9 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "eccd80e5-4773-4813-80f5-ab2f96b92e97") + ) + (pin "OUT+" output + (at 53.34 86.36 180) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "48a8add4-f66b-43ca-ba6f-2676dbdccead") + ) + (pin "OUT-" output + (at 53.34 88.9 180) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "fc54267f-58b3-4a95-8f5b-386930c08144") + ) + (instances + (project "PCIexpress_x4_low" + (path "/df9b54b3-d030-43fb-b8cb-7f84c296834e/00000000-0000-0000-0000-00005d508b15" + (page "5") + ) + ) + ) + ) + (sheet + (at 53.34 95.25) + (size 12.7 5.08) + (fields_autoplaced yes) + (stroke + (width 0) + (type solid) + ) + (fill + (color 0 0 0 0.0000) + ) + (uuid "00000000-0000-0000-0000-00005d76cfc3") + (property "Sheetname" "sheet5D76CFBD" + (at 53.34 94.5384 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + ) + (property "Sheetfile" "term.kicad_sch" + (at 53.34 100.9146 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left top) + ) + ) + (pin "IN+" input + (at 66.04 96.52 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "90fadbf9-2125-4382-adf6-2ea92140cf0f") + ) + (pin "IN-" input + (at 66.04 99.06 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "1a3534be-2659-44e4-a1e8-69b793301a6f") + ) + (pin "OUT+" output + (at 53.34 96.52 180) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "05d24223-debb-4676-a5ee-87419daeacef") + ) + (pin "OUT-" output + (at 53.34 99.06 180) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "fcbd15b9-f2d2-4f52-85b0-dd53f10778ce") + ) + (instances + (project "PCIexpress_x4_low" + (path "/df9b54b3-d030-43fb-b8cb-7f84c296834e/00000000-0000-0000-0000-00005d508b15" + (page "6") + ) + ) + ) + ) + (sheet + (at 142.24 64.77) + (size 12.7 5.08) + (fields_autoplaced yes) + (stroke + (width 0) + (type solid) + ) + (fill + (color 0 0 0 0.0000) + ) + (uuid "00000000-0000-0000-0000-00005dab5272") + (property "Sheetname" "decap" + (at 142.24 64.0584 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + ) + (property "Sheetfile" "decap.kicad_sch" + (at 142.24 70.4346 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left top) + ) + ) + (pin "IN+" input + (at 154.94 66.04 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "be3763b9-c1c8-4e4f-84a4-aa49f4b9a7ec") + ) + (pin "OUT+" output + (at 142.24 66.04 180) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "0d3cd89e-12e0-4e24-93fd-bba9eccc7284") + ) + (pin "OUT-" output + (at 142.24 68.58 180) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "ab5e15db-8324-4dfd-9106-5aac5b878925") + ) + (pin "IN-" input + (at 154.94 68.58 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "5036a351-1e1c-49a0-9960-dbfc312b77dc") + ) + (instances + (project "PCIexpress_x4_low" + (path "/df9b54b3-d030-43fb-b8cb-7f84c296834e/00000000-0000-0000-0000-00005d508b15" + (page "7") + ) + ) + ) + ) + (sheet + (at 142.24 80.01) + (size 12.7 5.08) + (fields_autoplaced yes) + (stroke + (width 0) + (type solid) + ) + (fill + (color 0 0 0 0.0000) + ) + (uuid "00000000-0000-0000-0000-00005db8e95f") + (property "Sheetname" "sheet5DB8E955" + (at 142.24 79.2984 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + ) + (property "Sheetfile" "decap.kicad_sch" + (at 142.24 85.6746 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left top) + ) + ) + (pin "IN+" input + (at 154.94 81.28 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "75b9f8a1-e988-496e-b030-a1ee45f8ae14") + ) + (pin "OUT+" output + (at 142.24 81.28 180) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "85dc38e5-3806-4c39-8799-86f1d4f3716b") + ) + (pin "OUT-" output + (at 142.24 83.82 180) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "9ee4631a-682d-45af-a85a-82cd7aac72dd") + ) + (pin "IN-" input + (at 154.94 83.82 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "631618d0-6d98-41dc-b1e3-58a92c1ebe02") + ) + (instances + (project "PCIexpress_x4_low" + (path "/df9b54b3-d030-43fb-b8cb-7f84c296834e/00000000-0000-0000-0000-00005d508b15" + (page "8") + ) + ) + ) + ) + (sheet + (at 142.24 90.17) + (size 12.7 5.08) + (fields_autoplaced yes) + (stroke + (width 0) + (type solid) + ) + (fill + (color 0 0 0 0.0000) + ) + (uuid "00000000-0000-0000-0000-00005dba1257") + (property "Sheetname" "sheet5DBA124D" + (at 142.24 89.4584 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + ) + (property "Sheetfile" "decap.kicad_sch" + (at 142.24 95.8346 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left top) + ) + ) + (pin "IN+" input + (at 154.94 91.44 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "5360303b-e6fb-462a-a146-b0d02b0a04cb") + ) + (pin "OUT+" output + (at 142.24 91.44 180) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "8d9e956e-fb9e-4ef6-bfcc-e30962e6b84c") + ) + (pin "OUT-" output + (at 142.24 93.98 180) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "3550a1c6-d55c-40f5-9645-67fe4a2d835c") + ) + (pin "IN-" input + (at 154.94 93.98 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "93832179-8630-4c9f-9793-13cd1319a84f") + ) + (instances + (project "PCIexpress_x4_low" + (path "/df9b54b3-d030-43fb-b8cb-7f84c296834e/00000000-0000-0000-0000-00005d508b15" + (page "9") + ) + ) + ) + ) + (sheet + (at 142.24 100.33) + (size 12.7 5.08) + (fields_autoplaced yes) + (stroke + (width 0) + (type solid) + ) + (fill + (color 0 0 0 0.0000) + ) + (uuid "00000000-0000-0000-0000-00005dbb44a0") + (property "Sheetname" "sheet5DBB4496" + (at 142.24 99.6184 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + ) + (property "Sheetfile" "decap.kicad_sch" + (at 142.24 105.9946 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left top) + ) + ) + (pin "IN+" input + (at 154.94 101.6 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "0f5c4fae-3440-4897-89d1-89f3f9b03d99") + ) + (pin "OUT+" output + (at 142.24 101.6 180) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "f3ad087f-f419-498f-bba0-120d40d2f210") + ) + (pin "OUT-" output + (at 142.24 104.14 180) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "db16186e-1449-4ea4-b956-cc2e3f4926d1") + ) + (pin "IN-" input + (at 154.94 104.14 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "ebc16d5b-0987-4032-ac92-41fe6fdad1ca") + ) + (instances + (project "PCIexpress_x4_low" + (path "/df9b54b3-d030-43fb-b8cb-7f84c296834e/00000000-0000-0000-0000-00005d508b15" + (page "10") + ) + ) + ) + ) +) diff --git a/ESP32_PCIexpress_x4_low/PCIexpress_x4_low-backups/PCIexpress_x4_low-2024-08-17_225550.zip b/ESP32_PCIexpress_x4_low/PCIexpress_x4_low-backups/PCIexpress_x4_low-2024-08-17_225550.zip new file mode 100644 index 0000000000000000000000000000000000000000..fd0c173ddd979cbf781f72cea6112927186df39f GIT binary patch literal 54726 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 J(4l|5{Sywno>u?> literal 0 HcmV?d00001 diff --git a/ESP32_PCIexpress_x4_low/PCIexpress_x4_low-backups/PCIexpress_x4_low-2024-08-17_230153.zip b/ESP32_PCIexpress_x4_low/PCIexpress_x4_low-backups/PCIexpress_x4_low-2024-08-17_230153.zip new file mode 100644 index 0000000000000000000000000000000000000000..2e028d51e8610396bf4bd409d2ffe70ad2aa0002 GIT binary patch literal 61276 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 +

This is a KiCad 5 template + diff --git a/ESP32_PCIexpress_x4_low/sym-lib-table b/ESP32_PCIexpress_x4_low/sym-lib-table new file mode 100644 index 00000000..0f91e044 --- /dev/null +++ b/ESP32_PCIexpress_x4_low/sym-lib-table @@ -0,0 +1,3 @@ +(sym_lib_table + (lib (name "PCIexpress")(type "KiCad")(uri "${KIPRJMOD}/../Library/PCIexpress.kicad_sym")(options "")(descr "")) +) diff --git a/ESP32_PCIexpress_x4_low/term.kicad_sch b/ESP32_PCIexpress_x4_low/term.kicad_sch new file mode 100644 index 00000000..83aafbd9 --- /dev/null +++ b/ESP32_PCIexpress_x4_low/term.kicad_sch @@ -0,0 +1,686 @@ +(kicad_sch + (version 20231120) + (generator "eeschema") + (generator_version "8.0") + (uuid "b9e0c483-e79a-424b-9ea0-0c802172ffb7") + (paper "A4") + (title_block + (title "PCIexpress_x4_low") + (company "Author: Luca Anastasio") + ) + (lib_symbols + (symbol "Device:R" + (pin_numbers hide) + (pin_names + (offset 0) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "R" + (at 2.032 0 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "R" + (at 0 0 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at -1.778 0 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "R res resistor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "R_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "R_0_1" + (rectangle + (start -1.016 -2.54) + (end 1.016 2.54) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "R_1_1" + (pin passive line + (at 0 3.81 270) + (length 1.27) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -3.81 90) + (length 1.27) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "power:GND" + (power) + (pin_names + (offset 0) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "#PWR" + (at 0 -6.35 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 0 -3.81 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "global power" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "GND_0_1" + (polyline + (pts + (xy 0 0) (xy 0 -1.27) (xy 1.27 -1.27) (xy 0 -2.54) (xy -1.27 -1.27) (xy 0 -1.27) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "GND_1_1" + (pin power_in line + (at 0 0 270) + (length 0) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + ) + (junction + (at 120.65 90.17) + (diameter 0) + (color 0 0 0 0) + (uuid "cbe1d80d-fdf9-4e76-8dbc-9189d5f68d38") + ) + (junction + (at 146.05 90.17) + (diameter 0) + (color 0 0 0 0) + (uuid "f36bd5da-35a9-4869-97b4-1b572dd7a087") + ) + (wire + (pts + (xy 146.05 100.33) (xy 146.05 102.87) + ) + (stroke + (width 0) + (type default) + ) + (uuid "00bd7167-341a-4bb4-a2d1-f968918efd93") + ) + (wire + (pts + (xy 118.11 90.17) (xy 120.65 90.17) + ) + (stroke + (width 0) + (type default) + ) + (uuid "28cadfc7-bcc8-4d02-b677-5dd6fbbfa532") + ) + (wire + (pts + (xy 146.05 92.71) (xy 146.05 90.17) + ) + (stroke + (width 0) + (type default) + ) + (uuid "2b75a342-0619-4c5f-8f65-0d5708c03f8d") + ) + (wire + (pts + (xy 120.65 90.17) (xy 123.19 90.17) + ) + (stroke + (width 0) + (type default) + ) + (uuid "cc242e72-7d06-4dac-ac4a-d9dfafc32060") + ) + (wire + (pts + (xy 120.65 100.33) (xy 120.65 102.87) + ) + (stroke + (width 0) + (type default) + ) + (uuid "da1df414-5631-411d-920b-c7ae94ef660c") + ) + (wire + (pts + (xy 143.51 90.17) (xy 146.05 90.17) + ) + (stroke + (width 0) + (type default) + ) + (uuid "daf6e4a4-b021-48ee-aaba-7a5ec6513358") + ) + (wire + (pts + (xy 120.65 92.71) (xy 120.65 90.17) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e8861868-2993-4370-aff0-cc3521a127b5") + ) + (wire + (pts + (xy 146.05 90.17) (xy 148.59 90.17) + ) + (stroke + (width 0) + (type default) + ) + (uuid "fbd84550-c285-46ed-beff-8b197fd0bdb8") + ) + (hierarchical_label "IN+" + (shape input) + (at 148.59 90.17 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "27870b84-1831-49bf-b024-e9661ee0c8e1") + ) + (hierarchical_label "OUT-" + (shape output) + (at 118.11 90.17 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "512c4798-8da5-46f1-acf9-5744147324dd") + ) + (hierarchical_label "OUT+" + (shape output) + (at 143.51 90.17 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "5c8f8bd3-0fb5-42de-88fb-336878b927a6") + ) + (hierarchical_label "IN-" + (shape input) + (at 123.19 90.17 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "d34de92b-c726-4f6a-8a91-892a01ef7fb9") + ) + (symbol + (lib_id "Device:R") + (at 120.65 96.52 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "00000000-0000-0000-0000-00005d52dcbc") + (property "Reference" "R1" + (at 122.428 95.3516 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "49.9" + (at 122.428 97.663 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" + (at 118.872 96.52 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 120.65 96.52 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 120.65 96.52 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "e4d805d8-f89d-47e7-bb1f-f8dbda6c1792") + ) + (pin "2" + (uuid "05169fc3-46a5-482d-ae9f-c796f395383e") + ) + (instances + (project "" + (path "/df9b54b3-d030-43fb-b8cb-7f84c296834e/00000000-0000-0000-0000-00005d508b15/00000000-0000-0000-0000-00005d516dfb" + (reference "R1") + (unit 1) + ) + (path "/df9b54b3-d030-43fb-b8cb-7f84c296834e/00000000-0000-0000-0000-00005d508b15/00000000-0000-0000-0000-00005d5df906" + (reference "R3") + (unit 1) + ) + (path "/df9b54b3-d030-43fb-b8cb-7f84c296834e/00000000-0000-0000-0000-00005d508b15/00000000-0000-0000-0000-00005d761049" + (reference "R5") + (unit 1) + ) + (path "/df9b54b3-d030-43fb-b8cb-7f84c296834e/00000000-0000-0000-0000-00005d508b15/00000000-0000-0000-0000-00005d76cfc3" + (reference "R7") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R") + (at 146.05 96.52 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "00000000-0000-0000-0000-00005d52e298") + (property "Reference" "R2" + (at 147.828 95.3516 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "49.9" + (at 147.828 97.663 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" + (at 144.272 96.52 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 146.05 96.52 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 146.05 96.52 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "5e495437-76e7-47d8-b4d9-09e896b3403e") + ) + (pin "2" + (uuid "f6024ebe-a4a6-41bc-8df0-f046110d06df") + ) + (instances + (project "" + (path "/df9b54b3-d030-43fb-b8cb-7f84c296834e/00000000-0000-0000-0000-00005d508b15/00000000-0000-0000-0000-00005d516dfb" + (reference "R2") + (unit 1) + ) + (path "/df9b54b3-d030-43fb-b8cb-7f84c296834e/00000000-0000-0000-0000-00005d508b15/00000000-0000-0000-0000-00005d5df906" + (reference "R4") + (unit 1) + ) + (path "/df9b54b3-d030-43fb-b8cb-7f84c296834e/00000000-0000-0000-0000-00005d508b15/00000000-0000-0000-0000-00005d761049" + (reference "R6") + (unit 1) + ) + (path "/df9b54b3-d030-43fb-b8cb-7f84c296834e/00000000-0000-0000-0000-00005d508b15/00000000-0000-0000-0000-00005d76cfc3" + (reference "R8") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 120.65 102.87 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "00000000-0000-0000-0000-00005d52e619") + (property "Reference" "#PWR0109" + (at 120.65 109.22 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 120.777 107.2642 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 120.65 102.87 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 120.65 102.87 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 120.65 102.87 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "b099cefb-f499-4c74-9de3-8db47abe492f") + ) + (instances + (project "" + (path "/df9b54b3-d030-43fb-b8cb-7f84c296834e/00000000-0000-0000-0000-00005d508b15/00000000-0000-0000-0000-00005d516dfb" + (reference "#PWR0109") + (unit 1) + ) + (path "/df9b54b3-d030-43fb-b8cb-7f84c296834e/00000000-0000-0000-0000-00005d508b15/00000000-0000-0000-0000-00005d5df906" + (reference "#PWR0111") + (unit 1) + ) + (path "/df9b54b3-d030-43fb-b8cb-7f84c296834e/00000000-0000-0000-0000-00005d508b15/00000000-0000-0000-0000-00005d761049" + (reference "#PWR0113") + (unit 1) + ) + (path "/df9b54b3-d030-43fb-b8cb-7f84c296834e/00000000-0000-0000-0000-00005d508b15/00000000-0000-0000-0000-00005d76cfc3" + (reference "#PWR0115") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 146.05 102.87 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "00000000-0000-0000-0000-00005d52ec15") + (property "Reference" "#PWR0110" + (at 146.05 109.22 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 146.177 107.2642 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 146.05 102.87 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 146.05 102.87 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 146.05 102.87 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "17d7f52a-535c-432f-a8dd-f4e5cfd38aa0") + ) + (instances + (project "" + (path "/df9b54b3-d030-43fb-b8cb-7f84c296834e/00000000-0000-0000-0000-00005d508b15/00000000-0000-0000-0000-00005d516dfb" + (reference "#PWR0110") + (unit 1) + ) + (path "/df9b54b3-d030-43fb-b8cb-7f84c296834e/00000000-0000-0000-0000-00005d508b15/00000000-0000-0000-0000-00005d5df906" + (reference "#PWR0112") + (unit 1) + ) + (path "/df9b54b3-d030-43fb-b8cb-7f84c296834e/00000000-0000-0000-0000-00005d508b15/00000000-0000-0000-0000-00005d761049" + (reference "#PWR0114") + (unit 1) + ) + (path "/df9b54b3-d030-43fb-b8cb-7f84c296834e/00000000-0000-0000-0000-00005d508b15/00000000-0000-0000-0000-00005d76cfc3" + (reference "#PWR0116") + (unit 1) + ) + ) + ) + ) +) diff --git a/ESP32_PCIexpress_x4_low/~PCIexpress_x4_low.kicad_pcb.lck b/ESP32_PCIexpress_x4_low/~PCIexpress_x4_low.kicad_pcb.lck new file mode 100644 index 00000000..42fc3424 --- /dev/null +++ b/ESP32_PCIexpress_x4_low/~PCIexpress_x4_low.kicad_pcb.lck @@ -0,0 +1 @@ +{"hostname":"LAPTOP-X415JA","username":"alex"} \ No newline at end of file diff --git a/ESP32_PCIexpress_x4_low/~PCIexpress_x4_low.kicad_sch.lck b/ESP32_PCIexpress_x4_low/~PCIexpress_x4_low.kicad_sch.lck new file mode 100644 index 00000000..42fc3424 --- /dev/null +++ b/ESP32_PCIexpress_x4_low/~PCIexpress_x4_low.kicad_sch.lck @@ -0,0 +1 @@ +{"hostname":"LAPTOP-X415JA","username":"alex"} \ No newline at end of file