Strip PCIe-M2 (M-key/NVMe) sheet; re-baseline stripped carrier

Drops the unused M.2 M-key/NVMe block — design is 1x M.2 E-key (Wi-Fi)
only, since the CM5 exposes a single PCIe x1 lane (datasheet SC1466),
reserved for the E-key. The 10 freed PCIE_* lanes are NC on Module1
unit 2, to be rewired to a fresh E-key sheet in the add phase.

- CM5_HighSpeed: retire PCIE_* labels/wires, NC pins 102,104,106,109,
  110,112,116,118,122,124
- root CM5IO: drop whole PCIe-M2 (sheet) block; strip dangling PCIE_*
  pins off the kept CM5_HighSpeed sheet symbol
- delete carrier/PCIe-M2.kicad_sch; clean .kicad_pro sheets array + ERC
  exclusion
- retire_block.py: add --drop-sheet FILE (remove whole (sheet) block +
  sheet_instances path)
- analysis/baseline/carrier_stripped.json: new add-phase diff anchor

Verify: ERC 136->133 (zero new violation types); analyzer diff +0/~0
(cumulative -41 removed vs original ref); netlist confirms +5v/+3.3v/
GND/+1.8v intact (U8's M2_3v3 was a local rail, not board +3.3v).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
noise
2026-06-30 11:27:41 -04:00
parent 6082613e88
commit 1d169476fb
7 changed files with 70945 additions and 8512 deletions

View File

@@ -7644,16 +7644,6 @@
)
(uuid "27e3c71f-5a63-4710-8adf-b600b805ce02")
)
(wire
(pts
(xy 31.75 38.1) (xy 38.1 38.1)
)
(stroke
(width 0)
(type solid)
)
(uuid "2938bf2d-2d32-4cb0-9d4d-563ea28ffffa")
)
(wire
(pts
(xy 35.56 109.22) (xy 38.1 109.22)
@@ -7734,16 +7724,6 @@
)
(uuid "2f5467a7-bd49-433c-92f2-60a842e66f7b")
)
(wire
(pts
(xy 31.75 27.94) (xy 38.1 27.94)
)
(stroke
(width 0)
(type default)
)
(uuid "2f75af73-81af-4c13-9b1c-587f6551682a")
)
(wire
(pts
(xy 180.34 48.26) (xy 196.85 48.26)
@@ -7904,16 +7884,6 @@
)
(uuid "4faeed13-cd8a-4bdc-8d48-1ca1fe386979")
)
(wire
(pts
(xy 38.1 43.18) (xy 31.75 43.18)
)
(stroke
(width 0)
(type solid)
)
(uuid "5099f397-6fe7-454f-899c-34e2b5f22ca7")
)
(wire
(pts
(xy 229.87 147.32) (xy 240.03 147.32)
@@ -7924,16 +7894,6 @@
)
(uuid "51f5536d-48d2-4807-be44-93f427952b0e")
)
(wire
(pts
(xy 31.75 30.48) (xy 38.1 30.48)
)
(stroke
(width 0)
(type default)
)
(uuid "5243fe6a-ae55-40b5-8db1-ec9d4b04147b")
)
(wire
(pts
(xy 99.06 132.08) (xy 101.6 132.08)
@@ -7944,16 +7904,6 @@
)
(uuid "524d7aa8-362f-459a-b2ae-4ca2a0b1612b")
)
(wire
(pts
(xy 31.75 53.34) (xy 38.1 53.34)
)
(stroke
(width 0)
(type solid)
)
(uuid "53fda1fb-12bd-4536-80e1-aab5c0e3fc58")
)
(wire
(pts
(xy 82.55 177.8) (xy 82.55 185.42)
@@ -8044,16 +7994,6 @@
)
(uuid "5cdb7416-8115-42e3-a14b-940e7e48428d")
)
(wire
(pts
(xy 38.1 45.72) (xy 31.75 45.72)
)
(stroke
(width 0)
(type solid)
)
(uuid "6474aa6c-825c-4f0f-9938-759b68df02a5")
)
(wire
(pts
(xy 101.6 93.98) (xy 101.6 101.6)
@@ -8234,16 +8174,6 @@
)
(uuid "87a0ffb1-5477-4b20-a3ac-fef5af129a33")
)
(wire
(pts
(xy 31.75 35.56) (xy 38.1 35.56)
)
(stroke
(width 0)
(type solid)
)
(uuid "89bd1fdd-6a91-474e-8495-7a2ba7eb6260")
)
(wire
(pts
(xy 101.6 139.7) (xy 101.6 147.32)
@@ -8264,16 +8194,6 @@
)
(uuid "8afe1dbf-1187-4362-8af8-a90ca839a6b3")
)
(wire
(pts
(xy 31.75 25.4) (xy 38.1 25.4)
)
(stroke
(width 0)
(type solid)
)
(uuid "8b022692-69b7-4bd6-bf38-57edecf356fa")
)
(wire
(pts
(xy 180.34 80.01) (xy 196.85 80.01)
@@ -8284,16 +8204,6 @@
)
(uuid "8c4772bb-de72-4bbc-8951-f76ac882c05f")
)
(wire
(pts
(xy 31.75 50.8) (xy 38.1 50.8)
)
(stroke
(width 0)
(type solid)
)
(uuid "929c74c0-78bf-4efe-a778-fa328e951865")
)
(wire
(pts
(xy 151.13 78.74) (xy 134.62 78.74)
@@ -8674,16 +8584,6 @@
)
(uuid "d5a7688c-7438-4b6d-999f-4f2a3cb18fd6")
)
(wire
(pts
(xy 99.06 35.56) (xy 105.41 35.56)
)
(stroke
(width 0)
(type solid)
)
(uuid "d5c86a84-6c8b-48b5-b583-2fe7052421ab")
)
(wire
(pts
(xy 101.6 71.12) (xy 101.6 93.98)
@@ -9355,42 +9255,6 @@
)
(uuid "02b1295e-cf95-47ff-9c57-f8ada28f2e94")
)
(hierarchical_label "PCIE_PWR_EN"
(shape output)
(at 31.75 30.48 180)
(fields_autoplaced yes)
(effects
(font
(size 1.27 1.27)
)
(justify right)
)
(uuid "1dacd626-a559-4363-9eb3-77dde5d16024")
)
(hierarchical_label "PCIE_CLK_P"
(shape output)
(at 31.75 35.56 180)
(fields_autoplaced yes)
(effects
(font
(size 1.27 1.27)
)
(justify right)
)
(uuid "25247d0c-5910-484b-9651-5750d422a450")
)
(hierarchical_label "PCIE_RX_N"
(shape input)
(at 31.75 45.72 180)
(fields_autoplaced yes)
(effects
(font
(size 1.27 1.27)
)
(justify right)
)
(uuid "4aee84d1-0859-48ac-a053-5a981ee1b24a")
)
(hierarchical_label "+5v"
(shape input)
(at 191.77 147.32 180)
@@ -9403,18 +9267,6 @@
)
(uuid "4d55ddc7-73be-49f7-98ea-a0ba474cbdb0")
)
(hierarchical_label "PCIE_nCLKREQ"
(shape input)
(at 31.75 25.4 180)
(fields_autoplaced yes)
(effects
(font
(size 1.27 1.27)
)
(justify right)
)
(uuid "59142adb-6887-41fc-851e-9a7f51511d60")
)
(hierarchical_label "ID_SC"
(shape input)
(at 185.42 119.38 180)
@@ -9427,18 +9279,6 @@
)
(uuid "5b04e20f-8575-4362-b040-2e2133d670c8")
)
(hierarchical_label "PCIE_RX_P"
(shape input)
(at 31.75 43.18 180)
(fields_autoplaced yes)
(effects
(font
(size 1.27 1.27)
)
(justify right)
)
(uuid "5fc4054a-b929-433e-a947-747fb7ed003d")
)
(hierarchical_label "GPIO_VREF"
(shape input)
(at 196.85 104.14 180)
@@ -9487,18 +9327,6 @@
)
(uuid "69f75991-c8c0-49a9-aed8-daa6ca9a5d73")
)
(hierarchical_label "PCIE_TX_P"
(shape output)
(at 31.75 50.8 180)
(fields_autoplaced yes)
(effects
(font
(size 1.27 1.27)
)
(justify right)
)
(uuid "811f5389-c208-4640-ab1a-b454491bb330")
)
(hierarchical_label "ID_SD"
(shape input)
(at 185.42 121.92 180)
@@ -9511,54 +9339,6 @@
)
(uuid "8e715b73-353f-4cfc-aa33-1eac54b89b6c")
)
(hierarchical_label "PCIE_nWAKE"
(shape input)
(at 31.75 27.94 180)
(fields_autoplaced yes)
(effects
(font
(size 1.27 1.27)
)
(justify right)
)
(uuid "a8b35311-4f8b-4438-aa47-dca2f66d55c9")
)
(hierarchical_label "PCIE_CLK_N"
(shape output)
(at 31.75 38.1 180)
(fields_autoplaced yes)
(effects
(font
(size 1.27 1.27)
)
(justify right)
)
(uuid "b6f041a4-3ea0-418b-94a2-50c938beafa2")
)
(hierarchical_label "PCIE_nRST"
(shape output)
(at 105.41 35.56 0)
(fields_autoplaced yes)
(effects
(font
(size 1.27 1.27)
)
(justify left)
)
(uuid "bb673c7a-d2b0-45b0-bfe2-0b113c092a77")
)
(hierarchical_label "PCIE_TX_N"
(shape output)
(at 31.75 53.34 180)
(fields_autoplaced yes)
(effects
(font
(size 1.27 1.27)
)
(justify right)
)
(uuid "d4876469-b949-49ce-b8fe-43cb458692a4")
)
(symbol
(lib_id "power:GND")
(at 101.6 152.4 0)
@@ -12904,4 +12684,44 @@
(at 38.1 144.78)
(uuid "3e94757c-62b4-5b7d-9eb9-0bce1d18da64")
)
(no_connect
(at 38.1 25.4)
(uuid "aab94d9f-4d88-55fd-8963-e421713879b9")
)
(no_connect
(at 38.1 27.94)
(uuid "bf767c9b-22d7-5638-8a4e-bb8fee0ab324")
)
(no_connect
(at 38.1 30.48)
(uuid "22043a85-7370-5a2b-9195-7034c3f95e65")
)
(no_connect
(at 99.06 35.56)
(uuid "cb39ce49-dc2e-52cf-9ae5-2fad794b9c0c")
)
(no_connect
(at 38.1 35.56)
(uuid "2c45bf1f-14d2-5a34-839d-dece52143315")
)
(no_connect
(at 38.1 38.1)
(uuid "03029999-8098-5e97-add5-bc4fb95371cc")
)
(no_connect
(at 38.1 43.18)
(uuid "59658b5e-4bf4-566d-b811-b0bf504a95d9")
)
(no_connect
(at 38.1 45.72)
(uuid "a4407bb3-9030-51e1-88f0-738765ce6334")
)
(no_connect
(at 38.1 50.8)
(uuid "15995150-d574-51ad-b24d-4ddbdb8a19b0")
)
(no_connect
(at 38.1 53.34)
(uuid "8fe68385-81e4-5057-aaaf-7839e45c385d")
)
)