wiring/sheets/PU-W-203.svg
57 KB · 474 lines · xml · Download from the repository page
<?xml version="1.0" encoding="UTF-8"?><svg xmlns="http://www.w3.org/2000/svg" width="1587" height="1123" viewBox="0 0 1587 1123"><title>PU-W-203 — External ports and M.2 module connector wiring</title><desc>PoppyUp — Phase 1 Hardware Design; Wiring & Interconnect Diagram Set; Rev A; 2026-09-27; DRAFT — FOR REVIEW; A3 landscape 420 × 297 mm at 96 dpi</desc><rect width="100%" height="100%" fill="#fff"/><g id="L-BORDER"><rect x="20.0" y="20.0" width="1547.0" height="1083.0" rx="0" fill="none" stroke="#222" stroke-width="1.89" /><rect x="40.0" y="40.0" width="1507.0" height="1043.0" rx="0" fill="none" stroke="#222" stroke-width="0.94" /><text x="134.2" y="34.0" font-size="9" text-anchor="middle" fill="#333" font-family="Helvetica, Arial, sans-serif">1</text><text x="134.2" y="1097.0" font-size="9" text-anchor="middle" fill="#333" font-family="Helvetica, Arial, sans-serif">1</text><line x1="228.4" y1="20.0" x2="228.4" y2="40.0" stroke="#222" stroke-width="0.68"/><line x1="228.4" y1="1083.0" x2="228.4" y2="1103.0" stroke="#222" stroke-width="0.68"/><text x="322.6" y="34.0" font-size="9" text-anchor="middle" fill="#333" font-family="Helvetica, Arial, sans-serif">2</text><text x="322.6" y="1097.0" font-size="9" text-anchor="middle" fill="#333" font-family="Helvetica, Arial, sans-serif">2</text><line x1="416.8" y1="20.0" x2="416.8" y2="40.0" stroke="#222" stroke-width="0.68"/><line x1="416.8" y1="1083.0" x2="416.8" y2="1103.0" stroke="#222" stroke-width="0.68"/><text x="510.9" y="34.0" font-size="9" text-anchor="middle" fill="#333" font-family="Helvetica, Arial, sans-serif">3</text><text x="510.9" y="1097.0" font-size="9" text-anchor="middle" fill="#333" font-family="Helvetica, Arial, sans-serif">3</text><line x1="605.1" y1="20.0" x2="605.1" y2="40.0" stroke="#222" stroke-width="0.68"/><line x1="605.1" y1="1083.0" x2="605.1" y2="1103.0" stroke="#222" stroke-width="0.68"/><text x="699.3" y="34.0" font-size="9" text-anchor="middle" fill="#333" font-family="Helvetica, Arial, sans-serif">4</text><text x="699.3" y="1097.0" font-size="9" text-anchor="middle" fill="#333" font-family="Helvetica, Arial, sans-serif">4</text><line x1="793.5" y1="20.0" x2="793.5" y2="40.0" stroke="#222" stroke-width="0.68"/><line x1="793.5" y1="1083.0" x2="793.5" y2="1103.0" stroke="#222" stroke-width="0.68"/><text x="887.7" y="34.0" font-size="9" text-anchor="middle" fill="#333" font-family="Helvetica, Arial, sans-serif">5</text><text x="887.7" y="1097.0" font-size="9" text-anchor="middle" fill="#333" font-family="Helvetica, Arial, sans-serif">5</text><line x1="981.9" y1="20.0" x2="981.9" y2="40.0" stroke="#222" stroke-width="0.68"/><line x1="981.9" y1="1083.0" x2="981.9" y2="1103.0" stroke="#222" stroke-width="0.68"/><text x="1076.1" y="34.0" font-size="9" text-anchor="middle" fill="#333" font-family="Helvetica, Arial, sans-serif">6</text><text x="1076.1" y="1097.0" font-size="9" text-anchor="middle" fill="#333" font-family="Helvetica, Arial, sans-serif">6</text><line x1="1170.2" y1="20.0" x2="1170.2" y2="40.0" stroke="#222" stroke-width="0.68"/><line x1="1170.2" y1="1083.0" x2="1170.2" y2="1103.0" stroke="#222" stroke-width="0.68"/><text x="1264.4" y="34.0" font-size="9" text-anchor="middle" fill="#333" font-family="Helvetica, Arial, sans-serif">7</text><text x="1264.4" y="1097.0" font-size="9" text-anchor="middle" fill="#333" font-family="Helvetica, Arial, sans-serif">7</text><line x1="1358.6" y1="20.0" x2="1358.6" y2="40.0" stroke="#222" stroke-width="0.68"/><line x1="1358.6" y1="1083.0" x2="1358.6" y2="1103.0" stroke="#222" stroke-width="0.68"/><text x="1452.8" y="34.0" font-size="9" text-anchor="middle" fill="#333" font-family="Helvetica, Arial, sans-serif">8</text><text x="1452.8" y="1097.0" font-size="9" text-anchor="middle" fill="#333" font-family="Helvetica, Arial, sans-serif">8</text><text x="30.0" y="129.9" font-size="9" text-anchor="middle" fill="#333" font-family="Helvetica, Arial, sans-serif">A</text><text x="1557.0" y="129.9" font-size="9" text-anchor="middle" fill="#333" font-family="Helvetica, Arial, sans-serif">A</text><line x1="20.0" y1="213.8" x2="40.0" y2="213.8" stroke="#222" stroke-width="0.68"/><line x1="1547.0" y1="213.8" x2="1567.0" y2="213.8" stroke="#222" stroke-width="0.68"/><text x="30.0" y="303.8" font-size="9" text-anchor="middle" fill="#333" font-family="Helvetica, Arial, sans-serif">B</text><text x="1557.0" y="303.8" font-size="9" text-anchor="middle" fill="#333" font-family="Helvetica, Arial, sans-serif">B</text><line x1="20.0" y1="387.7" x2="40.0" y2="387.7" stroke="#222" stroke-width="0.68"/><line x1="1547.0" y1="387.7" x2="1567.0" y2="387.7" stroke="#222" stroke-width="0.68"/><text x="30.0" y="477.6" font-size="9" text-anchor="middle" fill="#333" font-family="Helvetica, Arial, sans-serif">C</text><text x="1557.0" y="477.6" font-size="9" text-anchor="middle" fill="#333" font-family="Helvetica, Arial, sans-serif">C</text><line x1="20.0" y1="561.5" x2="40.0" y2="561.5" stroke="#222" stroke-width="0.68"/><line x1="1547.0" y1="561.5" x2="1567.0" y2="561.5" stroke="#222" stroke-width="0.68"/><text x="30.0" y="651.4" font-size="9" text-anchor="middle" fill="#333" font-family="Helvetica, Arial, sans-serif">D</text><text x="1557.0" y="651.4" font-size="9" text-anchor="middle" fill="#333" font-family="Helvetica, Arial, sans-serif">D</text><line x1="20.0" y1="735.3" x2="40.0" y2="735.3" stroke="#222" stroke-width="0.68"/><line x1="1547.0" y1="735.3" x2="1567.0" y2="735.3" stroke="#222" stroke-width="0.68"/><text x="30.0" y="825.2" font-size="9" text-anchor="middle" fill="#333" font-family="Helvetica, Arial, sans-serif">E</text><text x="1557.0" y="825.2" font-size="9" text-anchor="middle" fill="#333" font-family="Helvetica, Arial, sans-serif">E</text><line x1="20.0" y1="909.2" x2="40.0" y2="909.2" stroke="#222" stroke-width="0.68"/><line x1="1547.0" y1="909.2" x2="1567.0" y2="909.2" stroke="#222" stroke-width="0.68"/><text x="30.0" y="999.1" font-size="9" text-anchor="middle" fill="#333" font-family="Helvetica, Arial, sans-serif">F</text><text x="1557.0" y="999.1" font-size="9" text-anchor="middle" fill="#333" font-family="Helvetica, Arial, sans-serif">F</text></g><g id="L-TITLE"><rect x="907.0" y="987.0" width="640.0" height="96.0" rx="0" fill="#fff" stroke="#222" stroke-width="1.32" /><line x1="907.0" y1="1009.0" x2="1547.0" y2="1009.0" stroke="#222" stroke-width="0.94"/><line x1="907.0" y1="1045.0" x2="1257.0" y2="1045.0" stroke="#222" stroke-width="0.94"/><line x1="1257.0" y1="1009.0" x2="1257.0" y2="1083.0" stroke="#222" stroke-width="0.94"/><line x1="1422.0" y1="1009.0" x2="1422.0" y2="1083.0" stroke="#222" stroke-width="0.94"/><text x="915.0" y="1003.0" font-size="12" text-anchor="start" fill="#111" font-family="Helvetica, Arial, sans-serif" font-weight="bold">PoppyUp — Phase 1 Hardware Design — Wiring & Interconnect Diagram Set</text><text x="915.0" y="1025.0" font-size="11.5" text-anchor="start" fill="#111" font-family="Helvetica, Arial, sans-serif" font-weight="bold">External ports and M.2 module connector wiring</text><text x="915.0" y="1039.0" font-size="9" text-anchor="start" fill="#333" font-family="Helvetica, Arial, sans-serif">Baseline: ADR v0.3 Generated from wiring/model.py + wiring/build.py</text><text x="915.0" y="1059.0" font-size="10" text-anchor="start" fill="#111" font-family="Helvetica, Arial, sans-serif">Scale: NTS — NOT TO SCALE</text><text x="915.0" y="1075.0" font-size="9" text-anchor="start" fill="#333" font-family="Helvetica, Arial, sans-serif">Units: mm where dimensioned Signal names per docs/02 §8, docs/09 §8–9</text><text x="1265.0" y="1025.0" font-size="13" text-anchor="start" fill="#111" font-family="Helvetica, Arial, sans-serif" font-weight="bold">Sheet PU-W-203</text><text x="1265.0" y="1039.0" font-size="10" text-anchor="start" fill="#111" font-family="Helvetica, Arial, sans-serif">Rev A 2026-09-27</text><text x="1265.0" y="1059.0" font-size="10" text-anchor="start" fill="#9c1f1f" font-family="Helvetica, Arial, sans-serif" font-weight="bold">Status: DRAFT — FOR REVIEW</text><text x="1265.0" y="1075.0" font-size="10" text-anchor="start" fill="#111" font-family="Helvetica, Arial, sans-serif">Sheet 8 of 10</text><text x="1430.0" y="1025.0" font-size="9" text-anchor="start" fill="#333" font-family="Helvetica, Arial, sans-serif">Prepared: hw architecture</text><text x="1430.0" y="1039.0" font-size="9" text-anchor="start" fill="#333" font-family="Helvetica, Arial, sans-serif">(auto-generated set)</text><text x="1430.0" y="1059.0" font-size="9" text-anchor="start" fill="#333" font-family="Helvetica, Arial, sans-serif">Reviewed: —</text><text x="1430.0" y="1075.0" font-size="9" text-anchor="start" fill="#333" font-family="Helvetica, Arial, sans-serif">Approved: —</text><rect x="48.0" y="987.0" width="492.0" height="70.0" rx="0" fill="#fff" stroke="#222" stroke-width="0.68" /><text x="54.0" y="1000.0" font-size="9" text-anchor="start" fill="#111" font-family="Helvetica, Arial, sans-serif" font-weight="bold">LEGEND — connection classes (colour + line type)</text><line x1="54.0" y1="1011.0" x2="88.0" y2="1011.0" stroke="#111111" stroke-width="2.08"/><text x="94.0" y="1014.0" font-size="8.5" text-anchor="start" fill="#222" font-family="Helvetica, Arial, sans-serif">Power (VBUS, VBAT, VSYS, rails)</text><line x1="54.0" y1="1023.0" x2="88.0" y2="1023.0" stroke="#1f4e9c" stroke-width="1.32"/><text x="94.0" y="1026.0" font-size="8.5" text-anchor="start" fill="#222" font-family="Helvetica, Arial, sans-serif">High-speed data (PCIe, USB, USB4, MDI)</text><line x1="54.0" y1="1035.0" x2="88.0" y2="1035.0" stroke="#1b7a3a" stroke-width="1.06" stroke-dasharray="7 3"/><text x="94.0" y="1038.0" font-size="8.5" text-anchor="start" fill="#222" font-family="Helvetica, Arial, sans-serif">Control / discrete (GPIO, enables, detects)</text><line x1="54.0" y1="1047.0" x2="88.0" y2="1047.0" stroke="#8a4b00" stroke-width="1.06" stroke-dasharray="9 3 2 3"/><text x="94.0" y="1050.0" font-size="8.5" text-anchor="start" fill="#222" font-family="Helvetica, Arial, sans-serif">Serial bus (I²C, SMBus, SPI, UART)</text><line x1="294.0" y1="1011.0" x2="328.0" y2="1011.0" stroke="#9c1f1f" stroke-width="1.32" stroke-dasharray="12 2 2 2"/><text x="334.0" y="1014.0" font-size="8.5" text-anchor="start" fill="#222" font-family="Helvetica, Arial, sans-serif">RF coax (MHF4)</text><line x1="294.0" y1="1023.0" x2="328.0" y2="1023.0" stroke="#4c7c1c" stroke-width="1.13" stroke-dasharray="3 3"/><text x="334.0" y="1026.0" font-size="8.5" text-anchor="start" fill="#222" font-family="Helvetica, Arial, sans-serif">Chassis / ground bond</text><line x1="294.0" y1="1035.0" x2="328.0" y2="1035.0" stroke="#777777" stroke-width="0.94" stroke-dasharray="4 3"/><text x="334.0" y="1038.0" font-size="8.5" text-anchor="start" fill="#222" font-family="Helvetica, Arial, sans-serif">Reserved, alternative or depopulated</text><line x1="294.0" y1="1047.0" x2="328.0" y2="1047.0" stroke="#444444" stroke-width="0.94" stroke-dasharray="1 3"/><text x="334.0" y="1050.0" font-size="8.5" text-anchor="start" fill="#222" font-family="Helvetica, Arial, sans-serif">Direct mate (module in socket, no cable)</text></g><g id="L-REFERENCE"><line x1="555.0" y1="498.0" x2="555.0" y2="725.0" stroke="#9c1f1f" stroke-width="0.68" stroke-dasharray="5 3"/></g><g id="L-EQUIPMENT"><rect x="60.0" y="110.0" width="190.0" height="300.0" rx="3" fill="#f7f7f7" stroke="#222" stroke-width="1.32" /><text x="155.0" y="126.0" font-size="10" text-anchor="middle" fill="#111" font-family="Helvetica, Arial, sans-serif" font-weight="bold">J4 — Port A USB-C 'PD / PHONE'</text><text x="155.0" y="140.0" font-size="8.5" text-anchor="middle" fill="#333" font-family="Helvetica, Arial, sans-serif">IP67 mid-mount, USB 3.2 Gen1 + PD</text><line x1="250.0" y1="146.0" x2="244.0" y2="146.0" stroke="#222" stroke-width="1.32"/><text x="241.0" y="149.0" font-size="7" text-anchor="end" fill="#111" font-family="Helvetica, Arial, sans-serif">VBUS A4 A9 B4 B9</text><line x1="250.0" y1="191.0" x2="244.0" y2="191.0" stroke="#222" stroke-width="1.32"/><text x="241.0" y="194.0" font-size="7" text-anchor="end" fill="#111" font-family="Helvetica, Arial, sans-serif">CC1 / CC2 A5 / B5</text><line x1="250.0" y1="236.0" x2="244.0" y2="236.0" stroke="#222" stroke-width="1.32"/><text x="241.0" y="239.0" font-size="7" text-anchor="end" fill="#111" font-family="Helvetica, Arial, sans-serif">D+ / D− A6 A7 / B6 B7</text><line x1="250.0" y1="281.0" x2="244.0" y2="281.0" stroke="#222" stroke-width="1.32"/><text x="241.0" y="284.0" font-size="7" text-anchor="end" fill="#111" font-family="Helvetica, Arial, sans-serif">TX1± RX1± A2 A3 B10 B11</text><line x1="250.0" y1="314.0" x2="244.0" y2="314.0" stroke="#222" stroke-width="1.32"/><text x="241.0" y="317.0" font-size="7" text-anchor="end" fill="#111" font-family="Helvetica, Arial, sans-serif">TX2± RX2± B2 B3 A10 A11</text><line x1="250.0" y1="350.0" x2="244.0" y2="350.0" stroke="#222" stroke-width="1.32"/><text x="241.0" y="353.0" font-size="7" text-anchor="end" fill="#111" font-family="Helvetica, Arial, sans-serif">SBU1 / SBU2 A8 / B8</text><line x1="250.0" y1="386.0" x2="244.0" y2="386.0" stroke="#222" stroke-width="1.32"/><text x="241.0" y="389.0" font-size="7" text-anchor="end" fill="#111" font-family="Helvetica, Arial, sans-serif">Shell · GND A1 A12 B1 B12</text><rect x="350.0" y="126.0" width="180.0" height="84.0" rx="3" fill="#f7f7f7" stroke="#222" stroke-width="1.32" /><text x="440.0" y="142.0" font-size="9.5" text-anchor="middle" fill="#111" font-family="Helvetica, Arial, sans-serif" font-weight="bold">TPS25750-A — PD sink/source</text><text x="440.0" y="156.0" font-size="8.5" text-anchor="middle" fill="#333" font-family="Helvetica, Arial, sans-serif">VBUS → priority mux / charger · P-01</text><text x="440.0" y="167.0" font-size="8.5" text-anchor="middle" fill="#333" font-family="Helvetica, Arial, sans-serif">PD sink ≤ 100 W (limit 3.3 A at 20 V);</text><text x="440.0" y="178.0" font-size="8.5" text-anchor="middle" fill="#333" font-family="Helvetica, Arial, sans-serif">5 V/1.5 A source via eFuse (PR_Swap)</text><line x1="350.0" y1="146.0" x2="356.0" y2="146.0" stroke="#222" stroke-width="1.32"/><line x1="350.0" y1="191.0" x2="356.0" y2="191.0" stroke="#222" stroke-width="1.32"/><rect x="350.0" y="224.0" width="180.0" height="106.0" rx="3" fill="#f7f7f7" stroke="#222" stroke-width="1.32" /><text x="440.0" y="240.0" font-size="9.5" text-anchor="middle" fill="#111" font-family="Helvetica, Arial, sans-serif" font-weight="bold">RK3588 USB3 OTG1 (SoM)</text><text x="440.0" y="254.0" font-size="8.5" text-anchor="middle" fill="#333" font-family="Helvetica, Arial, sans-serif">dwc3 peripheral, 5 Gb/s UFP gadget:</text><text x="440.0" y="265.0" font-size="8.5" text-anchor="middle" fill="#333" font-family="Helvetica, Arial, sans-serif">UAS/BOT LUNs (RO default) + CDC-NCM</text><line x1="350.0" y1="236.0" x2="356.0" y2="236.0" stroke="#222" stroke-width="1.32"/><line x1="350.0" y1="281.0" x2="356.0" y2="281.0" stroke="#222" stroke-width="1.32"/><line x1="350.0" y1="314.0" x2="356.0" y2="314.0" stroke="#222" stroke-width="1.32"/><rect x="560.0" y="110.0" width="190.0" height="300.0" rx="3" fill="#f7f7f7" stroke="#222" stroke-width="1.32" /><text x="655.0" y="126.0" font-size="10" text-anchor="middle" fill="#111" font-family="Helvetica, Arial, sans-serif" font-weight="bold">J5 — Port B USB-C 'SSD / TETHER'</text><text x="655.0" y="140.0" font-size="8.5" text-anchor="middle" fill="#333" font-family="Helvetica, Arial, sans-serif">IP67 mid-mount, USB 3.2 Gen2 host</text><line x1="750.0" y1="146.0" x2="744.0" y2="146.0" stroke="#222" stroke-width="1.32"/><text x="741.0" y="149.0" font-size="7" text-anchor="end" fill="#111" font-family="Helvetica, Arial, sans-serif">VBUS A4 A9 B4 B9</text><line x1="750.0" y1="191.0" x2="744.0" y2="191.0" stroke="#222" stroke-width="1.32"/><text x="741.0" y="194.0" font-size="7" text-anchor="end" fill="#111" font-family="Helvetica, Arial, sans-serif">CC1 / CC2 A5 / B5</text><line x1="750.0" y1="236.0" x2="744.0" y2="236.0" stroke="#222" stroke-width="1.32"/><text x="741.0" y="239.0" font-size="7" text-anchor="end" fill="#111" font-family="Helvetica, Arial, sans-serif">D+ / D− A6 A7 / B6 B7</text><line x1="750.0" y1="281.0" x2="744.0" y2="281.0" stroke="#222" stroke-width="1.32"/><text x="741.0" y="284.0" font-size="7" text-anchor="end" fill="#111" font-family="Helvetica, Arial, sans-serif">TX1± RX1± A2 A3 B10 B11</text><line x1="750.0" y1="314.0" x2="744.0" y2="314.0" stroke="#222" stroke-width="1.32"/><text x="741.0" y="317.0" font-size="7" text-anchor="end" fill="#111" font-family="Helvetica, Arial, sans-serif">TX2± RX2± B2 B3 A10 A11</text><line x1="750.0" y1="350.0" x2="744.0" y2="350.0" stroke="#222" stroke-width="1.32"/><text x="741.0" y="353.0" font-size="7" text-anchor="end" fill="#111" font-family="Helvetica, Arial, sans-serif">SBU1 / SBU2 A8 / B8</text><line x1="750.0" y1="386.0" x2="744.0" y2="386.0" stroke="#222" stroke-width="1.32"/><text x="741.0" y="389.0" font-size="7" text-anchor="end" fill="#111" font-family="Helvetica, Arial, sans-serif">Shell · GND A1 A12 B1 B12</text><rect x="850.0" y="118.0" width="180.0" height="56.0" rx="3" fill="#f7f7f7" stroke="#222" stroke-width="1.32" /><text x="940.0" y="134.0" font-size="9.5" text-anchor="middle" fill="#111" font-family="Helvetica, Arial, sans-serif" font-weight="bold">eFuse TPS2596 — Port B VBUS</text><text x="940.0" y="148.0" font-size="8.5" text-anchor="middle" fill="#333" font-family="Helvetica, Arial, sans-serif">from 5.0 V PORT B buck · P-14 · 3.3 A trip</text><line x1="850.0" y1="146.0" x2="856.0" y2="146.0" stroke="#222" stroke-width="1.32"/><rect x="850.0" y="175.0" width="180.0" height="44.0" rx="3" fill="#f7f7f7" stroke="#222" stroke-width="1.32" /><text x="940.0" y="191.0" font-size="9.5" text-anchor="middle" fill="#111" font-family="Helvetica, Arial, sans-serif" font-weight="bold">TPS25750-B — Rp source ctrl</text><text x="940.0" y="205.0" font-size="8.5" text-anchor="middle" fill="#333" font-family="Helvetica, Arial, sans-serif">0.5 / 1.5 / 3 A; 3 A only with PD present</text><line x1="850.0" y1="191.0" x2="856.0" y2="191.0" stroke="#222" stroke-width="1.32"/><rect x="850.0" y="224.0" width="180.0" height="106.0" rx="3" fill="#f7f7f7" stroke="#222" stroke-width="1.32" /><text x="940.0" y="240.0" font-size="9.5" text-anchor="middle" fill="#111" font-family="Helvetica, Arial, sans-serif" font-weight="bold">ASM3142 xHCI (USB 3.2 Gen2)</text><text x="940.0" y="254.0" font-size="8.5" text-anchor="middle" fill="#333" font-family="Helvetica, Arial, sans-serif">10 Gb/s host, Gen3 ×2 on the ASM2812;</text><text x="940.0" y="265.0" font-size="8.5" text-anchor="middle" fill="#333" font-family="Helvetica, Arial, sans-serif">SSD ingest or USB network-class tether</text><line x1="850.0" y1="236.0" x2="856.0" y2="236.0" stroke="#222" stroke-width="1.32"/><line x1="850.0" y1="281.0" x2="856.0" y2="281.0" stroke="#222" stroke-width="1.32"/><line x1="850.0" y1="314.0" x2="856.0" y2="314.0" stroke="#222" stroke-width="1.32"/><rect x="1060.0" y="110.0" width="190.0" height="300.0" rx="3" fill="#f7f7f7" stroke="#222" stroke-width="1.32" /><text x="1155.0" y="126.0" font-size="10" text-anchor="middle" fill="#111" font-family="Helvetica, Arial, sans-serif" font-weight="bold">J6 — Port C USB-C 'USB4 FAST'</text><text x="1155.0" y="140.0" font-size="8.5" text-anchor="middle" fill="#333" font-family="Helvetica, Arial, sans-serif">IP67 mid-mount, USB4-rated receptacle</text><line x1="1250.0" y1="146.0" x2="1244.0" y2="146.0" stroke="#222" stroke-width="1.32"/><text x="1241.0" y="149.0" font-size="7" text-anchor="end" fill="#111" font-family="Helvetica, Arial, sans-serif">VBUS A4 A9 B4 B9</text><line x1="1250.0" y1="191.0" x2="1244.0" y2="191.0" stroke="#222" stroke-width="1.32"/><text x="1241.0" y="194.0" font-size="7" text-anchor="end" fill="#111" font-family="Helvetica, Arial, sans-serif">CC1 / CC2 A5 / B5</text><line x1="1250.0" y1="236.0" x2="1244.0" y2="236.0" stroke="#222" stroke-width="1.32"/><text x="1241.0" y="239.0" font-size="7" text-anchor="end" fill="#111" font-family="Helvetica, Arial, sans-serif">D+ / D− A6 A7 / B6 B7</text><line x1="1250.0" y1="281.0" x2="1244.0" y2="281.0" stroke="#222" stroke-width="1.32"/><text x="1241.0" y="284.0" font-size="7" text-anchor="end" fill="#111" font-family="Helvetica, Arial, sans-serif">TX1± RX1± A2 A3 B10 B11</text><line x1="1250.0" y1="314.0" x2="1244.0" y2="314.0" stroke="#222" stroke-width="1.32"/><text x="1241.0" y="317.0" font-size="7" text-anchor="end" fill="#111" font-family="Helvetica, Arial, sans-serif">TX2± RX2± B2 B3 A10 A11</text><line x1="1250.0" y1="350.0" x2="1244.0" y2="350.0" stroke="#222" stroke-width="1.32"/><text x="1241.0" y="353.0" font-size="7" text-anchor="end" fill="#111" font-family="Helvetica, Arial, sans-serif">SBU1 / SBU2 A8 / B8</text><line x1="1250.0" y1="386.0" x2="1244.0" y2="386.0" stroke="#222" stroke-width="1.32"/><text x="1241.0" y="389.0" font-size="7" text-anchor="end" fill="#111" font-family="Helvetica, Arial, sans-serif">Shell · GND A1 A12 B1 B12</text><rect x="1350.0" y="118.0" width="180.0" height="56.0" rx="3" fill="#f7f7f7" stroke="#222" stroke-width="1.32" stroke-dasharray="6 3"/><text x="1440.0" y="134.0" font-size="9.5" text-anchor="middle" fill="#111" font-family="Helvetica, Arial, sans-serif" font-weight="bold">TPS2121-class VBUS mux (Pro)</text><text x="1440.0" y="148.0" font-size="8.5" text-anchor="middle" fill="#333" font-family="Helvetica, Arial, sans-serif">input B → BQ25792 · P-02 · Port A wins</text><line x1="1350.0" y1="146.0" x2="1356.0" y2="146.0" stroke="#222" stroke-width="1.32"/><rect x="1350.0" y="180.0" width="180.0" height="34.0" rx="3" fill="#f7f7f7" stroke="#222" stroke-width="1.32" stroke-dasharray="6 3"/><text x="1440.0" y="196.0" font-size="9.5" text-anchor="middle" fill="#111" font-family="Helvetica, Arial, sans-serif" font-weight="bold">TPS25750-C — PD sink (Pro)</text><line x1="1350.0" y1="191.0" x2="1356.0" y2="191.0" stroke="#222" stroke-width="1.32"/><rect x="1350.0" y="224.0" width="180.0" height="150.0" rx="3" fill="#f7f7f7" stroke="#222" stroke-width="1.32" stroke-dasharray="6 3"/><text x="1440.0" y="240.0" font-size="9.5" text-anchor="middle" fill="#111" font-family="Helvetica, Arial, sans-serif" font-weight="bold">ASM2464PD USB4 bridge (Pro)</text><text x="1440.0" y="254.0" font-size="8.5" text-anchor="middle" fill="#333" font-family="Helvetica, Arial, sans-serif">USB4 40 Gb/s device, UAS fallback;</text><text x="1440.0" y="265.0" font-size="8.5" text-anchor="middle" fill="#333" font-family="Helvetica, Arial, sans-serif">PCIe side → PU-W-104</text><line x1="1350.0" y1="236.0" x2="1356.0" y2="236.0" stroke="#222" stroke-width="1.32"/><line x1="1350.0" y1="281.0" x2="1356.0" y2="281.0" stroke="#222" stroke-width="1.32"/><line x1="1350.0" y1="314.0" x2="1356.0" y2="314.0" stroke="#222" stroke-width="1.32"/><line x1="1350.0" y1="350.0" x2="1356.0" y2="350.0" stroke="#222" stroke-width="1.32"/><rect x="60.0" y="480.0" width="170.0" height="240.0" rx="3" fill="#f7f7f7" stroke="#222" stroke-width="1.32" /><text x="145.0" y="496.0" font-size="10.5" text-anchor="middle" fill="#111" font-family="Helvetica, Arial, sans-serif" font-weight="bold">J7 — RJ45 5GBASE-T</text><text x="145.0" y="510.0" font-size="8.5" text-anchor="middle" fill="#333" font-family="Helvetica, Arial, sans-serif">shielded, tab-down, no magnetics</text><text x="145.0" y="521.0" font-size="8.5" text-anchor="middle" fill="#333" font-family="Helvetica, Arial, sans-serif">(Amphenol RJHSE-5380 class)</text><text x="145.0" y="532.0" font-size="8.5" text-anchor="middle" fill="#333" font-family="Helvetica, Arial, sans-serif">hinged TPU door — IP54 closed</text><line x1="230.0" y1="560.0" x2="224.0" y2="560.0" stroke="#222" stroke-width="1.32"/><text x="221.0" y="563.0" font-size="7.5" text-anchor="end" fill="#111" font-family="Helvetica, Arial, sans-serif">pins 1, 2</text><line x1="230.0" y1="590.0" x2="224.0" y2="590.0" stroke="#222" stroke-width="1.32"/><text x="221.0" y="593.0" font-size="7.5" text-anchor="end" fill="#111" font-family="Helvetica, Arial, sans-serif">pins 3, 6</text><line x1="230.0" y1="620.0" x2="224.0" y2="620.0" stroke="#222" stroke-width="1.32"/><text x="221.0" y="623.0" font-size="7.5" text-anchor="end" fill="#111" font-family="Helvetica, Arial, sans-serif">pins 4, 5</text><line x1="230.0" y1="650.0" x2="224.0" y2="650.0" stroke="#222" stroke-width="1.32"/><text x="221.0" y="653.0" font-size="7.5" text-anchor="end" fill="#111" font-family="Helvetica, Arial, sans-serif">pins 7, 8</text><line x1="230.0" y1="690.0" x2="224.0" y2="690.0" stroke="#222" stroke-width="1.32"/><text x="221.0" y="693.0" font-size="7.5" text-anchor="end" fill="#111" font-family="Helvetica, Arial, sans-serif">shield</text><rect x="330.0" y="500.0" width="170.0" height="180.0" rx="3" fill="#f7f7f7" stroke="#222" stroke-width="1.32" /><text x="415.0" y="516.0" font-size="9.5" text-anchor="middle" fill="#111" font-family="Helvetica, Arial, sans-serif" font-weight="bold">Discrete 5GBASE-T magnetics</text><text x="415.0" y="530.0" font-size="8.5" text-anchor="middle" fill="#333" font-family="Helvetica, Arial, sans-serif">Pulse H5007NL class · 2 kV isolation</text><text x="415.0" y="541.0" font-size="8.5" text-anchor="middle" fill="#333" font-family="Helvetica, Arial, sans-serif">≤ 15 mm from the jack, chassis side (L1)</text><line x1="330.0" y1="560.0" x2="336.0" y2="560.0" stroke="#222" stroke-width="1.32"/><line x1="330.0" y1="590.0" x2="336.0" y2="590.0" stroke="#222" stroke-width="1.32"/><line x1="330.0" y1="620.0" x2="336.0" y2="620.0" stroke="#222" stroke-width="1.32"/><line x1="330.0" y1="650.0" x2="336.0" y2="650.0" stroke="#222" stroke-width="1.32"/><line x1="500.0" y1="560.0" x2="494.0" y2="560.0" stroke="#222" stroke-width="1.32"/><line x1="500.0" y1="590.0" x2="494.0" y2="590.0" stroke="#222" stroke-width="1.32"/><line x1="500.0" y1="620.0" x2="494.0" y2="620.0" stroke="#222" stroke-width="1.32"/><line x1="500.0" y1="650.0" x2="494.0" y2="650.0" stroke="#222" stroke-width="1.32"/><line x1="415.0" y1="680.0" x2="415.0" y2="674.0" stroke="#222" stroke-width="1.32"/><rect x="610.0" y="500.0" width="160.0" height="180.0" rx="3" fill="#f7f7f7" stroke="#222" stroke-width="1.32" /><text x="690.0" y="516.0" font-size="9.5" text-anchor="middle" fill="#111" font-family="Helvetica, Arial, sans-serif" font-weight="bold">RTL8126 5GbE MAC + PHY</text><text x="690.0" y="530.0" font-size="8.5" text-anchor="middle" fill="#333" font-family="Helvetica, Arial, sans-serif">Gen3 ×1 on the ASM2812</text><text x="690.0" y="541.0" font-size="8.5" text-anchor="middle" fill="#333" font-family="Helvetica, Arial, sans-serif">shield can; TVS TPD4E1B06 chip-side</text><line x1="610.0" y1="560.0" x2="616.0" y2="560.0" stroke="#222" stroke-width="1.32"/><text x="619.0" y="563.0" font-size="7.5" text-anchor="start" fill="#111" font-family="Helvetica, Arial, sans-serif">MDI0±</text><line x1="610.0" y1="590.0" x2="616.0" y2="590.0" stroke="#222" stroke-width="1.32"/><text x="619.0" y="593.0" font-size="7.5" text-anchor="start" fill="#111" font-family="Helvetica, Arial, sans-serif">MDI1±</text><line x1="610.0" y1="620.0" x2="616.0" y2="620.0" stroke="#222" stroke-width="1.32"/><text x="619.0" y="623.0" font-size="7.5" text-anchor="start" fill="#111" font-family="Helvetica, Arial, sans-serif">MDI2±</text><line x1="610.0" y1="650.0" x2="616.0" y2="650.0" stroke="#222" stroke-width="1.32"/><text x="619.0" y="653.0" font-size="7.5" text-anchor="start" fill="#111" font-family="Helvetica, Arial, sans-serif">MDI3±</text><rect x="1010.0" y="480.0" width="160.0" height="170.0" rx="3" fill="#f7f7f7" stroke="#222" stroke-width="1.32" /><text x="1090.0" y="496.0" font-size="9.5" text-anchor="middle" fill="#111" font-family="Helvetica, Arial, sans-serif" font-weight="bold">J8 — M.2 Key-E 2230 socket</text><text x="1090.0" y="510.0" font-size="8.5" text-anchor="middle" fill="#333" font-family="Helvetica, Arial, sans-serif">WIFI module MT7925 mated · W-11</text><text x="1090.0" y="521.0" font-size="8.5" text-anchor="middle" fill="#333" font-family="Helvetica, Arial, sans-serif">chassis-pressed Al / Zn-Ni standoff</text><line x1="1010.0" y1="504.0" x2="1016.0" y2="504.0" stroke="#222" stroke-width="1.32"/><line x1="1010.0" y1="532.0" x2="1016.0" y2="532.0" stroke="#222" stroke-width="1.32"/><line x1="1010.0" y1="560.0" x2="1016.0" y2="560.0" stroke="#222" stroke-width="1.32"/><line x1="1010.0" y1="590.0" x2="1016.0" y2="590.0" stroke="#222" stroke-width="1.32"/><line x1="1170.0" y1="530.0" x2="1164.0" y2="530.0" stroke="#222" stroke-width="1.32"/><text x="1161.0" y="533.0" font-size="7.5" text-anchor="end" fill="#111" font-family="Helvetica, Arial, sans-serif">ANT0 MHF4</text><line x1="1170.0" y1="595.0" x2="1164.0" y2="595.0" stroke="#222" stroke-width="1.32"/><text x="1161.0" y="598.0" font-size="7.5" text-anchor="end" fill="#111" font-family="Helvetica, Arial, sans-serif">ANT1 MHF4</text><rect x="1340.0" y="510.0" width="190.0" height="40.0" rx="3" fill="#f7f7f7" stroke="#222" stroke-width="1.32" /><text x="1435.0" y="526.0" font-size="9" text-anchor="middle" fill="#111" font-family="Helvetica, Arial, sans-serif" font-weight="bold">ANTW0 — Wi-Fi flex element</text><text x="1435.0" y="540.0" font-size="8.5" text-anchor="middle" fill="#333" font-family="Helvetica, Arial, sans-serif">front frame upper band, X 12–52</text><line x1="1340.0" y1="530.0" x2="1346.0" y2="530.0" stroke="#222" stroke-width="1.32"/><rect x="1340.0" y="575.0" width="190.0" height="40.0" rx="3" fill="#f7f7f7" stroke="#222" stroke-width="1.32" /><text x="1435.0" y="591.0" font-size="9" text-anchor="middle" fill="#111" font-family="Helvetica, Arial, sans-serif" font-weight="bold">ANTW1 — Wi-Fi flex element</text><text x="1435.0" y="605.0" font-size="8.5" text-anchor="middle" fill="#333" font-family="Helvetica, Arial, sans-serif">front frame upper band, X 130–170</text><line x1="1340.0" y1="595.0" x2="1346.0" y2="595.0" stroke="#222" stroke-width="1.32"/><line x1="1435.0" y1="615.0" x2="1435.0" y2="609.0" stroke="#222" stroke-width="1.32"/><rect x="1010.0" y="720.0" width="160.0" height="110.0" rx="3" fill="#f7f7f7" stroke="#222" stroke-width="1.32" stroke-dasharray="6 3"/><text x="1090.0" y="736.0" font-size="9.5" text-anchor="middle" fill="#111" font-family="Helvetica, Arial, sans-serif" font-weight="bold">J9 — M.2 M-key 2280 socket</text><text x="1090.0" y="750.0" font-size="8.5" text-anchor="middle" fill="#333" font-family="Helvetica, Arial, sans-serif">NVMe SSD mated on Pro · W-12</text><text x="1090.0" y="761.0" font-size="8.5" text-anchor="middle" fill="#333" font-family="Helvetica, Arial, sans-serif">socket fitted, module absent on Base</text><line x1="1010.0" y1="744.0" x2="1016.0" y2="744.0" stroke="#222" stroke-width="1.32"/><line x1="1010.0" y1="772.0" x2="1016.0" y2="772.0" stroke="#222" stroke-width="1.32"/><line x1="1010.0" y1="808.0" x2="1016.0" y2="808.0" stroke="#222" stroke-width="1.32"/></g><g id="L-CONN-POWER"><path d="M250.0,146.0 L350.0,146.0" fill="none" stroke="#111111" stroke-width="2.08" stroke-linejoin="round" stroke-linecap="round"/><path d="M350.0,146.0 L343.0,142.8 L343.0,149.2 Z" fill="#111111"/><path d="M250.0,146.0 L257.0,149.2 L257.0,142.8 Z" fill="#111111"/><path d="M850.0,146.0 L750.0,146.0" fill="none" stroke="#111111" stroke-width="2.08" stroke-linejoin="round" stroke-linecap="round"/><path d="M750.0,146.0 L757.0,149.2 L757.0,142.8 Z" fill="#111111"/><path d="M1250.0,146.0 L1350.0,146.0" fill="none" stroke="#111111" stroke-width="2.08" stroke-linejoin="round" stroke-linecap="round"/><path d="M1350.0,146.0 L1343.0,142.8 L1343.0,149.2 Z" fill="#111111"/><path d="M990.0,590.0 L1010.0,590.0" fill="none" stroke="#111111" stroke-width="2.08" stroke-linejoin="round" stroke-linecap="round"/><path d="M990.0,808.0 L1010.0,808.0" fill="none" stroke="#111111" stroke-width="2.08" stroke-linejoin="round" stroke-linecap="round"/></g><g id="L-CONN-HS"><path d="M250.0,236.0 L350.0,236.0" fill="none" stroke="#1f4e9c" stroke-width="1.32" stroke-linejoin="round" stroke-linecap="round"/><path d="M350.0,236.0 L343.0,232.8 L343.0,239.2 Z" fill="#1f4e9c"/><path d="M250.0,236.0 L257.0,239.2 L257.0,232.8 Z" fill="#1f4e9c"/><path d="M250.0,281.0 L350.0,281.0" fill="none" stroke="#1f4e9c" stroke-width="1.32" stroke-linejoin="round" stroke-linecap="round"/><path d="M350.0,281.0 L343.0,277.8 L343.0,284.2 Z" fill="#1f4e9c"/><path d="M250.0,281.0 L257.0,284.2 L257.0,277.8 Z" fill="#1f4e9c"/><path d="M250.0,314.0 L350.0,314.0" fill="none" stroke="#1f4e9c" stroke-width="1.32" stroke-linejoin="round" stroke-linecap="round"/><path d="M350.0,314.0 L343.0,310.8 L343.0,317.2 Z" fill="#1f4e9c"/><path d="M250.0,314.0 L257.0,317.2 L257.0,310.8 Z" fill="#1f4e9c"/><path d="M750.0,236.0 L850.0,236.0" fill="none" stroke="#1f4e9c" stroke-width="1.32" stroke-linejoin="round" stroke-linecap="round"/><path d="M850.0,236.0 L843.0,232.8 L843.0,239.2 Z" fill="#1f4e9c"/><path d="M750.0,236.0 L757.0,239.2 L757.0,232.8 Z" fill="#1f4e9c"/><path d="M750.0,281.0 L850.0,281.0" fill="none" stroke="#1f4e9c" stroke-width="1.32" stroke-linejoin="round" stroke-linecap="round"/><path d="M850.0,281.0 L843.0,277.8 L843.0,284.2 Z" fill="#1f4e9c"/><path d="M750.0,281.0 L757.0,284.2 L757.0,277.8 Z" fill="#1f4e9c"/><path d="M750.0,314.0 L850.0,314.0" fill="none" stroke="#1f4e9c" stroke-width="1.32" stroke-linejoin="round" stroke-linecap="round"/><path d="M850.0,314.0 L843.0,310.8 L843.0,317.2 Z" fill="#1f4e9c"/><path d="M750.0,314.0 L757.0,317.2 L757.0,310.8 Z" fill="#1f4e9c"/><path d="M1250.0,236.0 L1350.0,236.0" fill="none" stroke="#1f4e9c" stroke-width="1.32" stroke-linejoin="round" stroke-linecap="round"/><path d="M1350.0,236.0 L1343.0,232.8 L1343.0,239.2 Z" fill="#1f4e9c"/><path d="M1250.0,236.0 L1257.0,239.2 L1257.0,232.8 Z" fill="#1f4e9c"/><path d="M1250.0,281.0 L1350.0,281.0" fill="none" stroke="#1f4e9c" stroke-width="1.32" stroke-linejoin="round" stroke-linecap="round"/><path d="M1350.0,281.0 L1343.0,277.8 L1343.0,284.2 Z" fill="#1f4e9c"/><path d="M1250.0,281.0 L1257.0,284.2 L1257.0,277.8 Z" fill="#1f4e9c"/><path d="M1250.0,314.0 L1350.0,314.0" fill="none" stroke="#1f4e9c" stroke-width="1.32" stroke-linejoin="round" stroke-linecap="round"/><path d="M1350.0,314.0 L1343.0,310.8 L1343.0,317.2 Z" fill="#1f4e9c"/><path d="M1250.0,314.0 L1257.0,317.2 L1257.0,310.8 Z" fill="#1f4e9c"/><path d="M230.0,560.0 L330.0,560.0" fill="none" stroke="#1f4e9c" stroke-width="1.32" stroke-linejoin="round" stroke-linecap="round"/><path d="M500.0,560.0 L610.0,560.0" fill="none" stroke="#1f4e9c" stroke-width="1.32" stroke-linejoin="round" stroke-linecap="round"/><path d="M230.0,590.0 L330.0,590.0" fill="none" stroke="#1f4e9c" stroke-width="1.32" stroke-linejoin="round" stroke-linecap="round"/><path d="M500.0,590.0 L610.0,590.0" fill="none" stroke="#1f4e9c" stroke-width="1.32" stroke-linejoin="round" stroke-linecap="round"/><path d="M230.0,620.0 L330.0,620.0" fill="none" stroke="#1f4e9c" stroke-width="1.32" stroke-linejoin="round" stroke-linecap="round"/><path d="M500.0,620.0 L610.0,620.0" fill="none" stroke="#1f4e9c" stroke-width="1.32" stroke-linejoin="round" stroke-linecap="round"/><path d="M230.0,650.0 L330.0,650.0" fill="none" stroke="#1f4e9c" stroke-width="1.32" stroke-linejoin="round" stroke-linecap="round"/><path d="M500.0,650.0 L610.0,650.0" fill="none" stroke="#1f4e9c" stroke-width="1.32" stroke-linejoin="round" stroke-linecap="round"/><path d="M990.0,504.0 L1010.0,504.0" fill="none" stroke="#1f4e9c" stroke-width="1.32" stroke-linejoin="round" stroke-linecap="round"/><path d="M990.0,560.0 L1010.0,560.0" fill="none" stroke="#1f4e9c" stroke-width="1.32" stroke-linejoin="round" stroke-linecap="round"/><path d="M990.0,744.0 L1010.0,744.0" fill="none" stroke="#1f4e9c" stroke-width="1.32" stroke-linejoin="round" stroke-linecap="round"/></g><g id="L-CONN-CTRL"><path d="M250.0,191.0 L350.0,191.0" fill="none" stroke="#1b7a3a" stroke-width="1.06" stroke-linejoin="round" stroke-linecap="round" stroke-dasharray="7 3"/><path d="M350.0,191.0 L343.0,187.8 L343.0,194.2 Z" fill="#1b7a3a"/><path d="M250.0,191.0 L257.0,194.2 L257.0,187.8 Z" fill="#1b7a3a"/><path d="M750.0,191.0 L850.0,191.0" fill="none" stroke="#1b7a3a" stroke-width="1.06" stroke-linejoin="round" stroke-linecap="round" stroke-dasharray="7 3"/><path d="M850.0,191.0 L843.0,187.8 L843.0,194.2 Z" fill="#1b7a3a"/><path d="M750.0,191.0 L757.0,194.2 L757.0,187.8 Z" fill="#1b7a3a"/><path d="M1250.0,191.0 L1350.0,191.0" fill="none" stroke="#1b7a3a" stroke-width="1.06" stroke-linejoin="round" stroke-linecap="round" stroke-dasharray="7 3"/><path d="M1350.0,191.0 L1343.0,187.8 L1343.0,194.2 Z" fill="#1b7a3a"/><path d="M1250.0,191.0 L1257.0,194.2 L1257.0,187.8 Z" fill="#1b7a3a"/><path d="M1250.0,350.0 L1350.0,350.0" fill="none" stroke="#1b7a3a" stroke-width="1.06" stroke-linejoin="round" stroke-linecap="round" stroke-dasharray="7 3"/><path d="M1350.0,350.0 L1343.0,346.8 L1343.0,353.2 Z" fill="#1b7a3a"/><path d="M1250.0,350.0 L1257.0,353.2 L1257.0,346.8 Z" fill="#1b7a3a"/><path d="M990.0,532.0 L1010.0,532.0" fill="none" stroke="#1b7a3a" stroke-width="1.06" stroke-linejoin="round" stroke-linecap="round" stroke-dasharray="7 3"/><path d="M990.0,772.0 L1010.0,772.0" fill="none" stroke="#1b7a3a" stroke-width="1.06" stroke-linejoin="round" stroke-linecap="round" stroke-dasharray="7 3"/></g><g id="L-CONN-RF"><path d="M1170.0,530.0 L1340.0,530.0" fill="none" stroke="#9c1f1f" stroke-width="1.32" stroke-linejoin="round" stroke-linecap="round" stroke-dasharray="12 2 2 2"/><path d="M1170.0,595.0 L1340.0,595.0" fill="none" stroke="#9c1f1f" stroke-width="1.32" stroke-linejoin="round" stroke-linecap="round" stroke-dasharray="12 2 2 2"/></g><g id="L-CONN-BOND"><path d="M250.0,386.0 L295.0,386.0" fill="none" stroke="#4c7c1c" stroke-width="1.13" stroke-linejoin="round" stroke-linecap="round" stroke-dasharray="3 3"/><line x1="295.0" y1="386.0" x2="295.0" y2="394.0" stroke="#4c7c1c" stroke-width="0.94"/><line x1="286.0" y1="394.0" x2="292.0" y2="394.0" stroke="#4c7c1c" stroke-width="0.94"/><line x1="286.0" y1="394.0" x2="282.0" y2="400.0" stroke="#4c7c1c" stroke-width="0.94"/><line x1="292.0" y1="394.0" x2="298.0" y2="394.0" stroke="#4c7c1c" stroke-width="0.94"/><line x1="292.0" y1="394.0" x2="288.0" y2="400.0" stroke="#4c7c1c" stroke-width="0.94"/><line x1="298.0" y1="394.0" x2="304.0" y2="394.0" stroke="#4c7c1c" stroke-width="0.94"/><line x1="298.0" y1="394.0" x2="294.0" y2="400.0" stroke="#4c7c1c" stroke-width="0.94"/><line x1="304.0" y1="394.0" x2="300.0" y2="400.0" stroke="#4c7c1c" stroke-width="0.94"/><path d="M750.0,386.0 L795.0,386.0" fill="none" stroke="#4c7c1c" stroke-width="1.13" stroke-linejoin="round" stroke-linecap="round" stroke-dasharray="3 3"/><line x1="795.0" y1="386.0" x2="795.0" y2="394.0" stroke="#4c7c1c" stroke-width="0.94"/><line x1="786.0" y1="394.0" x2="792.0" y2="394.0" stroke="#4c7c1c" stroke-width="0.94"/><line x1="786.0" y1="394.0" x2="782.0" y2="400.0" stroke="#4c7c1c" stroke-width="0.94"/><line x1="792.0" y1="394.0" x2="798.0" y2="394.0" stroke="#4c7c1c" stroke-width="0.94"/><line x1="792.0" y1="394.0" x2="788.0" y2="400.0" stroke="#4c7c1c" stroke-width="0.94"/><line x1="798.0" y1="394.0" x2="804.0" y2="394.0" stroke="#4c7c1c" stroke-width="0.94"/><line x1="798.0" y1="394.0" x2="794.0" y2="400.0" stroke="#4c7c1c" stroke-width="0.94"/><line x1="804.0" y1="394.0" x2="800.0" y2="400.0" stroke="#4c7c1c" stroke-width="0.94"/><path d="M1250.0,386.0 L1295.0,386.0" fill="none" stroke="#4c7c1c" stroke-width="1.13" stroke-linejoin="round" stroke-linecap="round" stroke-dasharray="3 3"/><line x1="1295.0" y1="386.0" x2="1295.0" y2="394.0" stroke="#4c7c1c" stroke-width="0.94"/><line x1="1286.0" y1="394.0" x2="1292.0" y2="394.0" stroke="#4c7c1c" stroke-width="0.94"/><line x1="1286.0" y1="394.0" x2="1282.0" y2="400.0" stroke="#4c7c1c" stroke-width="0.94"/><line x1="1292.0" y1="394.0" x2="1298.0" y2="394.0" stroke="#4c7c1c" stroke-width="0.94"/><line x1="1292.0" y1="394.0" x2="1288.0" y2="400.0" stroke="#4c7c1c" stroke-width="0.94"/><line x1="1298.0" y1="394.0" x2="1304.0" y2="394.0" stroke="#4c7c1c" stroke-width="0.94"/><line x1="1298.0" y1="394.0" x2="1294.0" y2="400.0" stroke="#4c7c1c" stroke-width="0.94"/><line x1="1304.0" y1="394.0" x2="1300.0" y2="400.0" stroke="#4c7c1c" stroke-width="0.94"/><path d="M415.0,680.0 L415.0,702.0" fill="none" stroke="#4c7c1c" stroke-width="1.13" stroke-linejoin="round" stroke-linecap="round" stroke-dasharray="3 3"/><line x1="415.0" y1="702.0" x2="415.0" y2="710.0" stroke="#4c7c1c" stroke-width="0.94"/><line x1="406.0" y1="710.0" x2="412.0" y2="710.0" stroke="#4c7c1c" stroke-width="0.94"/><line x1="406.0" y1="710.0" x2="402.0" y2="716.0" stroke="#4c7c1c" stroke-width="0.94"/><line x1="412.0" y1="710.0" x2="418.0" y2="710.0" stroke="#4c7c1c" stroke-width="0.94"/><line x1="412.0" y1="710.0" x2="408.0" y2="716.0" stroke="#4c7c1c" stroke-width="0.94"/><line x1="418.0" y1="710.0" x2="424.0" y2="710.0" stroke="#4c7c1c" stroke-width="0.94"/><line x1="418.0" y1="710.0" x2="414.0" y2="716.0" stroke="#4c7c1c" stroke-width="0.94"/><line x1="424.0" y1="710.0" x2="420.0" y2="716.0" stroke="#4c7c1c" stroke-width="0.94"/><path d="M230.0,690.0 L270.0,690.0" fill="none" stroke="#4c7c1c" stroke-width="1.13" stroke-linejoin="round" stroke-linecap="round" stroke-dasharray="3 3"/><line x1="270.0" y1="690.0" x2="270.0" y2="698.0" stroke="#4c7c1c" stroke-width="0.94"/><line x1="261.0" y1="698.0" x2="267.0" y2="698.0" stroke="#4c7c1c" stroke-width="0.94"/><line x1="261.0" y1="698.0" x2="257.0" y2="704.0" stroke="#4c7c1c" stroke-width="0.94"/><line x1="267.0" y1="698.0" x2="273.0" y2="698.0" stroke="#4c7c1c" stroke-width="0.94"/><line x1="267.0" y1="698.0" x2="263.0" y2="704.0" stroke="#4c7c1c" stroke-width="0.94"/><line x1="273.0" y1="698.0" x2="279.0" y2="698.0" stroke="#4c7c1c" stroke-width="0.94"/><line x1="273.0" y1="698.0" x2="269.0" y2="704.0" stroke="#4c7c1c" stroke-width="0.94"/><line x1="279.0" y1="698.0" x2="275.0" y2="704.0" stroke="#4c7c1c" stroke-width="0.94"/><path d="M1435.0,615.0 L1435.0,630.0" fill="none" stroke="#4c7c1c" stroke-width="1.13" stroke-linejoin="round" stroke-linecap="round" stroke-dasharray="3 3"/><line x1="1435.0" y1="630.0" x2="1435.0" y2="638.0" stroke="#4c7c1c" stroke-width="0.94"/><line x1="1426.0" y1="638.0" x2="1432.0" y2="638.0" stroke="#4c7c1c" stroke-width="0.94"/><line x1="1426.0" y1="638.0" x2="1422.0" y2="644.0" stroke="#4c7c1c" stroke-width="0.94"/><line x1="1432.0" y1="638.0" x2="1438.0" y2="638.0" stroke="#4c7c1c" stroke-width="0.94"/><line x1="1432.0" y1="638.0" x2="1428.0" y2="644.0" stroke="#4c7c1c" stroke-width="0.94"/><line x1="1438.0" y1="638.0" x2="1444.0" y2="638.0" stroke="#4c7c1c" stroke-width="0.94"/><line x1="1438.0" y1="638.0" x2="1434.0" y2="644.0" stroke="#4c7c1c" stroke-width="0.94"/><line x1="1444.0" y1="638.0" x2="1440.0" y2="644.0" stroke="#4c7c1c" stroke-width="0.94"/></g><g id="L-ANNOTATION"><text x="60.0" y="66.0" font-size="14" text-anchor="start" fill="#111" font-family="Helvetica, Arial, sans-serif" font-weight="bold">EXTERNAL PORTS AND M.2 MODULE CONNECTOR WIRING — Ports A / B / C (USB-C), RJ45, M.2 Key-E (Wi-Fi), M.2 M-key (NVMe)</text><text x="60.0" y="81.0" font-size="8.5" text-anchor="start" fill="#333" font-family="Helvetica, Arial, sans-serif">Logical connector wiring, NTS. USB-C pin names per the USB Type-C specification (signal groups, both orientations wired); M.2 shown as signal groups only. Pro-only population dashed. Sources: docs/00 §3.3–3.4; docs/02 §4.5; docs/05 §7; docs/08 §7; docs/09 §3.4–3.5, §5.3, §6, §9.1, §11, §13.</text><text x="155.0" y="425.0" font-size="7" text-anchor="middle" fill="#1f4e9c" font-family="Helvetica, Arial, sans-serif">cable W-13 → iPhone / Mac / PC / PD charger</text><text x="312.0" y="390.0" font-size="6.8" text-anchor="start" fill="#4c7c1c" font-family="Helvetica, Arial, sans-serif">bracket → chassis · W-19</text><text x="300.0" y="142.0" font-size="6.8" text-anchor="middle" fill="#111111" font-family="Helvetica, Arial, sans-serif">TVS 24 V + OVP 22 V</text><text x="300.0" y="187.0" font-size="6.8" text-anchor="middle" fill="#1b7a3a" font-family="Helvetica, Arial, sans-serif">TPD1E10B06 class</text><text x="300.0" y="232.0" font-size="6.8" text-anchor="middle" fill="#1f4e9c" font-family="Helvetica, Arial, sans-serif">USB 2.0 · TPD2E001</text><text x="300.0" y="277.0" font-size="6.8" text-anchor="middle" fill="#1f4e9c" font-family="Helvetica, Arial, sans-serif">90 Ω · TVS ≤ 0.3 pF</text><text x="300.0" y="323.0" font-size="6.8" text-anchor="middle" fill="#9c1f1f" font-family="Helvetica, Arial, sans-serif">SS orientation: TBD — OI-13</text><text x="258.0" y="353.0" font-size="6.8" text-anchor="start" fill="#777" font-family="Helvetica, Arial, sans-serif">unused (N.C., TVS optional)</text><text x="655.0" y="425.0" font-size="7" text-anchor="middle" fill="#1f4e9c" font-family="Helvetica, Arial, sans-serif">cable W-14 → external SSD / tethered phone / USB cellular adapter</text><text x="812.0" y="390.0" font-size="6.8" text-anchor="start" fill="#4c7c1c" font-family="Helvetica, Arial, sans-serif">bracket → chassis · W-19</text><text x="800.0" y="142.0" font-size="6.8" text-anchor="middle" fill="#111111" font-family="Helvetica, Arial, sans-serif">5 V · 0.5 / 1.5 / 3 A</text><text x="800.0" y="187.0" font-size="6.8" text-anchor="middle" fill="#1b7a3a" font-family="Helvetica, Arial, sans-serif">Rp set by EC (D13)</text><text x="800.0" y="232.0" font-size="6.8" text-anchor="middle" fill="#1f4e9c" font-family="Helvetica, Arial, sans-serif">USB 2.0 · TPD2E001</text><text x="800.0" y="277.0" font-size="6.8" text-anchor="middle" fill="#1f4e9c" font-family="Helvetica, Arial, sans-serif">90 Ω L9 ≤ 90 mm · TVS ≤ 0.3 pF</text><text x="800.0" y="323.0" font-size="6.8" text-anchor="middle" fill="#9c1f1f" font-family="Helvetica, Arial, sans-serif">SS orientation: TBD — OI-13</text><text x="758.0" y="353.0" font-size="6.8" text-anchor="start" fill="#777" font-family="Helvetica, Arial, sans-serif">unused</text><text x="1155.0" y="425.0" font-size="7" text-anchor="middle" fill="#1f4e9c" font-family="Helvetica, Arial, sans-serif">cable W-15 → USB4 host / PD source (Pro); blanked TPU plug on Base</text><text x="1312.0" y="390.0" font-size="6.8" text-anchor="start" fill="#4c7c1c" font-family="Helvetica, Arial, sans-serif">bracket → chassis · W-19</text><text x="1300.0" y="142.0" font-size="6.8" text-anchor="middle" fill="#111111" font-family="Helvetica, Arial, sans-serif">Base: detect divider + TVS</text><text x="1300.0" y="187.0" font-size="6.8" text-anchor="middle" fill="#1b7a3a" font-family="Helvetica, Arial, sans-serif">one PD owner — OI-12</text><text x="1300.0" y="232.0" font-size="6.8" text-anchor="middle" fill="#1f4e9c" font-family="Helvetica, Arial, sans-serif">USB 2.0</text><text x="1300.0" y="277.0" font-size="6.8" text-anchor="middle" fill="#1f4e9c" font-family="Helvetica, Arial, sans-serif">USB4 lane 0 · 85 Ω L3 ≤ 60 mm</text><text x="1300.0" y="310.0" font-size="6.8" text-anchor="middle" fill="#1f4e9c" font-family="Helvetica, Arial, sans-serif">USB4 lane 1 · TVS ≤ 0.2 pF</text><text x="1300.0" y="346.0" font-size="6.8" text-anchor="middle" fill="#1b7a3a" font-family="Helvetica, Arial, sans-serif">USB4 sideband · TPD1E10B06</text><text x="145.0" y="735.0" font-size="7" text-anchor="middle" fill="#1f4e9c" font-family="Helvetica, Arial, sans-serif">cable W-16 → Cat 6A patch cable · 5GBASE-T</text><text x="280.0" y="556.0" font-size="6.8" text-anchor="middle" fill="#1f4e9c" font-family="Helvetica, Arial, sans-serif">pair 1 · 100 Ω</text><text x="555.0" y="556.0" font-size="6.8" text-anchor="middle" fill="#1f4e9c" font-family="Helvetica, Arial, sans-serif">≤ 25 mm · 100 Ω</text><text x="280.0" y="668.0" font-size="6.8" text-anchor="middle" fill="#1f4e9c" font-family="Helvetica, Arial, sans-serif">T568 pairs 1-2 / 3-6 / 4-5 / 7-8</text><text x="280.0" y="678.0" font-size="6.8" text-anchor="middle" fill="#1f4e9c" font-family="Helvetica, Arial, sans-serif">(public standard; all four used)</text><text x="432.0" y="712.0" font-size="6.8" text-anchor="start" fill="#4c7c1c" font-family="Helvetica, Arial, sans-serif">Bob Smith: 75 Ω + 1 nF / 2 kV</text><text x="432.0" y="722.0" font-size="6.8" text-anchor="start" fill="#4c7c1c" font-family="Helvetica, Arial, sans-serif">on centre taps → chassis GND</text><text x="432.0" y="732.0" font-size="6.8" text-anchor="start" fill="#4c7c1c" font-family="Helvetica, Arial, sans-serif">(not logic GND, 09 §6)</text><text x="555.0" y="492.0" font-size="6.8" text-anchor="middle" fill="#9c1f1f" font-family="Helvetica, Arial, sans-serif">2 mm isolation moat, all layers (09 §6)</text><text x="287.0" y="694.0" font-size="6.8" text-anchor="start" fill="#4c7c1c" font-family="Helvetica, Arial, sans-serif">jack frame riveted to chassis wall · W-19</text><path d="M990.0,496.0 L841.4,496.0 L833.4,504.0 L841.4,512.0 L990.0,512.0 Z" fill="#fff" stroke="#333" stroke-width="0.68" stroke-linejoin="round" stroke-linecap="round"/><text x="986.0" y="507.0" font-size="6.8" text-anchor="end" fill="#333" font-family="Helvetica, Arial, sans-serif">pcie2x1l1 Gen2 ×1 + REFCLK ← RK3588 SoM</text><path d="M990.0,524.0 L837.8,524.0 L829.8,532.0 L837.8,540.0 L990.0,540.0 Z" fill="#fff" stroke="#333" stroke-width="0.68" stroke-linejoin="round" stroke-linecap="round"/><text x="986.0" y="535.0" font-size="6.8" text-anchor="end" fill="#333" font-family="Helvetica, Arial, sans-serif">PERST# / CLKREQ# / W_DISABLE# ← SoM / EC</text><path d="M990.0,552.0 L819.8,552.0 L811.8,560.0 L819.8,568.0 L990.0,568.0 Z" fill="#fff" stroke="#333" stroke-width="0.68" stroke-linejoin="round" stroke-linecap="round"/><text x="986.0" y="563.0" font-size="6.8" text-anchor="end" fill="#333" font-family="Helvetica, Arial, sans-serif">USB 2.0 ← RK3588 USB2 host (BT held in reset)</text><path d="M990.0,582.0 L859.5,582.0 L851.5,590.0 L859.5,598.0 L990.0,598.0 Z" fill="#fff" stroke="#333" stroke-width="0.68" stroke-linejoin="round" stroke-linecap="round"/><text x="986.0" y="593.0" font-size="6.8" text-anchor="end" fill="#333" font-family="Helvetica, Arial, sans-serif">3.3 V LOGIC via LC π filter · P-22</text><text x="1255.0" y="525.0" font-size="6.8" text-anchor="middle" fill="#9c1f1f" font-family="Helvetica, Arial, sans-serif">W-05 · MHF4 1.37 mm coax ≈ 140–150 mm</text><text x="1255.0" y="590.0" font-size="6.8" text-anchor="middle" fill="#9c1f1f" font-family="Helvetica, Arial, sans-serif">W-06 · MHF4 coax ≈ 60 mm</text><text x="1255.0" y="542.0" font-size="6.5" text-anchor="middle" fill="#9c1f1f" font-family="Helvetica, Arial, sans-serif">≤ 0.35 dB at 6 GHz</text><text x="1255.0" y="607.0" font-size="6.5" text-anchor="middle" fill="#9c1f1f" font-family="Helvetica, Arial, sans-serif">≤ 0.15 dB at 6 GHz</text><text x="1340.0" y="660.0" font-size="6.5" text-anchor="start" fill="#4c7c1c" font-family="Helvetica, Arial, sans-serif">W-21: coax shield → chassis ≤ 10 mm from each element</text><text x="1180.0" y="677.0" font-size="6.8" text-anchor="start" fill="#333" font-family="Helvetica, Arial, sans-serif">Coax along the chassis top rail, clipped every 30 mm; ≥ 10 mm from buck inductors,</text><text x="1180.0" y="688.0" font-size="6.8" text-anchor="start" fill="#333" font-family="Helvetica, Arial, sans-serif">≥ 5 mm from LPDDR; never into the end caps (07 §4.3). MHF4 ≈ 30 mating cycles.</text><text x="1180.0" y="702.0" font-size="6.8" text-anchor="start" fill="#9c1f1f" font-family="Helvetica, Arial, sans-serif">09 §4.2 targets antenna cables ≤ 120 mm; 07 §4.3 gives WIFI0 ≈ 140–150 mm — reconcile at EVT.</text><path d="M990.0,736.0 L830.6,736.0 L822.6,744.0 L830.6,752.0 L990.0,752.0 Z" fill="#fff" stroke="#333" stroke-width="0.68" stroke-linejoin="round" stroke-linecap="round"/><text x="986.0" y="747.0" font-size="6.8" text-anchor="end" fill="#333" font-family="Helvetica, Arial, sans-serif">PCIe Gen3 ×2 + REFCLK ← ASM2812 downstream</text><path d="M990.0,764.0 L848.7,764.0 L840.7,772.0 L848.7,780.0 L990.0,780.0 Z" fill="#fff" stroke="#333" stroke-width="0.68" stroke-linejoin="round" stroke-linecap="round"/><text x="986.0" y="775.0" font-size="6.8" text-anchor="end" fill="#333" font-family="Helvetica, Arial, sans-serif">PERST# / CLKREQ# ← ASM2812 / EC (TBD)</text><path d="M990.0,800.0 L819.8,800.0 L811.8,808.0 L819.8,816.0 L990.0,816.0 Z" fill="#fff" stroke="#333" stroke-width="0.68" stroke-linejoin="round" stroke-linecap="round"/><text x="986.0" y="811.0" font-size="6.8" text-anchor="end" fill="#333" font-family="Helvetica, Arial, sans-serif">3.3 V via 2.5 A eFuse from 3.3 V SLOTS · P-16</text><text x="1180.0" y="750.0" font-size="6.8" text-anchor="start" fill="#333" font-family="Helvetica, Arial, sans-serif">Thermal pad from the module to the magnesium skin (rear-facing socket, 09 §1.1);</text><text x="1180.0" y="761.0" font-size="6.8" text-anchor="start" fill="#333" font-family="Helvetica, Arial, sans-serif">alternative supply: separate 3 A buck — EVT decision (05 §3.2).</text><rect x="60.0" y="752.0" width="740.0" height="162.7" rx="0" fill="#fff" stroke="#222" stroke-width="0.68" /><text x="68.0" y="767.0" font-size="9.5" text-anchor="start" fill="#111" font-family="Helvetica, Arial, sans-serif" font-weight="bold">Notes</text><text x="68.0" y="783.7" font-size="7.4" text-anchor="start" fill="#111" font-family="Helvetica, Arial, sans-serif">1. USB-C receptacles: same IP67 mid-mount part on all three ports (Amphenol / JAE DX07 IPX7 class); the receptacle nose seals with an O-ring against a moulded collar and the shell is</text><text x="80.0" y="793.3" font-size="7.4" text-anchor="start" fill="#111" font-family="Helvetica, Arial, sans-serif">screwed to a 1.5 mm Zn-Ni-plated steel or aluminum bracket — never stainless into magnesium (D4). The bracket, not the PCB, takes cable side-load (08 §7, 09 §11).</text><text x="68.0" y="802.9" font-size="7.4" text-anchor="start" fill="#111" font-family="Helvetica, Arial, sans-serif">2. Mid-mount receptacles need a board cutout; the cutout edges are plated and grounded so the L2 reference stays continuous under the SuperSpeed escape (09 §11). Each shell bonds to</text><text x="80.0" y="812.6" font-size="7.4" text-anchor="start" fill="#111" font-family="Helvetica, Arial, sans-serif">the chassis through its bracket and to board GND at the connector — one bond point per connector (09 §6), W-19.</text><text x="68.0" y="822.2" font-size="7.4" text-anchor="start" fill="#111" font-family="Helvetica, Arial, sans-serif">3. Port C: a sealed, USB4-rated receptacle is not yet sourced (09 §13); fallback is an unsealed USB4 receptacle with a moulded silicone boot (mechanical change). On Base the hole is</text><text x="80.0" y="831.8" font-size="7.4" text-anchor="start" fill="#111" font-family="Helvetica, Arial, sans-serif">filled with a bonded TPU plug; the receptacle stays fitted for tooling commonality (10 BOM).</text><text x="68.0" y="841.4" font-size="7.4" text-anchor="start" fill="#111" font-family="Helvetica, Arial, sans-serif">4. SuperSpeed plug-orientation handling (RK3588 USBDP PHY lane select vs external SS mux on Ports A/B) is not stated in any document — OI-13. Both TX/RX pair sets are wired to the</text><text x="80.0" y="851.0" font-size="7.4" text-anchor="start" fill="#111" font-family="Helvetica, Arial, sans-serif">receptacle as the Type-C spec requires.</text><text x="68.0" y="860.7" font-size="7.4" text-anchor="start" fill="#111" font-family="Helvetica, Arial, sans-serif">5. ESD / TVS classes (09 §5.3): SS pairs ≤ 0.3 pF 4-ch (TPD4E05U06 / RClamp0524P class); USB4 port ≤ 0.2 pF (TPD4E02B04 class); CC and SBU TPD1E10B06 class, 22 V-tolerant on CC; VBUS</text><text x="80.0" y="870.3" font-size="7.4" text-anchor="start" fill="#111" font-family="Helvetica, Arial, sans-serif">TVS 24 V standoff + OVP 22 V; D± TPD2E001; RJ45 TPD4E1B06 on the chip side of the magnetics.</text><text x="68.0" y="879.9" font-size="7.4" text-anchor="start" fill="#111" font-family="Helvetica, Arial, sans-serif">6. RJ45: T568 pair assignment is the public standard; 5GBASE-T (IEEE 802.3bz) uses all four pairs; PoE-in is not supported; intra-pair skew ≤ 50 ps (09 §12 item 8). Discrete magnetics</text><text x="80.0" y="889.5" font-size="7.4" text-anchor="start" fill="#111" font-family="Helvetica, Arial, sans-serif">because the jack needs a chassis-anchored shroud and gasket (09 §3.5).</text><text x="68.0" y="899.1" font-size="7.4" text-anchor="start" fill="#111" font-family="Helvetica, Arial, sans-serif">7. M.2 sockets: 75-position, 4.2 mm; pin numbers per the PCI-SIG M.2 specification are not reproduced here. Wi-Fi module antenna connectors face the board edge nearest the front-frame</text><text x="80.0" y="908.8" font-size="7.4" text-anchor="start" fill="#111" font-family="Helvetica, Arial, sans-serif">antennas (09 §4.2); the 3.3 V LOGIC feed to the Key-E slot carries an LC π filter for < 20 mVpp ripple (05 §5).</text></g></svg>