← Commit history

Bind component hero to reviewed marked model and document display provenance

John Lauer ·ae730b45ed · ·parent f0cd217
5 files changed +123−8
README.md+7
@@ -39,3 +39,10 @@ The plain model remains the default. The optional MPN is added geometry in a sep   [Optional MPN-marked model, preview and provenance](MPN-MARKING.md)+++## Displayed model and review status++The main 3D viewer uses [lr2512d-3w-0-5mr-1-hero-mpn.glb](lr2512d-3w-0-5mr-1-hero-mpn.glb), derived from the reviewed [lr2512d-3w-0-5mr-1-mpn.glb](lr2512d-3w-0-5mr-1-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": "adom/lr2512d-3w-0-5mr-1",+  "mpn": "LR2512D-3W-0.5mR-1%",+  "previousModel": "HoLR2512D-ai-nominal.glb",+  "selectedModel": "lr2512d-3w-0-5mr-1-hero-mpn.glb",+  "heroSha256": "a3b6307a5293778528e5e24a28ab6efb0919516b4745f9eea8d6ca21a60785f6",+  "sourceGlb": "lr2512d-3w-0-5mr-1-mpn.glb",+  "sourceSha256": "3849adcac6990af4fbd826403dcd550fd0af18ef19739908767c91608ace2f67",+  "classification": "Independent nominal model; existing generated-model licence and dimensional provenance remain applicable",+  "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": [+    "lr2512d-3w-0-5mr-1-hero-mpn.glb",+    "lr2512d-3w-0-5mr-1-mpn.png",+    "hero-binding.json",+    "README.md",+    "package.json",+    "page.json"+  ],+  "render": {+    "meshes": 401,+    "vertices": 5511+  }+}\ No newline at end of file
lr2512d-3w-0-5mr-1-hero-mpn.glbadded
⋯ 1 unchanged line ⋯
package.jsonadded+72
@@ -0,0 +1,72 @@+{+  "schema_version": 1,+  "slug": "lr2512d-3w-0-5mr-1",+  "type": "hardware",+  "kind": "component",+  "title": "LR2512D-3W-0.5mR-1% - 2512 Current-Sense Resistor",+  "version": "0.1.0",+  "brief": "0.5m\u03a9 25ppm/\u2103~+50ppm/\u2103 3W Current Sense Resistor SMD \u00b11% 2512",+  "source": {+    "tool": "independent parametric CAD",+    "url": null+  },+  "tags": [+    "kicad",+    "component-library",+    "shared-component"+  ],+  "hero": {+    "type": "image",+    "path": "lr2512d-3w-0-5mr-1-mpn.png"+  },+  "component": {+    "mpn": "LR2512D-3W-0.5mR-1%",+    "manufacturer": "Milliohm",+    "package": "R_HoLR2512D_0R0005_3W",+    "parts": {+      "footprint": "lr2512d-3w-0-5mr-1.kicad_mod",+      "symbol": "lr2512d-3w-0-5mr-1.kicad_sym",+      "step": "lr2512d-3w-0-5mr-1-mpn.step",+      "model_3d": "lr2512d-3w-0-5mr-1-hero-mpn.glb"+    },+    "distributor_links": {+      "lcsc": "C500733"+    },+    "model_variants": [+      {+        "kind": "plain",+        "step": "HoLR2512D-ai-nominal.step",+        "glb": "HoLR2512D-ai-nominal.glb",+        "preview": "HoLR2512D-ai-nominal-iso.png",+        "stepSha256": "da353206f4c54088a4a3f590ed024f5b37e472a503227458768a5706e8fd67a9"+      },+      {+        "kind": "mpn",+        "step": "HoLR2512D-ai-nominal-mpn.step",+        "glb": "HoLR2512D-ai-nominal-mpn.glb",+        "preview": "HoLR2512D-ai-nominal-mpn.png",+        "stepSha256": "bad1c251ced543424ef210b52055e7adf3064e30af21a974b88f9ae4d5cfe750",+        "inputSha256": "da353206f4c54088a4a3f590ed024f5b37e472a503227458768a5706e8fd67a9",+        "marking": {+          "text": "LR2512D-3W-0.5mR-1%",+          "mode": "flat",+          "purpose": "Optional identification aid, not actual factory top marking",+          "service": "adom-step2glb",+          "serviceVersion": "1.3.0",+          "jobId": "1f5630453c58d701",+          "heightAdditionMm": 0.03+        }+      }+    ],+    "viewer_3d": {+      "ground": false,+      "animate": false,+      "shadows": false,+      "tooltips": "authored"+    }+  },+  "discovery_triggers": [+    "LR2512D-3W-0.5mR-1%",+    "2512 Current-Sense Resistor"+  ]+}\ No newline at end of file
page.json+18−8
@@ -3,7 +3,7 @@   "slug": "lr2512d-3w-0-5mr-1",   "type": "hardware",   "kind": "component",-  "title": "LR2512D-3W-0.5mR-1%",+  "title": "LR2512D-3W-0.5mR-1% - 2512 Current-Sense Resistor",   "version": "0.1.0",   "brief": "0.5m\u03a9 25ppm/\u2103~+50ppm/\u2103 3W Current Sense Resistor SMD \u00b11% 2512",   "source": {@@ -16,8 +16,8 @@     "shared-component"   ],   "hero": {-    "headline": "LR2512D-3W-0.5mR-1%",-    "subhead": "0.5m\u03a9 25ppm/\u2103~+50ppm/\u2103 3W Current Sense Resistor SMD \u00b11% 2512"+    "type": "image",+    "path": "lr2512d-3w-0-5mr-1-mpn.png"   },   "component": {     "mpn": "LR2512D-3W-0.5mR-1%",@@ -26,8 +26,8 @@     "parts": {       "footprint": "lr2512d-3w-0-5mr-1.kicad_mod",       "symbol": "lr2512d-3w-0-5mr-1.kicad_sym",-      "step": "HoLR2512D-ai-nominal.step",-      "model_3d": "HoLR2512D-ai-nominal.glb"+      "step": "lr2512d-3w-0-5mr-1-mpn.step",+      "model_3d": "lr2512d-3w-0-5mr-1-hero-mpn.glb"     },     "distributor_links": {       "lcsc": "C500733"@@ -57,6 +57,16 @@           "heightAdditionMm": 0.03         }       }-    ]-  }-}+    ],+    "viewer_3d": {+      "ground": false,+      "animate": false,+      "shadows": false,+      "tooltips": "authored"+    }+  },+  "discovery_triggers": [+    "LR2512D-3W-0.5mR-1%",+    "2512 Current-Sense Resistor"+  ]+}\ No newline at end of file