← Commit history

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

Ray ·c7d0ec5353 ·1mo ago ·parent 9cd9937
2 files changed +94−14
package.json+52−12
@@ -71,25 +71,25 @@         "number": "4",         "name": "X32K_Q1",         "type": "passive",-        "description": "32-kHz crystal oscillator pin 1; supports 32.768-kHz watch crystal with CL = 6-12 pF and ESR \u2264 100 k\u03a9."+        "description": "32-kHz crystal oscillator pin 1; supports 32.768-kHz watch crystal with CL = 6-12 pF and ESR ≤ 100 kΩ."       },       {         "number": "5",         "name": "X32K_Q2",         "type": "passive",-        "description": "32-kHz crystal oscillator pin 2; supports 32.768-kHz watch crystal with CL = 6-12 pF and ESR \u2264 100 k\u03a9."+        "description": "32-kHz crystal oscillator pin 2; supports 32.768-kHz watch crystal with CL = 6-12 pF and ESR ≤ 100 kΩ."       },       {         "number": "6",         "name": "DIO_0",         "type": "bidirectional",-        "description": "General-purpose digital I/O, Sensor Controller capable; VIH = 0.8\u00d7VDDS2, VIL = 0.2\u00d7VDDS2."+        "description": "General-purpose digital I/O, Sensor Controller capable; VIH = 0.8×VDDS2, VIL = 0.2×VDDS2."       },       {         "number": "7",         "name": "DIO_1",         "type": "bidirectional",-        "description": "General-purpose digital I/O, Sensor Controller capable; VIH = 0.8\u00d7VDDS2, VIL = 0.2\u00d7VDDS2."+        "description": "General-purpose digital I/O, Sensor Controller capable; VIH = 0.8×VDDS2, VIL = 0.2×VDDS2."       },       {         "number": "8",@@ -113,7 +113,7 @@         "number": "11",         "name": "VDDS2",         "type": "power_in",-        "description": "1.8-V to 3.8-V GPIO supply for DIO_0-DIO_6 and JTAG pins; must be \u2265 1.9 V when VDDS \u2265 2.7 V."+        "description": "1.8-V to 3.8-V GPIO supply for DIO_0-DIO_6 and JTAG pins; must be ≥ 1.9 V when VDDS ≥ 2.7 V."       },       {         "number": "12",@@ -161,7 +161,7 @@         "number": "19",         "name": "RESET_N",         "type": "input",-        "description": "Active-low reset input; no internal pullup; minimum low pulse duration 1 \u00b5s."+        "description": "Active-low reset input; no internal pullup; minimum low pulse duration 1 µs."       },       {         "number": "20",@@ -215,7 +215,7 @@         "number": "28",         "name": "VDDS",         "type": "power_in",-        "description": "1.8-V to 3.8-V main chip supply; powers DIO_7-DIO_14 and RESET_N domain; rising slew rate \u2264 100 mV/\u00b5s, falling \u2264 20 mV/\u00b5s."+        "description": "1.8-V to 3.8-V main chip supply; powers DIO_7-DIO_14 and RESET_N domain; rising slew rate ≤ 100 mV/µs, falling ≤ 20 mV/µs."       },       {         "number": "29",@@ -227,13 +227,13 @@         "number": "30",         "name": "X24M_N",         "type": "passive",-        "description": "24-MHz crystal oscillator pin 1; required frequency reference for the radio; supports CL = 5-9 pF and ESR \u2264 60 \u03a9 (CL 6-9 pF)."+        "description": "24-MHz crystal oscillator pin 1; required frequency reference for the radio; supports CL = 5-9 pF and ESR ≤ 60 Ω (CL 6-9 pF)."       },       {         "number": "31",         "name": "X24M_P",         "type": "passive",-        "description": "24-MHz crystal oscillator pin 2; required frequency reference for the radio; supports CL = 5-9 pF and ESR \u2264 60 \u03a9 (CL 6-9 pF)."+        "description": "24-MHz crystal oscillator pin 2; required frequency reference for the radio; supports CL = 5-9 pF and ESR ≤ 60 Ω (CL 6-9 pF)."       },       {         "number": "32",@@ -245,7 +245,7 @@         "number": "33",         "name": "EGP",         "type": "power_in",-        "description": "Exposed ground pad; must be soldered to PCB ground plane for optimal thermal and mechanical performance; R\u03b8JC(bottom) = 1.9 \u00b0C/W."+        "description": "Exposed ground pad; must be soldered to PCB ground plane for optimal thermal and mechanical performance; RθJC(bottom) = 1.9 °C/W."       }     ],     "provenance": {@@ -283,6 +283,46 @@     "viewers": {       "symbol": "viewers/symbol.html",       "footprint": "viewers/footprint.html"-    }+    },+    "models_3d": [+      {+        "file": "cc1310f128rhbr.step",+        "role": "plain",+        "up": "Z",+        "units": "mm",+        "origin": "footprint origin = pad-pattern centre",+        "seat": "z = 0",+        "extents_mm": [+          5.0,+          5.0,+          0.875+        ],+        "zmin_mm": 0.0,+        "centre_offset_mm": 0.0,+        "footprint_binding": "identity",+        "sha256": "5fa713ea46b36980895812ed853577889b7cb06d275041a39b99bc0be305dc79",+        "checked": "2026-10-07",+        "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"+      },+      {+        "file": "cc1310f128rhbr-etched.step",+        "role": "eda",+        "up": "Z",+        "units": "mm",+        "origin": "footprint origin = pad-pattern centre",+        "seat": "z = 0",+        "extents_mm": [+          5.0,+          5.0,+          0.875+        ],+        "zmin_mm": 0.0,+        "centre_offset_mm": 0.0,+        "footprint_binding": "identity",+        "sha256": "cea5a5f8834937e862cd1729bae9cd34b8daafe8f5f598c9db3b7643d3267fad",+        "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
@@ -268,7 +268,47 @@     "viewers": {       "symbol": "viewers/symbol.html",       "footprint": "viewers/footprint.html"-    }+    },+    "models_3d": [+      {+        "file": "cc1310f128rhbr.step",+        "role": "plain",+        "up": "Z",+        "units": "mm",+        "origin": "footprint origin = pad-pattern centre",+        "seat": "z = 0",+        "extents_mm": [+          5.0,+          5.0,+          0.875+        ],+        "zmin_mm": 0.0,+        "centre_offset_mm": 0.0,+        "footprint_binding": "identity",+        "sha256": "5fa713ea46b36980895812ed853577889b7cb06d275041a39b99bc0be305dc79",+        "checked": "2026-10-07",+        "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"+      },+      {+        "file": "cc1310f128rhbr-etched.step",+        "role": "eda",+        "up": "Z",+        "units": "mm",+        "origin": "footprint origin = pad-pattern centre",+        "seat": "z = 0",+        "extents_mm": [+          5.0,+          5.0,+          0.875+        ],+        "zmin_mm": 0.0,+        "centre_offset_mm": 0.0,+        "footprint_binding": "identity",+        "sha256": "cea5a5f8834937e862cd1729bae9cd34b8daafe8f5f598c9db3b7643d3267fad",+        "checked": "2026-10-07",+        "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"+      }+    ]   },   "metadata": {     "specs": {@@ -316,4 +356,4 @@     "public": true   },   "updated_at": "2026-09-24T18:30:52.984Z"-}\ No newline at end of file+}