← Commit history

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

Ray ·d50b04fc06 · ·parent a494e8d
2 files changed +92−12
package.json+50−10
@@ -89,7 +89,7 @@         "number": "7",         "name": "VDDA",         "type": "power_in",-        "description": "Internal reference bias pin requiring 1\u03bcF ceramic capacitor to ground for signal conditioning."+        "description": "Internal reference bias pin requiring 1μF ceramic capacitor to ground for signal conditioning."       },       {         "number": "8",@@ -107,7 +107,7 @@         "number": "10",         "name": "PSYS",         "type": "output",-        "description": "System power monitor output current proportional to total input and battery power, gain selectable to 1\u03bcA/W or 0.25\u03bcA/W."+        "description": "System power monitor output current proportional to total input and battery power, gain selectable to 1μA/W or 0.25μA/W."       },       {         "number": "11",@@ -119,13 +119,13 @@         "number": "12",         "name": "SDA",         "type": "bidirectional",-        "description": "I2C open drain data I/O line requiring 10k\u03a9 pull-up resistor; supports standard and fast mode up to 400kbit/s."+        "description": "I2C open drain data I/O line requiring 10kΩ pull-up resistor; supports standard and fast mode up to 400kbit/s."       },       {         "number": "13",         "name": "SCL",         "type": "input",-        "description": "I2C clock input requiring 10k\u03a9 pull-up resistor; supports standard and fast mode up to 400kbit/s."+        "description": "I2C clock input requiring 10kΩ pull-up resistor; supports standard and fast mode up to 400kbit/s."       },       {         "number": "14",@@ -137,7 +137,7 @@         "number": "15",         "name": "CMPOUT",         "type": "output",-        "description": "Independent comparator open drain output with programmable deglitch time from 1\u03bcs to 5s via REG0x30[5:4]."+        "description": "Independent comparator open drain output with programmable deglitch time from 1μs to 5s via REG0x30[5:4]."       },       {         "number": "16",@@ -197,7 +197,7 @@         "number": "25",         "name": "BTST2",         "type": "power_in",-        "description": "Boost mode bootstrap supply for high-side gate driver requiring 0.047\u03bcF capacitor between SW2 and BTST2."+        "description": "Boost mode bootstrap supply for high-side gate driver requiring 0.047μF capacitor between SW2 and BTST2."       },       {         "number": "26",@@ -215,7 +215,7 @@         "number": "28",         "name": "REGN",         "type": "power_in",-        "description": "6V linear regulator output requiring 2.2\u03bcF to 3.3\u03bcF ceramic capacitor for stability; powers gate drivers."+        "description": "6V linear regulator output requiring 2.2μF to 3.3μF ceramic capacitor for stability; powers gate drivers."       },       {         "number": "29",@@ -227,7 +227,7 @@         "number": "30",         "name": "BTST1",         "type": "power_in",-        "description": "Buck mode bootstrap supply for high-side gate driver requiring 0.047\u03bcF capacitor between SW1 and BTST1."+        "description": "Buck mode bootstrap supply for high-side gate driver requiring 0.047μF capacitor between SW1 and BTST1."       },       {         "number": "31",@@ -282,6 +282,46 @@     "viewers": {       "symbol": "viewers/symbol.html",       "footprint": "viewers/footprint.html"-    }+    },+    "models_3d": [+      {+        "file": "bq25713rsnr.step",+        "role": "plain",+        "up": "Z",+        "units": "mm",+        "origin": "footprint origin = pad-pattern centre",+        "seat": "z = 0",+        "extents_mm": [+          4.0,+          4.0,+          0.6+        ],+        "zmin_mm": 0.0,+        "centre_offset_mm": 0.0,+        "footprint_binding": "identity",+        "sha256": "7b482a511cdf2cf875c31931f9fea7f745b8dac2ea6203531cd6604f40a290cb",+        "checked": "2026-10-07",+        "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"+      },+      {+        "file": "bq25713rsnr-etched.step",+        "role": "eda",+        "up": "Z",+        "units": "mm",+        "origin": "footprint origin = pad-pattern centre",+        "seat": "z = 0",+        "extents_mm": [+          4.0,+          4.0,+          0.6+        ],+        "zmin_mm": 0.0,+        "centre_offset_mm": 0.0,+        "footprint_binding": "identity",+        "sha256": "86a6b2067d976914bd8be1b0a25db4fc5331f990b3bcabd833ae62c2323d4d7f",+        "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
@@ -267,7 +267,47 @@     "viewers": {       "symbol": "viewers/symbol.html",       "footprint": "viewers/footprint.html"-    }+    },+    "models_3d": [+      {+        "file": "bq25713rsnr.step",+        "role": "plain",+        "up": "Z",+        "units": "mm",+        "origin": "footprint origin = pad-pattern centre",+        "seat": "z = 0",+        "extents_mm": [+          4.0,+          4.0,+          0.6+        ],+        "zmin_mm": 0.0,+        "centre_offset_mm": 0.0,+        "footprint_binding": "identity",+        "sha256": "7b482a511cdf2cf875c31931f9fea7f745b8dac2ea6203531cd6604f40a290cb",+        "checked": "2026-10-07",+        "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"+      },+      {+        "file": "bq25713rsnr-etched.step",+        "role": "eda",+        "up": "Z",+        "units": "mm",+        "origin": "footprint origin = pad-pattern centre",+        "seat": "z = 0",+        "extents_mm": [+          4.0,+          4.0,+          0.6+        ],+        "zmin_mm": 0.0,+        "centre_offset_mm": 0.0,+        "footprint_binding": "identity",+        "sha256": "86a6b2067d976914bd8be1b0a25db4fc5331f990b3bcabd833ae62c2323d4d7f",+        "checked": "2026-10-07",+        "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"+      }+    ]   },   "metadata": {     "specs": {@@ -314,4 +354,4 @@   "visibility": {     "public": true   }-}\ No newline at end of file+}