← Commit history

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

Ray ·0e028de391 · ·parent 455db4e
2 files changed +97−17
package.json+55−15
@@ -65,19 +65,19 @@         "number": "3",         "name": "DVDD",         "type": "power_in",-        "description": "Digital power supply 2.8V to 3.6V; metering accuracy guaranteed within 3.0V to 3.6V; decouple with 10\u03bcF electrolytic and 0.1\u03bcF capacitor."+        "description": "Digital power supply 2.8V to 3.6V; metering accuracy guaranteed within 3.0V to 3.6V; decouple with 10μF electrolytic and 0.1μF capacitor."       },       {         "number": "4",         "name": "Reset",         "type": "input",-        "description": "Active-low hardware reset input; apply minimum 200\u03bcs pulse width and connect 0.1\u03bcF filter capacitor to ground."+        "description": "Active-low hardware reset input; apply minimum 200μs pulse width and connect 0.1μF filter capacitor to ground."       },       {         "number": "5",         "name": "AVDD",         "type": "power_in",-        "description": "Analog power supply 2.8V to 3.6V; metering accuracy guaranteed within 3.0V to 3.6V; decouple with 0.1\u03bcF capacitor."+        "description": "Analog power supply 2.8V to 3.6V; metering accuracy guaranteed within 3.0V to 3.6V; decouple with 0.1μF capacitor."       },       {         "number": "6",@@ -89,13 +89,13 @@         "number": "7",         "name": "I2P",         "type": "input",-        "description": "N line current positive input for differential measurement; input range 120\u03bcVrms to 600mVrms when N line gain is 1."+        "description": "N line current positive input for differential measurement; input range 120μVrms to 600mVrms when N line gain is 1."       },       {         "number": "8",         "name": "I2N",         "type": "input",-        "description": "N line current negative input for differential measurement; input range 120\u03bcVrms to 600mVrms when N line gain is 1."+        "description": "N line current negative input for differential measurement; input range 120μVrms to 600mVrms when N line gain is 1."       },       {         "number": "9",@@ -107,13 +107,13 @@         "number": "10",         "name": "I1P",         "type": "input",-        "description": "L line current positive input for differential measurement; input range 5\u03bcVrms to 25mVrms when L line gain is 24."+        "description": "L line current positive input for differential measurement; input range 5μVrms to 25mVrms when L line gain is 24."       },       {         "number": "11",         "name": "I1N",         "type": "input",-        "description": "L line current negative input for differential measurement; input range 5\u03bcVrms to 25mVrms when L line gain is 24."+        "description": "L line current negative input for differential measurement; input range 5μVrms to 25mVrms when L line gain is 24."       },       {         "number": "12",@@ -125,7 +125,7 @@         "number": "13",         "name": "Vref",         "type": "power_in",-        "description": "Reference voltage output at 1.26V nominal; decouple with 1\u03bcF and 1nF capacitors in parallel to ground."+        "description": "Reference voltage output at 1.26V nominal; decouple with 1μF and 1nF capacitors in parallel to ground."       },       {         "number": "14",@@ -137,13 +137,13 @@         "number": "15",         "name": "VN",         "type": "input",-        "description": "Voltage measurement negative input for differential measurement; input range 120\u03bcVrms to 600mVrms."+        "description": "Voltage measurement negative input for differential measurement; input range 120μVrms to 600mVrms."       },       {         "number": "16",         "name": "VP",         "type": "input",-        "description": "Voltage measurement positive input for differential measurement; input range 120\u03bcVrms to 600mVrms."+        "description": "Voltage measurement positive input for differential measurement; input range 120μVrms to 600mVrms."       },       {         "number": "17",@@ -155,13 +155,13 @@         "number": "18",         "name": "CF1",         "type": "output",-        "description": "Active energy pulse output; generates pulses proportional to active energy with width 80ms (if period \u2265160ms) or 0.5T (if period <160ms)."+        "description": "Active energy pulse output; generates pulses proportional to active energy with width 80ms (if period ≥160ms) or 0.5T (if period <160ms)."       },       {         "number": "19",         "name": "CF2",         "type": "output",-        "description": "Reactive energy pulse output; generates pulses proportional to reactive energy with width 80ms (if period \u2265160ms) or 0.5T (if period <160ms)."+        "description": "Reactive energy pulse output; generates pulses proportional to reactive energy with width 80ms (if period ≥160ms) or 0.5T (if period <160ms)."       },       {         "number": "20",@@ -203,7 +203,7 @@         "number": "26",         "name": "SDO/UTX",         "type": "tri_state",-        "description": "Serial data output for SPI (output data on falling edge of SCLK) or UART transmit data; open-drain output requiring 10k\u03a9 pull-up resistor to VDD."+        "description": "Serial data output for SPI (output data on falling edge of SCLK) or UART transmit data; open-drain output requiring 10kΩ pull-up resistor to VDD."       },       {         "number": "27",@@ -250,6 +250,46 @@     "viewers": {       "symbol": "viewers/symbol.html",       "footprint": "viewers/footprint.html"-    }+    },+    "models_3d": [+      {+        "file": "atm90e26-yu-r.step",+        "role": "plain",+        "up": "Z",+        "units": "mm",+        "origin": "footprint origin = pad-pattern centre",+        "seat": "z = 0",+        "extents_mm": [+          7.8,+          10.2,+          2.1+        ],+        "zmin_mm": 0.0,+        "centre_offset_mm": 0.0,+        "footprint_binding": "identity",+        "sha256": "7aa76979ae41da44bded1ed74115012868f2f3f5a757faf32bb9df4f92c1e313",+        "checked": "2026-10-07",+        "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"+      },+      {+        "file": "atm90e26-yu-r-etched.step",+        "role": "eda",+        "up": "Z",+        "units": "mm",+        "origin": "footprint origin = pad-pattern centre",+        "seat": "z = 0",+        "extents_mm": [+          7.8,+          10.2,+          2.1+        ],+        "zmin_mm": 0.0,+        "centre_offset_mm": 0.0,+        "footprint_binding": "identity",+        "sha256": "f9c508933fff952dd93707f214569d4470eb1c23edb6a574cd016e239026beac",+        "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
@@ -235,7 +235,47 @@     "viewers": {       "symbol": "viewers/symbol.html",       "footprint": "viewers/footprint.html"-    }+    },+    "models_3d": [+      {+        "file": "atm90e26-yu-r.step",+        "role": "plain",+        "up": "Z",+        "units": "mm",+        "origin": "footprint origin = pad-pattern centre",+        "seat": "z = 0",+        "extents_mm": [+          7.8,+          10.2,+          2.1+        ],+        "zmin_mm": 0.0,+        "centre_offset_mm": 0.0,+        "footprint_binding": "identity",+        "sha256": "7aa76979ae41da44bded1ed74115012868f2f3f5a757faf32bb9df4f92c1e313",+        "checked": "2026-10-07",+        "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"+      },+      {+        "file": "atm90e26-yu-r-etched.step",+        "role": "eda",+        "up": "Z",+        "units": "mm",+        "origin": "footprint origin = pad-pattern centre",+        "seat": "z = 0",+        "extents_mm": [+          7.8,+          10.2,+          2.1+        ],+        "zmin_mm": 0.0,+        "centre_offset_mm": 0.0,+        "footprint_binding": "identity",+        "sha256": "f9c508933fff952dd93707f214569d4470eb1c23edb6a574cd016e239026beac",+        "checked": "2026-10-07",+        "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"+      }+    ]   },   "metadata": {     "specs": {@@ -283,4 +323,4 @@     "public": true   },   "updated_at": "2026-09-24T17:16:56.842Z"-}\ No newline at end of file+}