← Commit history

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

Ray ·6bdbaba16b ·1mo ago ·parent 17c6fe7
2 files changed +90−10
package.json+48−8
@@ -93,9 +93,9 @@       },       {         "number": "8",-        "name": "P0/REFIN2(\u2212)",+        "name": "P0/REFIN2(−)",         "type": "tri_state",-        "description": "Tri-state general-purpose digital output (controlled by GP10EN) or negative reference input when REFSEL=1; reference voltage range AGND to (AVDD\u22121V)."+        "description": "Tri-state general-purpose digital output (controlled by GP10EN) or negative reference input when REFSEL=1; reference voltage range AGND to (AVDD−1V)."       },       {         "number": "9",@@ -137,13 +137,13 @@         "number": "15",         "name": "REFIN1(+)",         "type": "input",-        "description": "Positive reference input pin; voltage range AGND+1V to AVDD; nominal differential reference voltage (REFIN1(+)\u2212REFIN1(\u2212)) is AVDD."+        "description": "Positive reference input pin; voltage range AGND+1V to AVDD; nominal differential reference voltage (REFIN1(+)−REFIN1(−)) is AVDD."       },       {         "number": "16",-        "name": "REFIN1(\u2212)",+        "name": "REFIN1(−)",         "type": "input",-        "description": "Negative reference input pin; voltage range AGND to (AVDD\u22121V)."+        "description": "Negative reference input pin; voltage range AGND to (AVDD−1V)."       },       {         "number": "17",@@ -205,7 +205,7 @@         "consensus": "agreed",         "guards": "pin_guards 0.1: passed",         "guard_notes": [-          "extractor flagged: MCLK1 classified as input\u2014verify if passive is more appropriate for crystal oscillator feedback netw; P1/REFIN2(+) and P0/REFIN2(\u2212) classified as tri_state for GPIO output mode with explicit tristating;; Analog inputs AIN1\u2013AIN4 classified as input; optional 500nA excitation current source/sink feature e"+          "extractor flagged: MCLK1 classified as input—verify if passive is more appropriate for crystal oscillator feedback netw; P1/REFIN2(+) and P0/REFIN2(−) classified as tri_state for GPIO output mode with explicit tristating;; Analog inputs AIN1–AIN4 classified as input; optional 500nA excitation current source/sink feature e"         ],         "pages_sent": 40,         "cost_usd": 0.5909,@@ -228,6 +228,46 @@     "viewers": {       "symbol": "viewers/symbol.html",       "footprint": "viewers/footprint.html"-    }+    },+    "models_3d": [+      {+        "file": "ad7192bruz-reel.step",+        "role": "plain",+        "up": "Z",+        "units": "mm",+        "origin": "footprint origin = pad-pattern centre",+        "seat": "z = 0",+        "extents_mm": [+          6.4,+          7.8,+          0.97+        ],+        "zmin_mm": 0.0,+        "centre_offset_mm": 0.0,+        "footprint_binding": "identity",+        "sha256": "706322f42d9793ebf28d5b80100a68bfa8769998a00b78acadf7af937fc1454f",+        "checked": "2026-10-07",+        "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"+      },+      {+        "file": "ad7192bruz-reel-etched.step",+        "role": "eda",+        "up": "Z",+        "units": "mm",+        "origin": "footprint origin = pad-pattern centre",+        "seat": "z = 0",+        "extents_mm": [+          6.4,+          7.8,+          0.97+        ],+        "zmin_mm": 0.0,+        "centre_offset_mm": 0.0,+        "footprint_binding": "identity",+        "sha256": "03eb4778a60619619e45c4bc49e1bebde42f0c6b6de2029e3c9579baceccd62b",+        "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
@@ -213,7 +213,47 @@     "viewers": {       "symbol": "viewers/symbol.html",       "footprint": "viewers/footprint.html"-    }+    },+    "models_3d": [+      {+        "file": "ad7192bruz-reel.step",+        "role": "plain",+        "up": "Z",+        "units": "mm",+        "origin": "footprint origin = pad-pattern centre",+        "seat": "z = 0",+        "extents_mm": [+          6.4,+          7.8,+          0.97+        ],+        "zmin_mm": 0.0,+        "centre_offset_mm": 0.0,+        "footprint_binding": "identity",+        "sha256": "706322f42d9793ebf28d5b80100a68bfa8769998a00b78acadf7af937fc1454f",+        "checked": "2026-10-07",+        "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"+      },+      {+        "file": "ad7192bruz-reel-etched.step",+        "role": "eda",+        "up": "Z",+        "units": "mm",+        "origin": "footprint origin = pad-pattern centre",+        "seat": "z = 0",+        "extents_mm": [+          6.4,+          7.8,+          0.97+        ],+        "zmin_mm": 0.0,+        "centre_offset_mm": 0.0,+        "footprint_binding": "identity",+        "sha256": "03eb4778a60619619e45c4bc49e1bebde42f0c6b6de2029e3c9579baceccd62b",+        "checked": "2026-10-07",+        "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"+      }+    ]   },   "metadata": {     "specs": {@@ -261,4 +301,4 @@     "public": true   },   "updated_at": "2026-09-24T15:36:37.478Z"-}\ No newline at end of file+}