← Commit history

Bind component hero to reviewed marked model and document display provenance

John Lauer ·e492e7abf5 · ·parent 492b8c6
5 files changed +68−6
README.md+7
@@ -134,3 +134,10 @@ Data extracted from the manufacturer datasheet, not a distributor listing:   [Optional MPN-marked model, preview and provenance](MPN-MARKING.md)+++## Displayed model and review status++The main 3D viewer uses [stm32g431cbt6-hero-mpn.glb](stm32g431cbt6-hero-mpn.glb), derived from the reviewed [stm32g431cbt6-mpn.glb](stm32g431cbt6-mpn.glb). The exact MPN is AI-added identification artwork, not a factory marking. [Marking inputs, fit and licensing](MPN-MARKING.md) and [source provenance](PROVENANCE.md) remain applicable.++The hero applies only a 180-degree Z display rotation; no geometry is scaled. Use the original-frame marked STEP/GLB downloads for board assemblies. The rendered package and readable mark were reviewed; that does not establish manufacturer-exact dimensions, polarity, or native-tool qualification. [Binding and file hashes](hero-binding.json).
hero-binding.jsonadded+26
@@ -0,0 +1,26 @@+{+  "page": "ray/stm32g431cbt6",+  "mpn": "STM32G431CBT6",+  "previousModel": "stm32g431cbt6.glb",+  "selectedModel": "stm32g431cbt6-hero-mpn.glb",+  "heroSha256": "d4594009e3c830dcd2de4ca87bc6f0ba690a2479516a36f2bd5509585344ceb2",+  "sourceGlb": "stm32g431cbt6-mpn.glb",+  "sourceSha256": "d3c14f24b39ffaf89def6e8405e045ff13792a6eacca31f748b9cd67b8c1a6a3",+  "classification": "KiCad library model; original licence retained in MPN-SOURCE-LICENSE.md",+  "transform": "Rz(180 degrees), presentation only",+  "physicalGeometryChanged": false,+  "originalsRetained": true,+  "verification": "Marked geometry hash checked against published source; Babylon oblique contact sheet reviewed locally. Native wiki readback pending.",+  "files": [+    "stm32g431cbt6-hero-mpn.glb",+    "stm32g431cbt6-mpn.png",+    "hero-binding.json",+    "README.md",+    "package.json",+    "page.json"+  ],+  "render": {+    "meshes": 1032,+    "vertices": 13487+  }+}\ No newline at end of file
package.json+21−1
@@ -11,7 +11,7 @@   "dependencies": {},   "hero": {     "type": "image",-    "path": "docs/hero.png"+    "path": "stm32g431cbt6-mpn.png"   },   "files": [     "page.json",@@ -26,5 +26,25 @@     "viewers/symbol.html",     "viewers/footprint.html",     "pads.json"+  ],+  "title": "STM32G431CBT6 - Arm Cortex-M4 Microcontroller",+  "component": {+    "mpn": "STM32G431CBT6",+    "parts": {+      "symbol": "stm32g431cbt6.kicad_sym",+      "footprint": "stm32g431cbt6.kicad_mod",+      "model_3d": "stm32g431cbt6-hero-mpn.glb",+      "step": "stm32g431cbt6-mpn.step"+    },+    "viewer_3d": {+      "ground": false,+      "animate": false,+      "shadows": false,+      "tooltips": "authored"+    }+  },+  "discovery_triggers": [+    "STM32G431CBT6",+    "Arm Cortex-M4 Microcontroller"   ] }\ No newline at end of file
page.json+14−5
@@ -2,7 +2,7 @@   "schema_version": 1,   "type": "component",   "slug": "stm32g431cbt6",-  "title": "STM32G431CBT6",+  "title": "STM32G431CBT6 - Arm Cortex-M4 Microcontroller",   "brief": "STMicroelectronics Microcontrollers (MCU/MPU/SOC), LQFP-48(7x7). Datasheet-verified pinout, KiCad symbol/footprint/3D.",   "version": "0.2.0",   "license": "CC-BY-SA-4.0",@@ -22,9 +22,10 @@     "parts": {       "symbol": "stm32g431cbt6.kicad_sym",       "footprint": "stm32g431cbt6.kicad_mod",-      "model_3d": "stm32g431cbt6.glb",+      "model_3d": "stm32g431cbt6-hero-mpn.glb",       "model_3d_step": "stm32g431cbt6.step",-      "lbr": "stm32g431cbt6.lbr"+      "lbr": "stm32g431cbt6.lbr",+      "step": "stm32g431cbt6-mpn.step"     },     "distributor_links": {       "digikey": "497-19473-ND",@@ -372,6 +373,12 @@       "in_distributor_stock": true,       "product_folder": "/en/microcontrollers-microprocessors/stm32g431cb.html",       "source": "st.com portfolio grid CL1734"+    },+    "viewer_3d": {+      "ground": false,+      "animate": false,+      "shadows": false,+      "tooltips": "authored"     }   },   "metadata": {@@ -397,7 +404,9 @@     "info"   ],   "discovery_triggers": [-    "stm32g431cbt6"+    "stm32g431cbt6",+    "STM32G431CBT6",+    "Arm Cortex-M4 Microcontroller"   ],   "discovery_pitch": "STM32G431CBT6 (STMicroelectronics) component page with datasheet-verified CAD.",   "author": {@@ -407,7 +416,7 @@   "dependencies": {},   "hero": {     "type": "image",-    "path": "docs/hero.png"+    "path": "stm32g431cbt6-mpn.png"   },   "files": [     "page.json",
stm32g431cbt6-hero-mpn.glbadded
⋯ 1 unchanged line ⋯