← Commit history

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

Ray ·b41f715759 ·1mo ago ·parent 454a449
2 files changed +105−25
package.json+63−23
@@ -53,13 +53,13 @@         "number": "1",         "name": "PSET",         "type": "input",-        "description": "Power limit programming pin; FET power limit = (VPSET \u00d7 8)/(50 \u00d7 RSENSE) with reference threshold 1.35 to 1.65 V when compared to 2.7 V internal reference."+        "description": "Power limit programming pin; FET power limit = (VPSET × 8)/(50 × RSENSE) with reference threshold 1.35 to 1.65 V when compared to 2.7 V internal reference."       },       {         "number": "2",         "name": "VCAP",         "type": "power_in",-        "description": "Internal regulated supply output 2.68 to 2.72 V (A/AA grade) or 2.66 to 2.74 V (B grade), requires 1 \u03bcF or greater capacitor, with maximum load 100 \u03bcA for accuracy."+        "description": "Internal regulated supply output 2.68 to 2.72 V (A/AA grade) or 2.66 to 2.74 V (B grade), requires 1 μF or greater capacitor, with maximum load 100 μA for accuracy."       },       {         "number": "3",@@ -77,7 +77,7 @@         "number": "5",         "name": "TIMER",         "type": "input",-        "description": "Timer capacitor pin for setting initial insertion delay (minimum 27 ms) and fault regulation time, with thresholds 0.2 V and 1.0 V, pull-up currents 3 and 60 \u03bcA, pull-down currents 2 and 100 \u03bcA."+        "description": "Timer capacitor pin for setting initial insertion delay (minimum 27 ms) and fault regulation time, with thresholds 0.2 V and 1.0 V, pull-up currents 3 and 60 μA, pull-down currents 2 and 100 μA."       },       {         "number": "6",@@ -89,13 +89,13 @@         "number": "7",         "name": "ADR1",         "type": "input",-        "description": "PMBus address decode pin; can be tied to GND (low), VCAP (high), left floating (high-Z), or 150 k\u03a9 to GND (resistor) for 16 unique device addresses."+        "description": "PMBus address decode pin; can be tied to GND (low), VCAP (high), left floating (high-Z), or 150 kΩ to GND (resistor) for 16 unique device addresses."       },       {         "number": "8",         "name": "ADR2",         "type": "input",-        "description": "PMBus address decode pin; can be tied to GND (low), VCAP (high), left floating (high-Z), or 150 k\u03a9 to GND (resistor) for 16 unique device addresses."+        "description": "PMBus address decode pin; can be tied to GND (low), VCAP (high), left floating (high-Z), or 150 kΩ to GND (resistor) for 16 unique device addresses."       },       {         "number": "9",@@ -119,7 +119,7 @@         "number": "12",         "name": "ENABLE",         "type": "input",-        "description": "Active high digital input with VIH 1.1 V and VIL 0.8 V; must be high to allow hot swap controller power-up sequence with 1 \u03bcs glitch filter."+        "description": "Active high digital input with VIH 1.1 V and VIL 0.8 V; must be high to allow hot swap controller power-up sequence with 1 μs glitch filter."       },       {         "number": "13",@@ -149,7 +149,7 @@         "number": "17",         "name": "RETRY",         "type": "input",-        "description": "Retry mode selection pin with internal 8 \u03bcA pull-up; floating enables latch-off mode after overcurrent fault, pulling low enables 10 second automatic retry."+        "description": "Retry mode selection pin with internal 8 μA pull-up; floating enables latch-off mode after overcurrent fault, pulling low enables 10 second automatic retry."       },       {         "number": "18",@@ -161,19 +161,19 @@         "number": "19",         "name": "CSOUT",         "type": "output",-        "description": "Current sense amplifier output with 350 V/V gain (CSOUT = VSENSE_HS \u00d7 350), short-circuit current limited to 5 mA, with \u00b11.6% total output error at 20 mV sense."+        "description": "Current sense amplifier output with 350 V/V gain (CSOUT = VSENSE_HS × 350), short-circuit current limited to 5 mA, with ±1.6% total output error at 20 mV sense."       },       {         "number": "20",         "name": "VOUT",         "type": "input",-        "description": "Output voltage measurement input via 1 k\u03a9 series resistor to FET source; used by 12-bit ADC for voltage monitoring and by constant power foldback for VDS calculation."+        "description": "Output voltage measurement input via 1 kΩ series resistor to FET source; used by 12-bit ADC for voltage monitoring and by constant power foldback for VDS calculation."       },       {         "number": "21",         "name": "PWGIN",         "type": "input",-        "description": "Power-good threshold input pin; comparator threshold 1.0 V with 50 to 70 mV hysteresis, input current 50 nA at voltages \u22643.6 V."+        "description": "Power-good threshold input pin; comparator threshold 1.0 V with 50 to 70 mV hysteresis, input current 50 nA at voltages ≤3.6 V."       },       {         "number": "22",@@ -191,37 +191,37 @@         "number": "24",         "name": "GATE",         "type": "output",-        "description": "High-side gate drive output for external N-channel FET, clamped to maximum 31 V and 14 V above HS\u00b1 pins, with 10 to 14 V drive voltage at 5 \u03bcA load."+        "description": "High-side gate drive output for external N-channel FET, clamped to maximum 31 V and 14 V above HS± pins, with 10 to 14 V drive voltage at 5 μA load."       },       {         "number": "25",         "name": "TEMP",         "type": "input",-        "description": "Remote temperature sensing input for external NPN/PNP transistor measurement via internal 12-bit ADC, with 0.25 \u00b0C resolution and \u00b11 to \u00b110 \u00b0C accuracy."+        "description": "Remote temperature sensing input for external NPN/PNP transistor measurement via internal 12-bit ADC, with 0.25 °C resolution and ±1 to ±10 °C accuracy."       },       {         "number": "26",-        "name": "MO\u2212",+        "name": "MO−",         "type": "input",-        "description": "Negative power monitor current sense input for 50 V/V amplifier with \u00b125 mV input range, input current 25 nA maximum at 20 V."+        "description": "Negative power monitor current sense input for 50 V/V amplifier with ±25 mV input range, input current 25 nA maximum at 20 V."       },       {         "number": "27",-        "name": "HS\u2212",+        "name": "HS−",         "type": "input",-        "description": "Negative hot swap current sense input for 50 V/V amplifier with 20 mV default sense limit, input current 150 \u03bcA maximum per pin at 20 V."+        "description": "Negative hot swap current sense input for 50 V/V amplifier with 20 mV default sense limit, input current 150 μA maximum per pin at 20 V."       },       {         "number": "28",         "name": "HS+",         "type": "input",-        "description": "Positive hot swap current sense input and supply input voltage measurement point, input current 150 \u03bcA maximum per pin at 20 V."+        "description": "Positive hot swap current sense input and supply input voltage measurement point, input current 150 μA maximum per pin at 20 V."       },       {         "number": "29",         "name": "MO+",         "type": "input",-        "description": "Positive power monitor current sense input for 50 V/V amplifier with \u00b125 mV input range, input current 25 nA maximum at 20 V."+        "description": "Positive power monitor current sense input for 50 V/V amplifier with ±25 mV input range, input current 25 nA maximum at 20 V."       },       {         "number": "30",@@ -233,13 +233,13 @@         "number": "31",         "name": "UV",         "type": "input",-        "description": "Undervoltage comparator input with 1.0 V reference threshold (0.99 to 1.01 V for A/AA grade), 45 to 75 mV hysteresis, input current 50 nA at voltages \u22643.6 V."+        "description": "Undervoltage comparator input with 1.0 V reference threshold (0.99 to 1.01 V for A/AA grade), 45 to 75 mV hysteresis, input current 50 nA at voltages ≤3.6 V."       },       {         "number": "32",         "name": "OV",         "type": "input",-        "description": "Overvoltage comparator input with 1.0 V reference threshold (0.99 to 1.01 V for A/AA grade), 45 to 75 mV hysteresis, input current 50 nA at voltages \u22643.6 V."+        "description": "Overvoltage comparator input with 1.0 V reference threshold (0.99 to 1.01 V for A/AA grade), 45 to 75 mV hysteresis, input current 50 nA at voltages ≤3.6 V."       },       {         "number": "33",@@ -259,7 +259,7 @@         "consensus": "agreed",         "guards": "pin_guards 0.1: passed",         "guard_notes": [-          "extractor flagged: NIC pins (9, 10, 11) are not internally connected; datasheet shows these as placeholder positions in; Exposed pad (EPAD) is documented as thermal dissipation pad that can be connected to ground; this is; ADM1278-1ACPZ-RL MPN specifies A-grade accuracy (\u00b10.7% on power monitoring) per Table 1; confirm if ",+          "extractor flagged: NIC pins (9, 10, 11) are not internally connected; datasheet shows these as placeholder positions in; Exposed pad (EPAD) is documented as thermal dissipation pad that can be connected to ground; this is; ADM1278-1ACPZ-RL MPN specifies A-grade accuracy (±0.7% on power monitoring) per Table 1; confirm if ",           "exposed pad 33 added from the footprint"         ],         "pages_sent": 61,@@ -283,6 +283,46 @@     "viewers": {       "symbol": "viewers/symbol.html",       "footprint": "viewers/footprint.html"-    }+    },+    "models_3d": [+      {+        "file": "adm1278-1acpz-rl.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": "adm1278-1acpz-rl-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": "4586513bcfd0f0eb49216ef0b18b2a69729e412cbfac58fb7568e0acbab2d4a7",+        "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": "adm1278-1acpz-rl.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": "adm1278-1acpz-rl-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": "4586513bcfd0f0eb49216ef0b18b2a69729e412cbfac58fb7568e0acbab2d4a7",+        "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-24T15:53:10.052Z"-}\ No newline at end of file+}