← Commit history

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

Ray ·583306e0ee · ·parent 201955f
2 files changed +87−7
package.json+45−5
@@ -83,7 +83,7 @@         "number": "6",         "name": "VCC",         "type": "power_in",-        "description": "Internal regulator output; connect 0.1 \u00b5F decoupling capacitor if VDD > 1.8 V, else short to VDD if 1.71-1.89 V."+        "description": "Internal regulator output; connect 0.1 µF decoupling capacitor if VDD > 1.8 V, else short to VDD if 1.71-1.89 V."       },       {         "number": "7",@@ -185,13 +185,13 @@         "number": "23",         "name": "HI/BUZ/GPO7",         "type": "output",-        "description": "Host interrupt (active LOW 200-700 \u00b5s pulse), buzzer output (PWM 1.00-4.00 kHz), or GPO7 with open-drain low-drive mode (SPO0)."+        "description": "Host interrupt (active LOW 200-700 µs pulse), buzzer output (PWM 1.00-4.00 kHz), or GPO7 with open-drain low-drive mode (SPO0)."       },       {         "number": "24",         "name": "XRES",         "type": "input",-        "description": "Active-low external reset input; apply minimum 5 \u00b5s LOW pulse to reset device."+        "description": "Active-low external reset input; apply minimum 5 µs LOW pulse to reset device."       },       {         "number": "25",@@ -232,6 +232,46 @@     "viewers": {       "symbol": "viewers/symbol.html",       "footprint": "viewers/footprint.html"-    }+    },+    "models_3d": [+      {+        "file": "cy8cmbr3116-lqxit.step",+        "role": "plain",+        "up": "Z",+        "units": "mm",+        "origin": "footprint origin = pad-pattern centre",+        "seat": "z = 0",+        "extents_mm": [+          4.0,+          4.0,+          0.77+        ],+        "zmin_mm": 0.0,+        "centre_offset_mm": 0.0,+        "footprint_binding": "identity",+        "sha256": "f7d256794c4147daf24dcae0554fae18510315e565ad1e239b475be7fef80d8b",+        "checked": "2026-10-07",+        "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"+      },+      {+        "file": "cy8cmbr3116-lqxit-etched.step",+        "role": "eda",+        "up": "Z",+        "units": "mm",+        "origin": "footprint origin = pad-pattern centre",+        "seat": "z = 0",+        "extents_mm": [+          4.0,+          4.0,+          0.77+        ],+        "zmin_mm": 0.0,+        "centre_offset_mm": 0.0,+        "footprint_binding": "identity",+        "sha256": "142f1e0dda6109da650c419ea182a9e5c2bd9820908732b64e44bd3cd6171e88",+        "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
@@ -217,7 +217,47 @@     "viewers": {       "symbol": "viewers/symbol.html",       "footprint": "viewers/footprint.html"-    }+    },+    "models_3d": [+      {+        "file": "cy8cmbr3116-lqxit.step",+        "role": "plain",+        "up": "Z",+        "units": "mm",+        "origin": "footprint origin = pad-pattern centre",+        "seat": "z = 0",+        "extents_mm": [+          4.0,+          4.0,+          0.77+        ],+        "zmin_mm": 0.0,+        "centre_offset_mm": 0.0,+        "footprint_binding": "identity",+        "sha256": "f7d256794c4147daf24dcae0554fae18510315e565ad1e239b475be7fef80d8b",+        "checked": "2026-10-07",+        "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"+      },+      {+        "file": "cy8cmbr3116-lqxit-etched.step",+        "role": "eda",+        "up": "Z",+        "units": "mm",+        "origin": "footprint origin = pad-pattern centre",+        "seat": "z = 0",+        "extents_mm": [+          4.0,+          4.0,+          0.77+        ],+        "zmin_mm": 0.0,+        "centre_offset_mm": 0.0,+        "footprint_binding": "identity",+        "sha256": "142f1e0dda6109da650c419ea182a9e5c2bd9820908732b64e44bd3cd6171e88",+        "checked": "2026-10-07",+        "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"+      }+    ]   },   "metadata": {     "specs": {@@ -265,4 +305,4 @@     "public": true   },   "updated_at": "2026-09-24T19:37:02.877Z"-}\ No newline at end of file+}