← Commit history

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

Ray ·5bb79ae073 · ·parent 63c2e5e
2 files changed +100−20
package.json+58−18
@@ -53,25 +53,25 @@         "number": "1",         "name": "VM",         "type": "power_in",-        "description": "Motor power supply; connect to 8-38 V supply bypassed with 0.1 \u00b5F ceramic capacitor plus 10 \u00b5F electrolytic capacitor to GND; absolute maximum 40 V."+        "description": "Motor power supply; connect to 8-38 V supply bypassed with 0.1 µF ceramic capacitor plus 10 µF electrolytic capacitor to GND; absolute maximum 40 V."       },       {         "number": "2",         "name": "DIN",         "type": "input",-        "description": "Serial data input from controller; rising edge of CLK clocks data into device; internal 100 k\u03a9 pulldown; VIH min 1.5 V, VIL max 0.7 V."+        "description": "Serial data input from controller; rising edge of CLK clocks data into device; internal 100 kΩ pulldown; VIH min 1.5 V, VIL max 0.7 V."       },       {         "number": "3",         "name": "CLK",         "type": "input",-        "description": "Serial clock input; rising edge clocks data in for write operations, falling edge clocks data out for read operations; internal 100 k\u03a9 pulldown."+        "description": "Serial clock input; rising edge clocks data in for write operations, falling edge clocks data out for read operations; internal 100 kΩ pulldown."       },       {         "number": "4",         "name": "LATCH",         "type": "input",-        "description": "Serial latch signal; data is latched into the register on the rising edge of LATCH; internal 100 k\u03a9 pulldown."+        "description": "Serial latch signal; data is latched into the register on the rising edge of LATCH; internal 100 kΩ pulldown."       },       {         "number": "5",@@ -83,73 +83,73 @@         "number": "6",         "name": "DOUT",         "type": "output",-        "description": "Serial data output to controller; open-drain output with internal 1.4 k\u03a9 pullup to internal 5.7 V; VOL max 0.5 V at IO = 5 mA."+        "description": "Serial data output to controller; open-drain output with internal 1.4 kΩ pullup to internal 5.7 V; VOL max 0.5 V at IO = 5 mA."       },       {         "number": "7",         "name": "nFAULT",         "type": "output",-        "description": "Active-low fault indicator; open-drain output requires external pullup resistor >4.7 k\u03a9 to V3P3; driven low on OCP, OL, OTS, or UVLO fault; IOH leakage max 1 \u00b5A at VO = 3.3 V."+        "description": "Active-low fault indicator; open-drain output requires external pullup resistor >4.7 kΩ to V3P3; driven low on OCP, OL, OTS, or UVLO fault; IOH leakage max 1 µA at VO = 3.3 V."       },       {         "number": "8",         "name": "ENABLE",         "type": "input",-        "description": "Output stage enable; logic high enables all eight outputs, logic low disables outputs while allowing serial registers to be read and written; internal 100 k\u03a9 pulldown; VIH min 1.5 V."+        "description": "Output stage enable; logic high enables all eight outputs, logic low disables outputs while allowing serial registers to be read and written; internal 100 kΩ pulldown; VIH min 1.5 V."       },       {         "number": "9",         "name": "OUT8",         "type": "output",-        "description": "Low-side NFET output 8; connect external load between this pin and VM; RDS(on) typ 1.5 \u03a9 at IO = 150 mA, TJ = 25 \u00b0C; OCP trip level 620 mA; integrated high-side freewheeling diode VF typ 0.9 V."+        "description": "Low-side NFET output 8; connect external load between this pin and VM; RDS(on) typ 1.5 Ω at IO = 150 mA, TJ = 25 °C; OCP trip level 620 mA; integrated high-side freewheeling diode VF typ 0.9 V."       },       {         "number": "10",         "name": "OUT7",         "type": "output",-        "description": "Low-side NFET output 7; connect external load between this pin and VM; RDS(on) typ 1.5 \u03a9 at IO = 150 mA, TJ = 25 \u00b0C; OCP trip level 620 mA; integrated high-side freewheeling diode VF typ 0.9 V."+        "description": "Low-side NFET output 7; connect external load between this pin and VM; RDS(on) typ 1.5 Ω at IO = 150 mA, TJ = 25 °C; OCP trip level 620 mA; integrated high-side freewheeling diode VF typ 0.9 V."       },       {         "number": "11",         "name": "OUT6",         "type": "output",-        "description": "Low-side NFET output 6; connect external load between this pin and VM; RDS(on) typ 1.5 \u03a9 at IO = 150 mA, TJ = 25 \u00b0C; OCP trip level 620 mA; integrated high-side freewheeling diode VF typ 0.9 V."+        "description": "Low-side NFET output 6; connect external load between this pin and VM; RDS(on) typ 1.5 Ω at IO = 150 mA, TJ = 25 °C; OCP trip level 620 mA; integrated high-side freewheeling diode VF typ 0.9 V."       },       {         "number": "12",         "name": "OUT5",         "type": "output",-        "description": "Low-side NFET output 5; connect external load between this pin and VM; RDS(on) typ 1.5 \u03a9 at IO = 150 mA, TJ = 25 \u00b0C; OCP trip level 620 mA; integrated high-side freewheeling diode VF typ 0.9 V."+        "description": "Low-side NFET output 5; connect external load between this pin and VM; RDS(on) typ 1.5 Ω at IO = 150 mA, TJ = 25 °C; OCP trip level 620 mA; integrated high-side freewheeling diode VF typ 0.9 V."       },       {         "number": "13",         "name": "OUT4",         "type": "output",-        "description": "Low-side NFET output 4; connect external load between this pin and VM; RDS(on) typ 1.5 \u03a9 at IO = 150 mA, TJ = 25 \u00b0C; OCP trip level 620 mA; integrated high-side freewheeling diode VF typ 0.9 V."+        "description": "Low-side NFET output 4; connect external load between this pin and VM; RDS(on) typ 1.5 Ω at IO = 150 mA, TJ = 25 °C; OCP trip level 620 mA; integrated high-side freewheeling diode VF typ 0.9 V."       },       {         "number": "14",         "name": "OUT3",         "type": "output",-        "description": "Low-side NFET output 3; connect external load between this pin and VM; RDS(on) typ 1.5 \u03a9 at IO = 150 mA, TJ = 25 \u00b0C; OCP trip level 620 mA; integrated high-side freewheeling diode VF typ 0.9 V."+        "description": "Low-side NFET output 3; connect external load between this pin and VM; RDS(on) typ 1.5 Ω at IO = 150 mA, TJ = 25 °C; OCP trip level 620 mA; integrated high-side freewheeling diode VF typ 0.9 V."       },       {         "number": "15",         "name": "OUT2",         "type": "output",-        "description": "Low-side NFET output 2; connect external load between this pin and VM; RDS(on) typ 1.5 \u03a9 at IO = 150 mA, TJ = 25 \u00b0C; OCP trip level 620 mA; integrated high-side freewheeling diode VF typ 0.9 V."+        "description": "Low-side NFET output 2; connect external load between this pin and VM; RDS(on) typ 1.5 Ω at IO = 150 mA, TJ = 25 °C; OCP trip level 620 mA; integrated high-side freewheeling diode VF typ 0.9 V."       },       {         "number": "16",         "name": "OUT1",         "type": "output",-        "description": "Low-side NFET output 1; connect external load between this pin and VM; RDS(on) typ 1.5 \u03a9 at IO = 150 mA, TJ = 25 \u00b0C; OCP trip level 620 mA; integrated high-side freewheeling diode VF typ 0.9 V."+        "description": "Low-side NFET output 1; connect external load between this pin and VM; RDS(on) typ 1.5 Ω at IO = 150 mA, TJ = 25 °C; OCP trip level 620 mA; integrated high-side freewheeling diode VF typ 0.9 V."       },       {         "number": "17",         "name": "PPAD",         "type": "power_in",-        "description": "Exposed PowerPAD thermal pad; must be soldered to PCB ground copper and thermally connected via vias to ground plane for heat dissipation; R\u03b8JC(BOTTOM) = 3.0 \u00b0C/W for PWP package."+        "description": "Exposed PowerPAD thermal pad; must be soldered to PCB ground copper and thermally connected via vias to ground plane for heat dissipation; RθJC(BOTTOM) = 3.0 °C/W for PWP package."       }     ],     "provenance": {@@ -186,6 +186,46 @@     "viewers": {       "symbol": "viewers/symbol.html",       "footprint": "viewers/footprint.html"-    }+    },+    "models_3d": [+      {+        "file": "drv8860pwpr.step",+        "role": "plain",+        "up": "Z",+        "units": "mm",+        "origin": "footprint origin = pad-pattern centre",+        "seat": "z = 0",+        "extents_mm": [+          6.4,+          5.0,+          1.1+        ],+        "zmin_mm": -0.0,+        "centre_offset_mm": 0.0,+        "footprint_binding": "identity",+        "sha256": "7982746831c0bd23f4690608869ad67776faae5c762fb0376666126a3998921b",+        "checked": "2026-10-07",+        "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"+      },+      {+        "file": "drv8860pwpr-etched.step",+        "role": "eda",+        "up": "Z",+        "units": "mm",+        "origin": "footprint origin = pad-pattern centre",+        "seat": "z = 0",+        "extents_mm": [+          6.4,+          5.0,+          1.1+        ],+        "zmin_mm": -0.0,+        "centre_offset_mm": 0.0,+        "footprint_binding": "identity",+        "sha256": "456fb666f99ad23e0057b001cf0dc30057c4788f6f8b1961e7400191ca53ef58",+        "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
@@ -171,7 +171,47 @@     "viewers": {       "symbol": "viewers/symbol.html",       "footprint": "viewers/footprint.html"-    }+    },+    "models_3d": [+      {+        "file": "drv8860pwpr.step",+        "role": "plain",+        "up": "Z",+        "units": "mm",+        "origin": "footprint origin = pad-pattern centre",+        "seat": "z = 0",+        "extents_mm": [+          6.4,+          5.0,+          1.1+        ],+        "zmin_mm": -0.0,+        "centre_offset_mm": 0.0,+        "footprint_binding": "identity",+        "sha256": "7982746831c0bd23f4690608869ad67776faae5c762fb0376666126a3998921b",+        "checked": "2026-10-07",+        "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"+      },+      {+        "file": "drv8860pwpr-etched.step",+        "role": "eda",+        "up": "Z",+        "units": "mm",+        "origin": "footprint origin = pad-pattern centre",+        "seat": "z = 0",+        "extents_mm": [+          6.4,+          5.0,+          1.1+        ],+        "zmin_mm": -0.0,+        "centre_offset_mm": 0.0,+        "footprint_binding": "identity",+        "sha256": "456fb666f99ad23e0057b001cf0dc30057c4788f6f8b1961e7400191ca53ef58",+        "checked": "2026-10-07",+        "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"+      }+    ]   },   "metadata": {     "specs": {@@ -219,4 +259,4 @@     "public": true   },   "updated_at": "2026-09-24T20:02:38.571Z"-}\ No newline at end of file+}