← Commit history

dp83869hmrgzr: component.models_3d pose record per STEP (Z-up, seated z=0, pad-centre origin, identity binding)

Ray ·1c2206e429 · ·parent 9b0bda7
2 files changed +110−30
package.json+68−28
@@ -53,109 +53,109 @@         "number": "1",         "name": "TD_P_A",         "type": "bidirectional",-        "description": "Differential transmit and receive signal (pair P) for 1000Base-T channel A, 100\u03a9 differential impedance."+        "description": "Differential transmit and receive signal (pair P) for 1000Base-T channel A, 100Ω differential impedance."       },       {         "number": "2",         "name": "TD_M_A",         "type": "bidirectional",-        "description": "Differential transmit and receive signal (pair M) for 1000Base-T channel A, 100\u03a9 differential impedance."+        "description": "Differential transmit and receive signal (pair M) for 1000Base-T channel A, 100Ω differential impedance."       },       {         "number": "3",         "name": "VDDA2P5",         "type": "power_in",-        "description": "2.5V analog power supply \u00b15%; requires 1\u00b5F and 0.1\u00b5F decoupling capacitors to ground."+        "description": "2.5V analog power supply ±5%; requires 1µF and 0.1µF decoupling capacitors to ground."       },       {         "number": "4",         "name": "TD_P_B",         "type": "bidirectional",-        "description": "Differential transmit and receive signal (pair P) for 1000Base-T channel B, 100\u03a9 differential impedance."+        "description": "Differential transmit and receive signal (pair P) for 1000Base-T channel B, 100Ω differential impedance."       },       {         "number": "5",         "name": "TD_M_B",         "type": "bidirectional",-        "description": "Differential transmit and receive signal (pair M) for 1000Base-T channel B, 100\u03a9 differential impedance."+        "description": "Differential transmit and receive signal (pair M) for 1000Base-T channel B, 100Ω differential impedance."       },       {         "number": "6",         "name": "VDD1P1",         "type": "power_in",-        "description": "1.1V digital power supply \u00b110%; requires 1\u00b5F and 0.1\u00b5F decoupling capacitors to ground."+        "description": "1.1V digital power supply ±10%; requires 1µF and 0.1µF decoupling capacitors to ground."       },       {         "number": "7",         "name": "TD_P_C",         "type": "bidirectional",-        "description": "Differential transmit and receive signal (pair P) for 1000Base-T channel C, 100\u03a9 differential impedance."+        "description": "Differential transmit and receive signal (pair P) for 1000Base-T channel C, 100Ω differential impedance."       },       {         "number": "8",         "name": "TD_M_C",         "type": "bidirectional",-        "description": "Differential transmit and receive signal (pair M) for 1000Base-T channel C, 100\u03a9 differential impedance."+        "description": "Differential transmit and receive signal (pair M) for 1000Base-T channel C, 100Ω differential impedance."       },       {         "number": "9",         "name": "VDDA2P5",         "type": "power_in",-        "description": "2.5V analog power supply \u00b15%; requires 1\u00b5F and 0.1\u00b5F decoupling capacitors to ground."+        "description": "2.5V analog power supply ±5%; requires 1µF and 0.1µF decoupling capacitors to ground."       },       {         "number": "10",         "name": "TD_P_D",         "type": "bidirectional",-        "description": "Differential transmit and receive signal (pair P) for 1000Base-T channel D, 100\u03a9 differential impedance."+        "description": "Differential transmit and receive signal (pair P) for 1000Base-T channel D, 100Ω differential impedance."       },       {         "number": "11",         "name": "TD_M_D",         "type": "bidirectional",-        "description": "Differential transmit and receive signal (pair M) for 1000Base-T channel D, 100\u03a9 differential impedance."+        "description": "Differential transmit and receive signal (pair M) for 1000Base-T channel D, 100Ω differential impedance."       },       {         "number": "12",         "name": "RBIAS",         "type": "input",-        "description": "Bias resistor connection point; connect 11k\u03a9 \u00b11% resistor to ground."+        "description": "Bias resistor connection point; connect 11kΩ ±1% resistor to ground."       },       {         "number": "13",         "name": "VDDA1P8_1",         "type": "power_in",-        "description": "External 1.8V \u00b15% analog power in three-power mode; requires 1\u00b5F and 0.1\u00b5F decoupling capacitors when used."+        "description": "External 1.8V ±5% analog power in three-power mode; requires 1µF and 0.1µF decoupling capacitors when used."       },       {         "number": "14",         "name": "SON",         "type": "output",-        "description": "Differential SGMII or fiber data output (pair N); AC-coupled with 0.1\u00b5F capacitor; LVDS signal."+        "description": "Differential SGMII or fiber data output (pair N); AC-coupled with 0.1µF capacitor; LVDS signal."       },       {         "number": "15",         "name": "SOP",         "type": "output",-        "description": "Differential SGMII or fiber data output (pair P); AC-coupled with 0.1\u00b5F capacitor; LVDS signal."+        "description": "Differential SGMII or fiber data output (pair P); AC-coupled with 0.1µF capacitor; LVDS signal."       },       {         "number": "16",         "name": "SIP",         "type": "input",-        "description": "Differential SGMII or fiber data input (pair P); AC-coupled with 0.1\u00b5F capacitor; receives LVDS signal."+        "description": "Differential SGMII or fiber data input (pair P); AC-coupled with 0.1µF capacitor; receives LVDS signal."       },       {         "number": "17",         "name": "SIN",         "type": "input",-        "description": "Differential SGMII or fiber data input (pair N); AC-coupled with 0.1\u00b5F capacitor; receives LVDS signal."+        "description": "Differential SGMII or fiber data input (pair N); AC-coupled with 0.1µF capacitor; receives LVDS signal."       },       {         "number": "18",         "name": "VDDIO",         "type": "power_in",-        "description": "I/O power supply 1.8V, 2.5V, or 3.3V \u00b15%; requires 1\u00b5F and 0.1\u00b5F decoupling capacitors to ground."+        "description": "I/O power supply 1.8V, 2.5V, or 3.3V ±5%; requires 1µF and 0.1µF decoupling capacitors to ground."       },       {         "number": "19",@@ -167,7 +167,7 @@         "number": "20",         "name": "XI",         "type": "input",-        "description": "Crystal oscillator input for 25MHz crystal or external oscillator; VIH \u2265 1.2V, VIL \u2264 0.6V."+        "description": "Crystal oscillator input for 25MHz crystal or external oscillator; VIH ≥ 1.2V, VIL ≤ 0.6V."       },       {         "number": "21",@@ -227,13 +227,13 @@         "number": "30",         "name": "VDDIO",         "type": "power_in",-        "description": "I/O power supply 1.8V, 2.5V, or 3.3V \u00b15%; requires 1\u00b5F and 0.1\u00b5F decoupling capacitors to ground."+        "description": "I/O power supply 1.8V, 2.5V, or 3.3V ±5%; requires 1µF and 0.1µF decoupling capacitors to ground."       },       {         "number": "31",         "name": "VDD1P1",         "type": "power_in",-        "description": "1.1V digital power supply \u00b110%; requires 1\u00b5F and 0.1\u00b5F decoupling capacitors to ground."+        "description": "1.1V digital power supply ±10%; requires 1µF and 0.1µF decoupling capacitors to ground."       },       {         "number": "32",@@ -281,7 +281,7 @@         "number": "39",         "name": "VDD1P1",         "type": "power_in",-        "description": "1.1V digital power supply \u00b110%; requires 1\u00b5F and 0.1\u00b5F decoupling capacitors to ground."+        "description": "1.1V digital power supply ±10%; requires 1µF and 0.1µF decoupling capacitors to ground."       },       {         "number": "40",@@ -293,7 +293,7 @@         "number": "41",         "name": "MDIO",         "type": "bidirectional",-        "description": "Serial management data I/O (open-drain); requires external 1.5k\u03a9 pull-up resistor to VDDIO."+        "description": "Serial management data I/O (open-drain); requires external 1.5kΩ pull-up resistor to VDDIO."       },       {         "number": "42",@@ -305,13 +305,13 @@         "number": "43",         "name": "RESET_N",         "type": "input",-        "description": "Active-low hardware reset input; minimum 1\u00b5s pulse duration required; in IO voltage domain; use 100\u03a9 series resistor and 47\u00b5F capacitor to ground."+        "description": "Active-low hardware reset input; minimum 1µs pulse duration required; in IO voltage domain; use 100Ω series resistor and 47µF capacitor to ground."       },       {         "number": "44",         "name": "INT_N/PWDN_N",         "type": "bidirectional",-        "description": "Interrupt output (open-drain, active-low) or power-down input (active-low); configurable via register; recommend 2.2k\u03a9 external pull-up to VDDIO."+        "description": "Interrupt output (open-drain, active-low) or power-down input (active-low); configurable via register; recommend 2.2kΩ external pull-up to VDDIO."       },       {         "number": "45",@@ -335,7 +335,7 @@         "number": "48",         "name": "VDDA1P8_2",         "type": "power_in",-        "description": "External 1.8V \u00b15% analog power in three-power mode; requires 1\u00b5F and 0.1\u00b5F decoupling capacitors when used."+        "description": "External 1.8V ±5% analog power in three-power mode; requires 1µF and 0.1µF decoupling capacitors when used."       },       {         "number": "49",@@ -380,6 +380,46 @@     "viewers": {       "symbol": "viewers/symbol.html",       "footprint": "viewers/footprint.html"-    }+    },+    "models_3d": [+      {+        "file": "dp83869hmrgzr.step",+        "role": "plain",+        "up": "Z",+        "units": "mm",+        "origin": "footprint origin = pad-pattern centre",+        "seat": "z = 0",+        "extents_mm": [+          7.0,+          7.0,+          0.77+        ],+        "zmin_mm": 0.0,+        "centre_offset_mm": 0.0,+        "footprint_binding": "identity",+        "sha256": "f2b38b0b4bf967c77e683e8d4599608b9f0503055ec535b93c4ebb5d0163e916",+        "checked": "2026-10-07",+        "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"+      },+      {+        "file": "dp83869hmrgzr-etched.step",+        "role": "eda",+        "up": "Z",+        "units": "mm",+        "origin": "footprint origin = pad-pattern centre",+        "seat": "z = 0",+        "extents_mm": [+          7.0,+          7.0,+          0.77+        ],+        "zmin_mm": 0.0,+        "centre_offset_mm": 0.0,+        "footprint_binding": "identity",+        "sha256": "9967ca16145bc8f9ee0901a0c7046bb36eeff7990d6427e1a5b63acecae1b631",+        "checked": "2026-10-07",+        "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"+      }+    ]   }-}\ No newline at end of file+}
page.json+42−2
@@ -365,7 +365,47 @@     "viewers": {       "symbol": "viewers/symbol.html",       "footprint": "viewers/footprint.html"-    }+    },+    "models_3d": [+      {+        "file": "dp83869hmrgzr.step",+        "role": "plain",+        "up": "Z",+        "units": "mm",+        "origin": "footprint origin = pad-pattern centre",+        "seat": "z = 0",+        "extents_mm": [+          7.0,+          7.0,+          0.77+        ],+        "zmin_mm": 0.0,+        "centre_offset_mm": 0.0,+        "footprint_binding": "identity",+        "sha256": "f2b38b0b4bf967c77e683e8d4599608b9f0503055ec535b93c4ebb5d0163e916",+        "checked": "2026-10-07",+        "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"+      },+      {+        "file": "dp83869hmrgzr-etched.step",+        "role": "eda",+        "up": "Z",+        "units": "mm",+        "origin": "footprint origin = pad-pattern centre",+        "seat": "z = 0",+        "extents_mm": [+          7.0,+          7.0,+          0.77+        ],+        "zmin_mm": 0.0,+        "centre_offset_mm": 0.0,+        "footprint_binding": "identity",+        "sha256": "9967ca16145bc8f9ee0901a0c7046bb36eeff7990d6427e1a5b63acecae1b631",+        "checked": "2026-10-07",+        "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"+      }+    ]   },   "metadata": {     "specs": {@@ -413,4 +453,4 @@     "public": true   },   "updated_at": "2026-09-24T19:54:05.387Z"-}\ No newline at end of file+}