molecule
ESC G431
Public Made by Adomby adom
Single-motor ESC for the drone test cell: STM32G431 + DRV8300 driving a 3-phase bridge of six BSC016N06NS MOSFETs, TPSM365 buck to 12 V, INA181 low-side current sense (25 mV/A, 131 A full-scale). Runs AM32. 64 x 74 mm, 4-layer.
← Commit history
Publish marked component tour and per-page variant cache index
11 files changed
+426
docs/astra/component-quality/MPN.md+73docs/astra/component-quality/README.md+2docs/astra/component-quality/marked-components-1.pngdocs/astra/component-quality/marked-components-2.pngdocs/astra/component-quality/marked-components-3.pngdocs/astra/component-quality/marked-components-4.pngdocs/astra/component-quality/marked-components-5.pngdocs/astra/component-quality/marked-library-clips.json+28docs/astra/component-quality/marked-library-detail.mp4docs/astra/component-quality/marked-library-overview.mp4docs/astra/component-quality/marked-library-status.json+323docs/astra/component-quality/MPN.mdadded+73@@ -0,0 +1,73 @@+# ESC components with MPN identification++All 40 component types have marked STEP and GLB variants in this run, bound to 126 component references on a separate ESC board. KiCad resolves all 128 expected models (including unchanged project-only models), with zero missing or unresolved models and zero warnings. All non-model board data are identical to the original repaired board.++## Marked component walkthrough++<video controls preload="metadata" src="marked-library-detail.mp4"></video>++[Detailed marked tour](marked-library-detail.mp4) · [Short moving overview](marked-library-overview.mp4) · [Clip measurements](marked-library-clips.json) · [Status and model counts](marked-library-status.json)++The long tour remains a separate review video. Only the short overview belongs in the final two-minute video by default. This page does not claim the released final composer has selected it automatically. Native model-file checking is complete; the first native viewer attempt was blank and its window disappeared, so native visual acceptance is still being retried.++Plain assets remain available. The markings are an identification aid, not factory markings or a claim that these full strings could be physically laser-marked at this size. Small passives require zoom; machine-contact rims have especially small text. The MPN geometry stays inside sampled usable upper surfaces, with original body colours preserved.++## Shared caches and provenance++36 component pages have the combined marked STEP and GLB plus a preview. Four pages have the separate fitted-lettering STEP and preview: their original base-model redistribution evidence remains undocumented, so the combined bodies remain local. Nothing was declared independently authored merely because text was added. Every page has per-file hashes, fitting parameters and source lineage linked below.++| Component page | Cached variant |+|---|---|+| [adom/tpsm365r6v5rdnr](https://wiki.adom.inc/adom/tpsm365r6v5rdnr/files/MPN-MARKING.md) | Combined marked STEP + GLB and lettering STEP |+| [adom/machinecontactmedium](https://wiki.adom.inc/adom/machinecontactmedium/files/MPN-MARKING.md) | Lettering STEP; combined base rights unresolved |+| [adom/cl21b105kbfnnne](https://wiki.adom.inc/adom/cl21b105kbfnnne/files/MPN-MARKING.md) | Combined marked STEP + GLB and lettering STEP |+| [adom/0402wgf1002tce](https://wiki.adom.inc/adom/0402wgf1002tce/files/MPN-MARKING.md) | Combined marked STEP + GLB and lettering STEP |+| [adom/bsc016n06ns](https://wiki.adom.inc/adom/bsc016n06ns/files/MPN-MARKING.md) | Combined marked STEP + GLB and lettering STEP |+| [adom/cl10a106ma8nrnc](https://wiki.adom.inc/adom/cl10a106ma8nrnc/files/MPN-MARKING.md) | Combined marked STEP + GLB and lettering STEP |+| [adom/cl31b106kbhnnne](https://wiki.adom.inc/adom/cl31b106kbhnnne/files/MPN-MARKING.md) | Combined marked STEP + GLB and lettering STEP |+| [adom/cga2b1x7r1v224kt000f](https://wiki.adom.inc/adom/cga2b1x7r1v224kt000f/files/MPN-MARKING.md) | Combined marked STEP + GLB and lettering STEP |+| [adom/0402wgf2202tce](https://wiki.adom.inc/adom/0402wgf2202tce/files/MPN-MARKING.md) | Combined marked STEP + GLB and lettering STEP |+| [adom/0402wgf2002tce](https://wiki.adom.inc/adom/0402wgf2002tce/files/MPN-MARKING.md) | Combined marked STEP + GLB and lettering STEP |+| [adom/machinecontactlarge](https://wiki.adom.inc/adom/machinecontactlarge/files/MPN-MARKING.md) | Lettering STEP; combined base rights unresolved |+| [barrett-land/cl05b104ko5nnnc](https://wiki.adom.inc/barrett-land/cl05b104ko5nnnc/files/MPN-MARKING.md) | Combined marked STEP + GLB and lettering STEP |+| [adom/machinepinlargeshort](https://wiki.adom.inc/adom/machinepinlargeshort/files/MPN-MARKING.md) | Lettering STEP; combined base rights unresolved |+| [adom/0402b102k500nt](https://wiki.adom.inc/adom/0402b102k500nt/files/MPN-MARKING.md) | Combined marked STEP + GLB and lettering STEP |+| [adom/0402wgf0000tce](https://wiki.adom.inc/adom/0402wgf0000tce/files/MPN-MARKING.md) | Combined marked STEP + GLB and lettering STEP |+| [adom/blm15ax601sn1d](https://wiki.adom.inc/adom/blm15ax601sn1d/files/MPN-MARKING.md) | Combined marked STEP + GLB and lettering STEP |+| [adom/lr2512d-3w-0-5mr-1](https://wiki.adom.inc/adom/lr2512d-3w-0-5mr-1/files/MPN-MARKING.md) | Combined marked STEP + GLB and lettering STEP |+| [barrett-land/skrpace010](https://wiki.adom.inc/barrett-land/skrpace010/files/MPN-MARKING.md) | Lettering STEP; combined base rights unresolved |+| [adom/cl05b104kb54pnc](https://wiki.adom.inc/adom/cl05b104kb54pnc/files/MPN-MARKING.md) | Combined marked STEP + GLB and lettering STEP |+| [adom/grm31cr71a226ke15l](https://wiki.adom.inc/adom/grm31cr71a226ke15l/files/MPN-MARKING.md) | Combined marked STEP + GLB and lettering STEP |+| [adom/ap2112k-3-3trg1](https://wiki.adom.inc/adom/ap2112k-3-3trg1/files/MPN-MARKING.md) | Combined marked STEP + GLB and lettering STEP |+| [adom/mdd-ss14](https://wiki.adom.inc/adom/mdd-ss14/files/MPN-MARKING.md) | Combined marked STEP + GLB and lettering STEP |+| [barrett-land/cl05a105ka5nqnc](https://wiki.adom.inc/barrett-land/cl05a105ka5nqnc/files/MPN-MARKING.md) | Combined marked STEP + GLB and lettering STEP |+| [adom/0402wgf1501tce](https://wiki.adom.inc/adom/0402wgf1501tce/files/MPN-MARKING.md) | Combined marked STEP + GLB and lettering STEP |+| [barrett-land/0402wgf2201tce](https://wiki.adom.inc/barrett-land/0402wgf2201tce/files/MPN-MARKING.md) | Combined marked STEP + GLB and lettering STEP |+| [ray/stm32g431cbt6](https://wiki.adom.inc/ray/stm32g431cbt6/files/MPN-MARKING.md) | Combined marked STEP + GLB and lettering STEP |+| [adom/svz1vm331gcre00raxxx](https://wiki.adom.inc/adom/svz1vm331gcre00raxxx/files/MPN-MARKING.md) | Combined marked STEP + GLB and lettering STEP |+| [adom/x32258msb4si](https://wiki.adom.inc/adom/x32258msb4si/files/MPN-MARKING.md) | Combined marked STEP + GLB and lettering STEP |+| [adom/cl10a105kb8nnnc](https://wiki.adom.inc/adom/cl10a105kb8nnnc/files/MPN-MARKING.md) | Combined marked STEP + GLB and lettering STEP |+| [adom/smbj26a](https://wiki.adom.inc/adom/smbj26a/files/MPN-MARKING.md) | Combined marked STEP + GLB and lettering STEP |+| [adom/ncd0402g1](https://wiki.adom.inc/adom/ncd0402g1/files/MPN-MARKING.md) | Combined marked STEP + GLB and lettering STEP |+| [barrett-land/cl10a106kp8nnnc](https://wiki.adom.inc/barrett-land/cl10a106kp8nnnc/files/MPN-MARKING.md) | Combined marked STEP + GLB and lettering STEP |+| [adom/zxtr2012z-7](https://wiki.adom.inc/adom/zxtr2012z-7/files/MPN-MARKING.md) | Combined marked STEP + GLB and lettering STEP |+| [adom/grm31cr71h475ka12l](https://wiki.adom.inc/adom/grm31cr71h475ka12l/files/MPN-MARKING.md) | Combined marked STEP + GLB and lettering STEP |+| [adom/0402wgf1003tce](https://wiki.adom.inc/adom/0402wgf1003tce/files/MPN-MARKING.md) | Combined marked STEP + GLB and lettering STEP |+| [adom/0402wgf1001tce](https://wiki.adom.inc/adom/0402wgf1001tce/files/MPN-MARKING.md) | Combined marked STEP + GLB and lettering STEP |+| [adom/0402cg330j500nt](https://wiki.adom.inc/adom/0402cg330j500nt/files/MPN-MARKING.md) | Combined marked STEP + GLB and lettering STEP |+| [adom/drv8300dpwr](https://wiki.adom.inc/adom/drv8300dpwr/files/MPN-MARKING.md) | Combined marked STEP + GLB and lettering STEP |+| [adom/ncd0402b1](https://wiki.adom.inc/adom/ncd0402b1/files/MPN-MARKING.md) | Combined marked STEP + GLB and lettering STEP |+| [ray/ina181a2idbvr](https://wiki.adom.inc/ray/ina181a2idbvr/files/MPN-MARKING.md) | Combined marked STEP + GLB and lettering STEP |++## Closeup sheets+++++++++++
docs/astra/component-quality/README.md+2@@ -1,5 +1,7 @@ # ESC component visual quality audit +[New: all 40 MPN-marked components and playable tour](MPN.md)+ [Current status, component index and remaining acceptance checks](STATUS.md) 40 reusable pages; two project-local CAD groups excluded from the global catalog. Standard package models look credible but generic. Mechanical parts have useful detail. Three weak source/custom models have independent nominal replacements; exact manufacturer qualification is still open.
docs/astra/component-quality/marked-components-1.pngadded⋯ 1 unchanged line ⋯
docs/astra/component-quality/marked-components-2.pngadded⋯ 1 unchanged line ⋯
docs/astra/component-quality/marked-components-3.pngadded⋯ 1 unchanged line ⋯
docs/astra/component-quality/marked-components-4.pngadded⋯ 1 unchanged line ⋯
docs/astra/component-quality/marked-components-5.pngadded⋯ 1 unchanged line ⋯
docs/astra/component-quality/marked-library-clips.jsonadded+28@@ -0,0 +1,28 @@+{+ "selectionSha256": "f9810668005cd42c1aaa86e71c7b92770650d0f348fe9f13176faac6eb1b8a5b",+ "mpnMarking": "on",+ "clips": [+ {+ "kind": "detail",+ "raw": "/home/adom/aiflow-esc-astra/components/library-tour-marked/recordings/detail.webm",+ "file": "/home/adom/aiflow-esc-astra/components/library-tour-marked/recordings/detail.mp4",+ "seconds": 80.666667,+ "sha256": "f3c224dfc475130f7bff4b6292479c3ce0b11d8ac614663e99f01e7793508a9a",+ "contactSheet": "/home/adom/aiflow-esc-astra/components/library-tour-marked/recordings/detail-sheet.png",+ "visualReview": "Contact sheets and component closeups inspected: visible model geometry with MPN identification, no body overflow. Native render acceptance is reported separately.",+ "useInFinal": false+ },+ {+ "kind": "overview",+ "raw": "/home/adom/aiflow-esc-astra/components/library-tour-marked/recordings/overview.webm",+ "file": "/home/adom/aiflow-esc-astra/components/library-tour-marked/recordings/overview.mp4",+ "seconds": 3.166667,+ "sha256": "35257dd37a2b34486b9948c755003b8456a52039060c28e3bf34044e9b1b1a8c",+ "contactSheet": "/home/adom/aiflow-esc-astra/components/library-tour-marked/recordings/overview-sheet.png",+ "visualReview": "Contact sheets and component closeups inspected: visible model geometry with MPN identification, no body overflow. Native render acceptance is reported separately.",+ "useInFinal": true+ }+ ],+ "finalMaximumSeconds": 120,+ "notes": "Review both contact sheets and playback before registration; only the overview belongs in the final cut by default."+}
docs/astra/component-quality/marked-library-detail.mp4added⋯ 1 unchanged line ⋯
docs/astra/component-quality/marked-library-overview.mp4added⋯ 1 unchanged line ⋯
docs/astra/component-quality/marked-library-status.jsonadded+323@@ -0,0 +1,323 @@+{+ "components": 40,+ "markedReferences": 126,+ "combinedWikiModels": 36,+ "letteringOnlyPages": [+ "adom/machinecontactmedium",+ "adom/machinecontactlarge",+ "adom/machinepinlargeshort",+ "barrett-land/skrpace010"+ ],+ "nonModelDataIdentical": true,+ "nativeModelCounts": {+ "footprints": 149,+ "missingModel": 0,+ "noModelExpected": 21,+ "unresolvedModel": 0,+ "warnings": 0,+ "withModel": 128+ },+ "nativeRender": "First viewer screenshot was blank and that window subsequently disappeared; retrying. Not accepted as render proof.",+ "pages": [+ {+ "page": "adom/tpsm365r6v5rdnr",+ "combinedModelPublished": true,+ "files": []+ },+ {+ "page": "adom/machinecontactmedium",+ "combinedModelPublished": false,+ "files": []+ },+ {+ "page": "adom/cl21b105kbfnnne",+ "combinedModelPublished": true,+ "files": []+ },+ {+ "page": "adom/0402wgf1002tce",+ "combinedModelPublished": true,+ "files": []+ },+ {+ "page": "adom/bsc016n06ns",+ "combinedModelPublished": true,+ "files": []+ },+ {+ "page": "adom/cl10a106ma8nrnc",+ "combinedModelPublished": true,+ "files": []+ },+ {+ "page": "adom/cl31b106kbhnnne",+ "combinedModelPublished": true,+ "files": []+ },+ {+ "page": "adom/cga2b1x7r1v224kt000f",+ "combinedModelPublished": true,+ "files": []+ },+ {+ "page": "adom/0402wgf2202tce",+ "combinedModelPublished": true,+ "files": []+ },+ {+ "page": "adom/0402wgf2002tce",+ "combinedModelPublished": true,+ "files": []+ },+ {+ "page": "adom/machinecontactlarge",+ "combinedModelPublished": false,+ "files": []+ },+ {+ "page": "barrett-land/cl05b104ko5nnnc",+ "combinedModelPublished": true,+ "files": []+ },+ {+ "page": "adom/machinepinlargeshort",+ "combinedModelPublished": false,+ "files": []+ },+ {+ "page": "adom/0402b102k500nt",+ "combinedModelPublished": true,+ "files": []+ },+ {+ "page": "adom/0402wgf0000tce",+ "combinedModelPublished": true,+ "files": []+ },+ {+ "page": "adom/blm15ax601sn1d",+ "combinedModelPublished": true,+ "files": []+ },+ {+ "page": "adom/lr2512d-3w-0-5mr-1",+ "combinedModelPublished": true,+ "files": []+ },+ {+ "page": "barrett-land/skrpace010",+ "combinedModelPublished": false,+ "files": []+ },+ {+ "page": "adom/cl05b104kb54pnc",+ "combinedModelPublished": true,+ "files": []+ },+ {+ "page": "adom/grm31cr71a226ke15l",+ "combinedModelPublished": true,+ "files": []+ },+ {+ "page": "adom/ap2112k-3-3trg1",+ "combinedModelPublished": true,+ "files": []+ },+ {+ "page": "adom/mdd-ss14",+ "combinedModelPublished": true,+ "files": []+ },+ {+ "page": "barrett-land/cl05a105ka5nqnc",+ "combinedModelPublished": true,+ "files": []+ },+ {+ "page": "adom/0402wgf1501tce",+ "combinedModelPublished": true,+ "files": []+ },+ {+ "page": "barrett-land/0402wgf2201tce",+ "combinedModelPublished": true,+ "files": []+ },+ {+ "page": "ray/stm32g431cbt6",+ "combinedModelPublished": true,+ "files": []+ },+ {+ "page": "adom/svz1vm331gcre00raxxx",+ "combinedModelPublished": true,+ "files": []+ },+ {+ "page": "adom/x32258msb4si",+ "combinedModelPublished": true,+ "files": []+ },+ {+ "page": "adom/cl10a105kb8nnnc",+ "combinedModelPublished": true,+ "files": []+ },+ {+ "page": "adom/smbj26a",+ "combinedModelPublished": true,+ "files": []+ },+ {+ "page": "adom/ncd0402g1",+ "combinedModelPublished": true,+ "files": [+ "MPN-MARKING.md",+ "mpn-marking.json",+ "fit-mpn-surface.py",+ "ncd0402g1-mpn-overlay.step",+ "ncd0402g1-mpn.png",+ "ncd0402g1-mpn.step",+ "ncd0402g1-mpn.glb",+ "MPN-SOURCE-LICENSE.md",+ "README.md"+ ]+ },+ {+ "page": "barrett-land/cl10a106kp8nnnc",+ "combinedModelPublished": true,+ "files": [+ "MPN-MARKING.md",+ "mpn-marking.json",+ "fit-mpn-surface.py",+ "cl10a106kp8nnnc-mpn-overlay.step",+ "cl10a106kp8nnnc-mpn.png",+ "cl10a106kp8nnnc-mpn.step",+ "cl10a106kp8nnnc-mpn.glb",+ "MPN-SOURCE-LICENSE.md",+ "README.md"+ ]+ },+ {+ "page": "adom/zxtr2012z-7",+ "combinedModelPublished": true,+ "files": [+ "MPN-MARKING.md",+ "mpn-marking.json",+ "fit-mpn-surface.py",+ "zxtr2012z-7-mpn-overlay.step",+ "zxtr2012z-7-mpn.png",+ "zxtr2012z-7-mpn.step",+ "zxtr2012z-7-mpn.glb",+ "MPN-SOURCE-LICENSE.md",+ "README.md"+ ]+ },+ {+ "page": "adom/grm31cr71h475ka12l",+ "combinedModelPublished": true,+ "files": [+ "MPN-MARKING.md",+ "mpn-marking.json",+ "fit-mpn-surface.py",+ "grm31cr71h475ka12l-mpn-overlay.step",+ "grm31cr71h475ka12l-mpn.png",+ "grm31cr71h475ka12l-mpn.step",+ "grm31cr71h475ka12l-mpn.glb",+ "MPN-SOURCE-LICENSE.md",+ "README.md"+ ]+ },+ {+ "page": "adom/0402wgf1003tce",+ "combinedModelPublished": true,+ "files": [+ "MPN-MARKING.md",+ "mpn-marking.json",+ "fit-mpn-surface.py",+ "0402wgf1003tce-mpn-overlay.step",+ "0402wgf1003tce-mpn.png",+ "0402wgf1003tce-mpn.step",+ "0402wgf1003tce-mpn.glb",+ "MPN-SOURCE-LICENSE.md",+ "README.md"+ ]+ },+ {+ "page": "adom/0402wgf1001tce",+ "combinedModelPublished": true,+ "files": [+ "MPN-MARKING.md",+ "mpn-marking.json",+ "fit-mpn-surface.py",+ "0402wgf1001tce-mpn-overlay.step",+ "0402wgf1001tce-mpn.png",+ "0402wgf1001tce-mpn.step",+ "0402wgf1001tce-mpn.glb",+ "MPN-SOURCE-LICENSE.md",+ "README.md"+ ]+ },+ {+ "page": "adom/0402cg330j500nt",+ "combinedModelPublished": true,+ "files": [+ "MPN-MARKING.md",+ "mpn-marking.json",+ "fit-mpn-surface.py",+ "0402cg330j500nt-mpn-overlay.step",+ "0402cg330j500nt-mpn.png",+ "0402cg330j500nt-mpn.step",+ "0402cg330j500nt-mpn.glb",+ "MPN-SOURCE-LICENSE.md",+ "README.md"+ ]+ },+ {+ "page": "adom/drv8300dpwr",+ "combinedModelPublished": true,+ "files": [+ "MPN-MARKING.md",+ "mpn-marking.json",+ "fit-mpn-surface.py",+ "drv8300dpwr-mpn-overlay.step",+ "drv8300dpwr-mpn.png",+ "drv8300dpwr-mpn.step",+ "drv8300dpwr-mpn.glb",+ "MPN-SOURCE-LICENSE.md",+ "README.md"+ ]+ },+ {+ "page": "adom/ncd0402b1",+ "combinedModelPublished": true,+ "files": [+ "MPN-MARKING.md",+ "mpn-marking.json",+ "fit-mpn-surface.py",+ "ncd0402b1-mpn-overlay.step",+ "ncd0402b1-mpn.png",+ "ncd0402b1-mpn.step",+ "ncd0402b1-mpn.glb",+ "MPN-SOURCE-LICENSE.md",+ "README.md"+ ]+ },+ {+ "page": "ray/ina181a2idbvr",+ "combinedModelPublished": true,+ "files": [+ "MPN-MARKING.md",+ "mpn-marking.json",+ "fit-mpn-surface.py",+ "ina181a2idbvr-mpn-overlay.step",+ "ina181a2idbvr-mpn.png",+ "ina181a2idbvr-mpn.step",+ "ina181a2idbvr-mpn.glb",+ "MPN-SOURCE-LICENSE.md",+ "README.md"+ ]+ }+ ]+}