← Commit history

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

Ray ·87a0e97b38 · ·parent d0117ec
2 files changed +94−14
package.json+52−12
@@ -122,7 +122,7 @@         "number": "10",         "name": "GND",         "type": "power_in",-        "description": "Ground supply reference (0 V); continuous current \u00b150 mA max."+        "description": "Ground supply reference (0 V); continuous current ±50 mA max."       },       {         "number": "11",@@ -134,55 +134,55 @@         "number": "12",         "name": "/Q7",         "type": "tri_state",-        "description": "Inverted three-state output 7; VOH = 3.98 V min (IOH = \u22126 mA, VCC = 4.5 V), VOL = 0.26 V max (IOL = 6 mA, VCC = 4.5 V); high-impedance when /OE is HIGH."+        "description": "Inverted three-state output 7; VOH = 3.98 V min (IOH = −6 mA, VCC = 4.5 V), VOL = 0.26 V max (IOL = 6 mA, VCC = 4.5 V); high-impedance when /OE is HIGH."       },       {         "number": "13",         "name": "/Q6",         "type": "tri_state",-        "description": "Inverted three-state output 6; VOH = 3.98 V min (IOH = \u22126 mA, VCC = 4.5 V), VOL = 0.26 V max (IOL = 6 mA, VCC = 4.5 V); high-impedance when /OE is HIGH."+        "description": "Inverted three-state output 6; VOH = 3.98 V min (IOH = −6 mA, VCC = 4.5 V), VOL = 0.26 V max (IOL = 6 mA, VCC = 4.5 V); high-impedance when /OE is HIGH."       },       {         "number": "14",         "name": "/Q5",         "type": "tri_state",-        "description": "Inverted three-state output 5; VOH = 3.98 V min (IOH = \u22126 mA, VCC = 4.5 V), VOL = 0.26 V max (IOL = 6 mA, VCC = 4.5 V); high-impedance when /OE is HIGH."+        "description": "Inverted three-state output 5; VOH = 3.98 V min (IOH = −6 mA, VCC = 4.5 V), VOL = 0.26 V max (IOL = 6 mA, VCC = 4.5 V); high-impedance when /OE is HIGH."       },       {         "number": "15",         "name": "/Q4",         "type": "tri_state",-        "description": "Inverted three-state output 4; VOH = 3.98 V min (IOH = \u22126 mA, VCC = 4.5 V), VOL = 0.26 V max (IOL = 6 mA, VCC = 4.5 V); high-impedance when /OE is HIGH."+        "description": "Inverted three-state output 4; VOH = 3.98 V min (IOH = −6 mA, VCC = 4.5 V), VOL = 0.26 V max (IOL = 6 mA, VCC = 4.5 V); high-impedance when /OE is HIGH."       },       {         "number": "16",         "name": "/Q3",         "type": "tri_state",-        "description": "Inverted three-state output 3; VOH = 3.98 V min (IOH = \u22126 mA, VCC = 4.5 V), VOL = 0.26 V max (IOL = 6 mA, VCC = 4.5 V); high-impedance when /OE is HIGH."+        "description": "Inverted three-state output 3; VOH = 3.98 V min (IOH = −6 mA, VCC = 4.5 V), VOL = 0.26 V max (IOL = 6 mA, VCC = 4.5 V); high-impedance when /OE is HIGH."       },       {         "number": "17",         "name": "/Q2",         "type": "tri_state",-        "description": "Inverted three-state output 2; VOH = 3.98 V min (IOH = \u22126 mA, VCC = 4.5 V), VOL = 0.26 V max (IOL = 6 mA, VCC = 4.5 V); high-impedance when /OE is HIGH."+        "description": "Inverted three-state output 2; VOH = 3.98 V min (IOH = −6 mA, VCC = 4.5 V), VOL = 0.26 V max (IOL = 6 mA, VCC = 4.5 V); high-impedance when /OE is HIGH."       },       {         "number": "18",         "name": "/Q1",         "type": "tri_state",-        "description": "Inverted three-state output 1; VOH = 3.98 V min (IOH = \u22126 mA, VCC = 4.5 V), VOL = 0.26 V max (IOL = 6 mA, VCC = 4.5 V); high-impedance when /OE is HIGH."+        "description": "Inverted three-state output 1; VOH = 3.98 V min (IOH = −6 mA, VCC = 4.5 V), VOL = 0.26 V max (IOL = 6 mA, VCC = 4.5 V); high-impedance when /OE is HIGH."       },       {         "number": "19",         "name": "/Q0",         "type": "tri_state",-        "description": "Inverted three-state output 0; VOH = 3.98 V min (IOH = \u22126 mA, VCC = 4.5 V), VOL = 0.26 V max (IOL = 6 mA, VCC = 4.5 V); high-impedance when /OE is HIGH."+        "description": "Inverted three-state output 0; VOH = 3.98 V min (IOH = −6 mA, VCC = 4.5 V), VOL = 0.26 V max (IOL = 6 mA, VCC = 4.5 V); high-impedance when /OE is HIGH."       },       {         "number": "20",         "name": "VCC",         "type": "power_in",-        "description": "Positive supply; 2 V to 6 V for HC type; 4.5 V to 5.5 V for HCT type; decouple with 0.1 \u00b5F ceramic capacitor as close to pin as possible."+        "description": "Positive supply; 2 V to 6 V for HC type; 4.5 V to 5.5 V for HCT type; decouple with 0.1 µF ceramic capacitor as close to pin as possible."       }     ],     "provenance": {@@ -219,6 +219,46 @@     "viewers": {       "symbol": "viewers/symbol.html",       "footprint": "viewers/footprint.html"-    }+    },+    "models_3d": [+      {+        "file": "cd74hc564m96.step",+        "role": "plain",+        "up": "Z",+        "units": "mm",+        "origin": "footprint origin = pad-pattern centre",+        "seat": "z = 0",+        "extents_mm": [+          10.3,+          12.8,+          2.75+        ],+        "zmin_mm": -0.0,+        "centre_offset_mm": 0.0,+        "footprint_binding": "identity",+        "sha256": "59a10b341e6972b31d81802a048060326da627d8b92dcf4263064f4f62ec808e",+        "checked": "2026-10-07",+        "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"+      },+      {+        "file": "cd74hc564m96-etched.step",+        "role": "eda",+        "up": "Z",+        "units": "mm",+        "origin": "footprint origin = pad-pattern centre",+        "seat": "z = 0",+        "extents_mm": [+          10.3,+          12.8,+          2.75+        ],+        "zmin_mm": -0.0,+        "centre_offset_mm": 0.0,+        "footprint_binding": "identity",+        "sha256": "5a47fb6ffab8a12205b38f8b5f09c5eca43176b5cde90cdd6d1641d4a2e97708",+        "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
@@ -204,7 +204,47 @@     "viewers": {       "symbol": "viewers/symbol.html",       "footprint": "viewers/footprint.html"-    }+    },+    "models_3d": [+      {+        "file": "cd74hc564m96.step",+        "role": "plain",+        "up": "Z",+        "units": "mm",+        "origin": "footprint origin = pad-pattern centre",+        "seat": "z = 0",+        "extents_mm": [+          10.3,+          12.8,+          2.75+        ],+        "zmin_mm": -0.0,+        "centre_offset_mm": 0.0,+        "footprint_binding": "identity",+        "sha256": "59a10b341e6972b31d81802a048060326da627d8b92dcf4263064f4f62ec808e",+        "checked": "2026-10-07",+        "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"+      },+      {+        "file": "cd74hc564m96-etched.step",+        "role": "eda",+        "up": "Z",+        "units": "mm",+        "origin": "footprint origin = pad-pattern centre",+        "seat": "z = 0",+        "extents_mm": [+          10.3,+          12.8,+          2.75+        ],+        "zmin_mm": -0.0,+        "centre_offset_mm": 0.0,+        "footprint_binding": "identity",+        "sha256": "5a47fb6ffab8a12205b38f8b5f09c5eca43176b5cde90cdd6d1641d4a2e97708",+        "checked": "2026-10-07",+        "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"+      }+    ]   },   "metadata": {     "specs": {@@ -251,4 +291,4 @@   "visibility": {     "public": true   }-}\ No newline at end of file+}