← Commit history

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

Ray ·a12f94fdf8 · ·parent 5793354
2 files changed +98−18
package.json+56−16
@@ -53,19 +53,19 @@         "number": "1",         "name": "NRST",         "type": "input",-        "description": "Reset input pin with internal weak pull-up (30-80 k\u03a9), slow speed (O1 \u22642 MHz), filtered pulse width \u226475 ns."+        "description": "Reset input pin with internal weak pull-up (30-80 kΩ), slow speed (O1 ≤2 MHz), filtered pulse width ≤75 ns."       },       {         "number": "2",         "name": "PA1/OSCIN",         "type": "input",-        "description": "Port A bit 1 / high-speed external crystal oscillator input (1-16 MHz) with leakage current \u00b11 \u00b5A."+        "description": "Port A bit 1 / high-speed external crystal oscillator input (1-16 MHz) with leakage current ±1 µA."       },       {         "number": "3",         "name": "PA2/OSCOUT",         "type": "output",-        "description": "Port A bit 2 / high-speed external crystal oscillator output (1-16 MHz), slow speed (O1 \u22642 MHz)."+        "description": "Port A bit 2 / high-speed external crystal oscillator output (1-16 MHz), slow speed (O1 ≤2 MHz)."       },       {         "number": "4",@@ -77,7 +77,7 @@         "number": "5",         "name": "VCAP",         "type": "passive",-        "description": "External capacitor connection (470 nF to 3.3 \u00b5F, ESR \u22640.3 \u03a9, ESL <15 nH) for 1.8 V internal voltage regulator stabilization."+        "description": "External capacitor connection (470 nF to 3.3 µF, ESR ≤0.3 Ω, ESL <15 nH) for 1.8 V internal voltage regulator stabilization."       },       {         "number": "6",@@ -113,43 +113,43 @@         "number": "11",         "name": "PB5/AIN5",         "type": "bidirectional",-        "description": "Port B bit 5 / analog input channel 5 (0-VDDA), I2C SDA alternate function (AFR6), slow speed (O1 \u22642 MHz)."+        "description": "Port B bit 5 / analog input channel 5 (0-VDDA), I2C SDA alternate function (AFR6), slow speed (O1 ≤2 MHz)."       },       {         "number": "12",         "name": "PB4/AIN4",         "type": "bidirectional",-        "description": "Port B bit 4 / analog input channel 4 (0-VDDA), I2C SCL alternate function (AFR6), slow speed (O1 \u22642 MHz)."+        "description": "Port B bit 4 / analog input channel 4 (0-VDDA), I2C SCL alternate function (AFR6), slow speed (O1 ≤2 MHz)."       },       {         "number": "13",         "name": "PB3/AIN3",         "type": "bidirectional",-        "description": "Port B bit 3 / analog input channel 3 (0-VDDA), TIM1 external trigger alternate function (AFR5), slow speed (O1 \u22642 MHz)."+        "description": "Port B bit 3 / analog input channel 3 (0-VDDA), TIM1 external trigger alternate function (AFR5), slow speed (O1 ≤2 MHz)."       },       {         "number": "14",         "name": "PB2/AIN2",         "type": "bidirectional",-        "description": "Port B bit 2 / analog input channel 2 (0-VDDA), TIM1 CH3N complementary output alternate function (AFR5), slow speed (O1 \u22642 MHz)."+        "description": "Port B bit 2 / analog input channel 2 (0-VDDA), TIM1 CH3N complementary output alternate function (AFR5), slow speed (O1 ≤2 MHz)."       },       {         "number": "15",         "name": "PB1/AIN1",         "type": "bidirectional",-        "description": "Port B bit 1 / analog input channel 1 (0-VDDA), TIM1 CH2N complementary output alternate function (AFR5), slow speed (O1 \u22642 MHz)."+        "description": "Port B bit 1 / analog input channel 1 (0-VDDA), TIM1 CH2N complementary output alternate function (AFR5), slow speed (O1 ≤2 MHz)."       },       {         "number": "16",         "name": "PB0/AIN0",         "type": "bidirectional",-        "description": "Port B bit 0 / analog input channel 0 (0-VDDA), TIM1 CH1N complementary output alternate function (AFR5), slow speed (O1 \u22642 MHz)."+        "description": "Port B bit 0 / analog input channel 0 (0-VDDA), TIM1 CH1N complementary output alternate function (AFR5), slow speed (O1 ≤2 MHz)."       },       {         "number": "17",         "name": "PE5/SPI_NSS",         "type": "bidirectional",-        "description": "Port E bit 5 / SPI master/slave select (NSS) chip select pin, slow speed (O1 \u22642 MHz)."+        "description": "Port E bit 5 / SPI master/slave select (NSS) chip select pin, slow speed (O1 ≤2 MHz)."       },       {         "number": "18",@@ -227,19 +227,19 @@         "number": "30",         "name": "PD5/UART2_TX",         "type": "bidirectional",-        "description": "Port D bit 5 / UART2 data transmit (TX) pin, full duplex 1 Mbit/s SCI communication, slow speed (O1 \u22642 MHz)."+        "description": "Port D bit 5 / UART2 data transmit (TX) pin, full duplex 1 Mbit/s SCI communication, slow speed (O1 ≤2 MHz)."       },       {         "number": "31",         "name": "PD6/UART2_RX",         "type": "bidirectional",-        "description": "Port D bit 6 / UART2 data receive (RX) pin, full duplex 1 Mbit/s SCI communication, slow speed (O1 \u22642 MHz)."+        "description": "Port D bit 6 / UART2 data receive (RX) pin, full duplex 1 Mbit/s SCI communication, slow speed (O1 ≤2 MHz)."       },       {         "number": "32",         "name": "PD7/TLI",         "type": "input",-        "description": "Port D bit 7 / top-level external interrupt input pin, TIM1 channel 4 alternate function (AFR4), slow speed (O1 \u22642 MHz)."+        "description": "Port D bit 7 / top-level external interrupt input pin, TIM1 channel 4 alternate function (AFR4), slow speed (O1 ≤2 MHz)."       }     ],     "provenance": {@@ -276,6 +276,46 @@     "viewers": {       "symbol": "viewers/symbol.html",       "footprint": "viewers/footprint.html"-    }+    },+    "models_3d": [+      {+        "file": "stm8s005k6t6ctr.step",+        "role": "plain",+        "up": "Z",+        "units": "mm",+        "origin": "footprint origin = pad-pattern centre",+        "seat": "z = 0",+        "extents_mm": [+          9.0,+          9.0,+          1.5+        ],+        "zmin_mm": 0.0,+        "centre_offset_mm": 0.0,+        "footprint_binding": "identity",+        "sha256": "be0e412f1c66fee70039b0e109e0cc7c823161dda97593718afa97569bc61ce3",+        "checked": "2026-10-07",+        "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"+      },+      {+        "file": "stm8s005k6t6ctr-etched.step",+        "role": "eda",+        "up": "Z",+        "units": "mm",+        "origin": "footprint origin = pad-pattern centre",+        "seat": "z = 0",+        "extents_mm": [+          9.0,+          9.0,+          1.5+        ],+        "zmin_mm": 0.0,+        "centre_offset_mm": 0.0,+        "footprint_binding": "identity",+        "sha256": "4c31df0958f6cf38bd94ddc04fead4968c328b48d000f48aa0954f3380531e81",+        "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
@@ -261,7 +261,47 @@     "viewers": {       "symbol": "viewers/symbol.html",       "footprint": "viewers/footprint.html"-    }+    },+    "models_3d": [+      {+        "file": "stm8s005k6t6ctr.step",+        "role": "plain",+        "up": "Z",+        "units": "mm",+        "origin": "footprint origin = pad-pattern centre",+        "seat": "z = 0",+        "extents_mm": [+          9.0,+          9.0,+          1.5+        ],+        "zmin_mm": 0.0,+        "centre_offset_mm": 0.0,+        "footprint_binding": "identity",+        "sha256": "be0e412f1c66fee70039b0e109e0cc7c823161dda97593718afa97569bc61ce3",+        "checked": "2026-10-07",+        "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"+      },+      {+        "file": "stm8s005k6t6ctr-etched.step",+        "role": "eda",+        "up": "Z",+        "units": "mm",+        "origin": "footprint origin = pad-pattern centre",+        "seat": "z = 0",+        "extents_mm": [+          9.0,+          9.0,+          1.5+        ],+        "zmin_mm": 0.0,+        "centre_offset_mm": 0.0,+        "footprint_binding": "identity",+        "sha256": "4c31df0958f6cf38bd94ddc04fead4968c328b48d000f48aa0954f3380531e81",+        "checked": "2026-10-07",+        "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"+      }+    ]   },   "metadata": {     "specs": {@@ -308,4 +348,4 @@   "visibility": {     "public": true   }-}\ No newline at end of file+}