← Commit history

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

Ray ·782b9e4870 ·1mo ago ·parent b188ec7
2 files changed +99−19
package.json+57−17
@@ -59,25 +59,25 @@         "number": "2",         "name": "INH",         "type": "input",-        "description": "LNA single-ended input, AC-coupled; accepts \u00b1275 mV input signal range"+        "description": "LNA single-ended input, AC-coupled; accepts ±275 mV input signal range"       },       {         "number": "3",         "name": "VPSL",         "type": "power_in",-        "description": "LNA 5 V power supply; bypass with 0.1 \u00b5F capacitor to COML"+        "description": "LNA 5 V power supply; bypass with 0.1 µF capacitor to COML"       },       {         "number": "4",         "name": "LON",         "type": "output",-        "description": "LNA inverting output, 19 dB differential gain, 5 \u03a9 impedance; drive RIZ feedback resistor for input impedance matching"+        "description": "LNA inverting output, 19 dB differential gain, 5 Ω impedance; drive RIZ feedback resistor for input impedance matching"       },       {         "number": "5",         "name": "LOP",         "type": "output",-        "description": "LNA non-inverting output, 19 dB differential gain, 5 \u03a9 impedance; AC-couple through 0.1 \u00b5F capacitor to VIP"+        "description": "LNA non-inverting output, 19 dB differential gain, 5 Ω impedance; AC-couple through 0.1 µF capacitor to VIP"       },       {         "number": "6",@@ -89,31 +89,31 @@         "number": "7",         "name": "VIP",         "type": "input",-        "description": "VGA non-inverting input, 100 \u03a9 differential impedance; AC-coupled from LOP through 0.1 \u00b5F capacitor"+        "description": "VGA non-inverting input, 100 Ω differential impedance; AC-coupled from LOP through 0.1 µF capacitor"       },       {         "number": "8",         "name": "VIN",         "type": "power_in",-        "description": "VGA inverting input, 100 \u03a9 differential impedance; AC-coupled from LON through 0.1 \u00b5F capacitor"+        "description": "VGA inverting input, 100 Ω differential impedance; AC-coupled from LON through 0.1 µF capacitor"       },       {         "number": "9",         "name": "MODE",         "type": "input",-        "description": "Gain slope select logic input; low selects ascending mode (50 dB/V), high selects descending mode (\u221250 dB/V) where available"+        "description": "Gain slope select logic input; low selects ascending mode (50 dB/V), high selects descending mode (−50 dB/V) where available"       },       {         "number": "10",         "name": "GAIN",         "type": "input",-        "description": "Gain control voltage input, 40 mV to 1.0 V range; 50 dB/V scale provides \u00b148 dB total gain adjustment; 10 M\u03a9 input impedance"+        "description": "Gain control voltage input, 40 mV to 1.0 V range; 50 dB/V scale provides ±48 dB total gain adjustment; 10 MΩ input impedance"       },       {         "number": "11",         "name": "VCM",         "type": "input",-        "description": "VGA common-mode voltage reference; default 2.5 V, externally adjustable 1.5 V to 3.5 V; bypass with 0.1 \u00b5F and 1 nF capacitors in parallel"+        "description": "VGA common-mode voltage reference; default 2.5 V, externally adjustable 1.5 V to 3.5 V; bypass with 0.1 µF and 1 nF capacitors in parallel"       },       {         "number": "12",@@ -125,25 +125,25 @@         "number": "13",         "name": "HILO",         "type": "input",-        "description": "Gain range select logic input; low selects LO mode (\u22124.5 to 43.5 dB), high selects HI mode (7.5 to 55.5 dB)"+        "description": "Gain range select logic input; low selects LO mode (−4.5 to 43.5 dB), high selects HI mode (7.5 to 55.5 dB)"       },       {         "number": "14",         "name": "VPOS",         "type": "power_in",-        "description": "VGA 5 V power supply; bypass with 0.1 \u00b5F capacitor to COMM; separate supply rail from LNA VPSL"+        "description": "VGA 5 V power supply; bypass with 0.1 µF capacitor to COMM; separate supply rail from LNA VPSL"       },       {         "number": "15",         "name": "VOH",         "type": "output",-        "description": "VGA non-inverting differential output, 1 \u03a9 impedance; 2.5 V common mode \u00b11.125 V swing capability"+        "description": "VGA non-inverting differential output, 1 Ω impedance; 2.5 V common mode ±1.125 V swing capability"       },       {         "number": "16",         "name": "VOL",         "type": "output",-        "description": "VGA inverting differential output, 1 \u03a9 impedance; 2.5 V common mode \u00b11.125 V swing capability"+        "description": "VGA inverting differential output, 1 Ω impedance; 2.5 V common mode ±1.125 V swing capability"       },       {         "number": "17",@@ -155,13 +155,13 @@         "number": "18",         "name": "ENBV",         "type": "input",-        "description": "VGA enable logic input; high enables VGA, low disables for reduced quiescent current; 40 k\u03a9 input impedance"+        "description": "VGA enable logic input; high enables VGA, low disables for reduced quiescent current; 40 kΩ input impedance"       },       {         "number": "19",         "name": "ENBL",         "type": "input",-        "description": "LNA enable logic input; high enables LNA, low disables for reduced quiescent current; 25 k\u03a9 input impedance"+        "description": "LNA enable logic input; high enables LNA, low disables for reduced quiescent current; 25 kΩ input impedance"       },       {         "number": "20",@@ -202,6 +202,46 @@     "viewers": {       "symbol": "viewers/symbol.html",       "footprint": "viewers/footprint.html"-    }+    },+    "models_3d": [+      {+        "file": "ad8331arqz-r7.step",+        "role": "plain",+        "up": "Z",+        "units": "mm",+        "origin": "footprint origin = pad-pattern centre",+        "seat": "z = 0",+        "extents_mm": [+          6.31,+          8.7,+          1.1+        ],+        "zmin_mm": -0.0,+        "centre_offset_mm": 0.0,+        "footprint_binding": "identity",+        "sha256": "055dd9fdf66545aae18e6245832805cf8b1ec5a2eb70eadf276a65da5230a09e",+        "checked": "2026-10-07",+        "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"+      },+      {+        "file": "ad8331arqz-r7-etched.step",+        "role": "eda",+        "up": "Z",+        "units": "mm",+        "origin": "footprint origin = pad-pattern centre",+        "seat": "z = 0",+        "extents_mm": [+          6.31,+          8.7,+          1.1+        ],+        "zmin_mm": -0.0,+        "centre_offset_mm": 0.0,+        "footprint_binding": "identity",+        "sha256": "698c2ca02b77b317a3a5f35d1f92e4cd25c5cd5568262d8f15b6b4fb3dacad08",+        "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
@@ -187,7 +187,47 @@     "viewers": {       "symbol": "viewers/symbol.html",       "footprint": "viewers/footprint.html"-    }+    },+    "models_3d": [+      {+        "file": "ad8331arqz-r7.step",+        "role": "plain",+        "up": "Z",+        "units": "mm",+        "origin": "footprint origin = pad-pattern centre",+        "seat": "z = 0",+        "extents_mm": [+          6.31,+          8.7,+          1.1+        ],+        "zmin_mm": -0.0,+        "centre_offset_mm": 0.0,+        "footprint_binding": "identity",+        "sha256": "055dd9fdf66545aae18e6245832805cf8b1ec5a2eb70eadf276a65da5230a09e",+        "checked": "2026-10-07",+        "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"+      },+      {+        "file": "ad8331arqz-r7-etched.step",+        "role": "eda",+        "up": "Z",+        "units": "mm",+        "origin": "footprint origin = pad-pattern centre",+        "seat": "z = 0",+        "extents_mm": [+          6.31,+          8.7,+          1.1+        ],+        "zmin_mm": -0.0,+        "centre_offset_mm": 0.0,+        "footprint_binding": "identity",+        "sha256": "698c2ca02b77b317a3a5f35d1f92e4cd25c5cd5568262d8f15b6b4fb3dacad08",+        "checked": "2026-10-07",+        "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"+      }+    ]   },   "metadata": {     "specs": {@@ -235,4 +275,4 @@     "public": true   },   "updated_at": "2026-09-24T15:42:14.280Z"-}\ No newline at end of file+}