Wire up PCIe/M.2 connector

This commit is contained in:
Stefan Agner
2021-01-14 18:05:30 +01:00
parent c1077c7e1e
commit 15bfa478ed
3 changed files with 535 additions and 13 deletions

View File

@@ -301,15 +301,371 @@
)
)
)
(symbol "Device:LED_Small" (pin_numbers hide) (pin_names (offset 0.254) hide) (in_bom yes) (on_board yes)
(property "Reference" "D" (id 0) (at -1.27 3.175 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Value" "LED_Small" (id 1) (at -4.445 -2.54 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Footprint" "" (id 2) (at 0 0 90)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (id 3) (at 0 0 90)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_keywords" "LED diode light-emitting-diode" (id 4) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_description" "Light emitting diode, small symbol" (id 5) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_fp_filters" "LED* LED_SMD:* LED_THT:*" (id 6) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(symbol "LED_Small_0_1"
(polyline
(pts
(xy -0.762 -1.016)
(xy -0.762 1.016)
)
(stroke (width 0.254)) (fill (type none))
)
(polyline
(pts
(xy 1.016 0)
(xy -0.762 0)
)
(stroke (width 0)) (fill (type none))
)
(polyline
(pts
(xy 0.762 -1.016)
(xy -0.762 0)
(xy 0.762 1.016)
(xy 0.762 -1.016)
)
(stroke (width 0.254)) (fill (type none))
)
(polyline
(pts
(xy 0 0.762)
(xy -0.508 1.27)
(xy -0.254 1.27)
(xy -0.508 1.27)
(xy -0.508 1.016)
)
(stroke (width 0)) (fill (type none))
)
(polyline
(pts
(xy 0.508 1.27)
(xy 0 1.778)
(xy 0.254 1.778)
(xy 0 1.778)
(xy 0 1.524)
)
(stroke (width 0)) (fill (type none))
)
)
(symbol "LED_Small_1_1"
(pin passive line (at -2.54 0 0) (length 1.778)
(name "K" (effects (font (size 1.27 1.27))))
(number "1" (effects (font (size 1.27 1.27))))
)
(pin passive line (at 2.54 0 180) (length 1.778)
(name "A" (effects (font (size 1.27 1.27))))
(number "2" (effects (font (size 1.27 1.27))))
)
)
)
(symbol "Device:R_Small" (pin_numbers hide) (pin_names (offset 0.254) hide) (in_bom yes) (on_board yes)
(property "Reference" "R" (id 0) (at 0.762 0.508 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Value" "R_Small" (id 1) (at 0.762 -1.016 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Footprint" "" (id 2) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (id 3) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_keywords" "R resistor" (id 4) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_description" "Resistor, small symbol" (id 5) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_fp_filters" "R_*" (id 6) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(symbol "R_Small_0_1"
(rectangle (start -0.762 1.778) (end 0.762 -1.778)
(stroke (width 0.2032)) (fill (type none))
)
)
(symbol "R_Small_1_1"
(pin passive line (at 0 2.54 270) (length 0.762)
(name "~" (effects (font (size 1.27 1.27))))
(number "1" (effects (font (size 1.27 1.27))))
)
(pin passive line (at 0 -2.54 90) (length 0.762)
(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)) (in_bom yes) (on_board yes)
(property "Reference" "#PWR" (id 0) (at 0 -6.35 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Value" "GND" (id 1) (at 0 -3.81 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (id 2) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "" (id 3) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_keywords" "power-flag" (id 4) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_description" "Power symbol creates a global label with name \"GND\" , ground" (id 5) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(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)) (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))))
)
)
)
)
(no_connect (at 88.9 53.34))
(no_connect (at 88.9 68.58))
(no_connect (at 88.9 71.12))
(no_connect (at 88.9 73.66))
(no_connect (at 88.9 76.2))
(no_connect (at 88.9 78.74))
(no_connect (at 88.9 81.28))
(no_connect (at 88.9 83.82))
(no_connect (at 88.9 86.36))
(no_connect (at 88.9 88.9))
(no_connect (at 88.9 91.44))
(no_connect (at 88.9 93.98))
(no_connect (at 88.9 96.52))
(no_connect (at 88.9 114.3))
(no_connect (at 105.41 135.89))
(no_connect (at 139.7 111.76))
(no_connect (at 139.7 119.38))
(no_connect (at 267.97 86.36))
(bus_entry (at 68.58 45.72) (size 2.54 2.54)
(stroke (width 0.1524) (type solid) (color 0 0 0 0))
)
(bus_entry (at 68.58 48.26) (size 2.54 2.54)
(stroke (width 0.1524) (type solid) (color 0 0 0 0))
)
(bus_entry (at 68.58 55.88) (size 2.54 2.54)
(stroke (width 0.1524) (type solid) (color 0 0 0 0))
)
(bus_entry (at 68.58 58.42) (size 2.54 2.54)
(stroke (width 0.1524) (type solid) (color 0 0 0 0))
)
(bus_entry (at 68.58 60.96) (size 2.54 2.54)
(stroke (width 0.1524) (type solid) (color 0 0 0 0))
)
(bus_entry (at 68.58 63.5) (size 2.54 2.54)
(stroke (width 0.1524) (type solid) (color 0 0 0 0))
)
(bus_entry (at 68.58 124.46) (size 2.54 2.54)
(stroke (width 0.1524) (type solid) (color 0 0 0 0))
)
(bus_entry (at 68.58 127) (size 2.54 2.54)
(stroke (width 0.1524) (type solid) (color 0 0 0 0))
)
(wire (pts (xy 71.12 48.26) (xy 88.9 48.26))
(stroke (width 0) (type solid) (color 0 0 0 0))
)
(wire (pts (xy 71.12 50.8) (xy 88.9 50.8))
(stroke (width 0) (type solid) (color 0 0 0 0))
)
(wire (pts (xy 71.12 58.42) (xy 88.9 58.42))
(stroke (width 0) (type solid) (color 0 0 0 0))
)
(wire (pts (xy 71.12 60.96) (xy 88.9 60.96))
(stroke (width 0) (type solid) (color 0 0 0 0))
)
(wire (pts (xy 71.12 63.5) (xy 88.9 63.5))
(stroke (width 0) (type solid) (color 0 0 0 0))
)
(wire (pts (xy 71.12 66.04) (xy 88.9 66.04))
(stroke (width 0) (type solid) (color 0 0 0 0))
)
(wire (pts (xy 71.12 127) (xy 88.9 127))
(stroke (width 0) (type solid) (color 0 0 0 0))
)
(wire (pts (xy 71.12 129.54) (xy 88.9 129.54))
(stroke (width 0) (type solid) (color 0 0 0 0))
)
(wire (pts (xy 114.3 40.64) (xy 114.3 43.18))
(stroke (width 0) (type solid) (color 0 0 0 0))
)
(wire (pts (xy 114.3 139.7) (xy 114.3 142.24))
(stroke (width 0) (type solid) (color 0 0 0 0))
)
(wire (pts (xy 139.7 101.6) (xy 144.78 101.6))
(stroke (width 0) (type solid) (color 0 0 0 0))
)
(wire (pts (xy 144.78 76.2) (xy 144.78 81.28))
(stroke (width 0) (type solid) (color 0 0 0 0))
)
(wire (pts (xy 144.78 86.36) (xy 144.78 91.44))
(stroke (width 0) (type solid) (color 0 0 0 0))
)
(wire (pts (xy 144.78 96.52) (xy 144.78 101.6))
(stroke (width 0) (type solid) (color 0 0 0 0))
)
(bus (pts (xy 63.5 43.18) (xy 68.58 43.18))
(stroke (width 0) (type solid) (color 0 0 0 0))
)
(bus (pts (xy 68.58 43.18) (xy 68.58 45.72))
(stroke (width 0) (type solid) (color 0 0 0 0))
)
(bus (pts (xy 68.58 45.72) (xy 68.58 48.26))
(stroke (width 0) (type solid) (color 0 0 0 0))
)
(bus (pts (xy 68.58 48.26) (xy 68.58 55.88))
(stroke (width 0) (type solid) (color 0 0 0 0))
)
(bus (pts (xy 68.58 55.88) (xy 68.58 58.42))
(stroke (width 0) (type solid) (color 0 0 0 0))
)
(bus (pts (xy 68.58 58.42) (xy 68.58 60.96))
(stroke (width 0) (type solid) (color 0 0 0 0))
)
(bus (pts (xy 68.58 60.96) (xy 68.58 63.5))
(stroke (width 0) (type solid) (color 0 0 0 0))
)
(bus (pts (xy 68.58 63.5) (xy 68.58 124.46))
(stroke (width 0) (type solid) (color 0 0 0 0))
)
(bus (pts (xy 68.58 124.46) (xy 68.58 127))
(stroke (width 0) (type solid) (color 0 0 0 0))
)
(bus (pts (xy 68.58 127) (xy 68.58 134.62))
(stroke (width 0) (type solid) (color 0 0 0 0))
)
(label "PCIe_nRST" (at 87.63 48.26 180)
(effects (font (size 1.27 1.27)) (justify right bottom))
)
(label "PCIe_CLK_nREQ" (at 87.63 50.8 180)
(effects (font (size 1.27 1.27)) (justify right bottom))
)
(label "PCIe_TX_P" (at 87.63 58.42 180)
(effects (font (size 1.27 1.27)) (justify right bottom))
)
(label "PCIe_TX_N" (at 87.63 60.96 180)
(effects (font (size 1.27 1.27)) (justify right bottom))
)
(label "PCIe_RX_P" (at 87.63 63.5 180)
(effects (font (size 1.27 1.27)) (justify right bottom))
)
(label "PCIe_RX_N" (at 87.63 66.04 180)
(effects (font (size 1.27 1.27)) (justify right bottom))
)
(label "PCIe_CLK_P" (at 87.63 127 180)
(effects (font (size 1.27 1.27)) (justify right bottom))
)
(label "PCIe_CLK_N" (at 87.63 129.54 180)
(effects (font (size 1.27 1.27)) (justify right bottom))
)
(hierarchical_label "PCIe" (shape bidirectional) (at 63.5 43.18 180)
(effects (font (size 1.27 1.27)) (justify right))
)
(hierarchical_label "+3.3V" (shape input) (at 114.3 40.64 180)
(effects (font (size 1.27 1.27)) (justify right))
)
(hierarchical_label "+3.3V" (shape input) (at 144.78 76.2 180)
(effects (font (size 1.27 1.27)) (justify right))
)
(symbol (lib_id "power:GND") (at 114.3 142.24 0) (unit 1)
(in_bom yes) (on_board yes)
(uuid "fdf8bb7f-7888-44c2-aeb0-0bd1b640c3bf")
(property "Reference" "#PWR?" (id 0) (at 114.3 148.59 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Value" "GND" (id 1) (at 115.57 147.32 0))
(property "Footprint" "" (id 2) (at 114.3 142.24 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "" (id 3) (at 114.3 142.24 0)
(effects (font (size 1.27 1.27)) hide)
)
)
(symbol (lib_id "Device:R_Small") (at 144.78 83.82 0) (unit 1)
(in_bom yes) (on_board yes)
(uuid "5b8b037f-ca81-48f3-8275-7d782584ea4f")
(property "Reference" "R?" (id 0) (at 147.32 82.55 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Value" "R_Small" (id 1) (at 147.32 85.09 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Footprint" "" (id 2) (at 144.78 83.82 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (id 3) (at 144.78 83.82 0)
(effects (font (size 1.27 1.27)) hide)
)
)
(symbol (lib_id "Device:LED_Small") (at 144.78 93.98 90) (unit 1)
(in_bom yes) (on_board yes)
(uuid "14257d11-70b4-4524-bbc7-c9c364d35ee5")
(property "Reference" "D?" (id 0) (at 147.32 92.71 90)
(effects (font (size 1.27 1.27)) (justify right))
)
(property "Value" "LED_Small" (id 1) (at 147.32 95.25 90)
(effects (font (size 1.27 1.27)) (justify right))
)
(property "Footprint" "" (id 2) (at 144.78 93.98 90)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (id 3) (at 144.78 93.98 90)
(effects (font (size 1.27 1.27)) hide)
)
)
(symbol (lib_id "Connector:Bus_M.2_Socket_M") (at 114.3 91.44 0) (unit 1)
(in_bom yes) (on_board yes)
(uuid "1247548e-da2d-4da5-8e9d-cdb0bd0eeb39")
(property "Reference" "J?" (id 0) (at 114.3 38.1 0))
(property "Value" "Bus_M.2_Socket_M" (id 1) (at 114.3 40.64 0))
(property "Footprint" "" (id 2) (at 114.3 64.77 0)
(property "Reference" "J?" (id 0) (at 92.71 44.45 0))
(property "Value" "Bus_M.2_Socket_M" (id 1) (at 128.27 44.45 0))
(property "Footprint" "LightBlue:TE_2199230_Bus_M.2_M_H4.2mm_P0.5mm_Horizontal" (id 2) (at 114.3 64.77 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "http://read.pudn.com/downloads794/doc/project/3133918/PCIe_M.2_Electromechanical_Spec_Rev1.0_Final_11012013_RS_Clean.pdf#page=155" (id 3) (at 114.3 64.77 0)