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.
| Name | Last updated |
|---|---|
| all-values.py | 20d ago |
| bottom-v16.png | 20d ago |
| bottom-v25.png | 20d ago |
| bottom.png | 20d ago |
| bsc016n06ns-mpn-pin1.step | 20d ago |
| clip-sheet.png | 20d ago |
| clips.json | 20d ago |
| complete-tight-labels.py | 20d ago |
| contact-labels.py | 20d ago |
| drc-comparison.json | 6d ago |
| drc-v16.json | 20d ago |
| drc-v25.json | 20d ago |
| esc-g431-astra-silkscreen-v16.kicad_pcb | 20d ago |
| esc-g431-astra-silkscreen-v25.kicad_pcb | 20d ago |
| esc-g431-astra-silkscreen-v4.kicad_pcb | 20d ago |
| finish-c34.py | 20d ago |
| fix-values.py | 20d ago |
| j1-values.py | 20d ago |
| labels-v25.json | 20d ago |
| labels.json | 20d ago |
| layout.py | 6d ago |
| README.md | 6d ago |
| silkscreen-integration.txt | 6d ago |
| silkscreen-review.mp4 | 20d ago |
| top-v16.png | 20d ago |
| top-v25.png | 20d ago |
| top.png | 20d ago |
ESC-G431 two-sided service silkscreen
Current revision v25 adds local front-side values for all 45 capacitors and 34 resistors. References remain close to their parts; secondary values use 0.2–0.5 mm artwork. Every machine contact/pin now has a reference and smaller function label beside its physical location on both faces. The dense edge bank uses consistent horizontal label pairs and 30 short curved leaders. The old central contact table is supplementary only.
J1 has 0.2 mm numbered signal labels at all14 pin positions on both faces, as well as the larger pinout key. Its last-row labels were shifted to clear the connector outline and TP10. Q1–Q6 have clear footprint pin1 dots and the corrected MPN-marked 3D model with a pin1 dot, published on the existing BSC016N06NS component page. Tiny text remains intended for close-up reading; physical laser legibility is not yet measured.


Files and verification
- Board v25. Keep the existing models directory and add the corrected MOSFET STEP inside it.
- Label/pin mapping and sizes.
- Native DRC: same13 inherited errors;539 warnings. No new mask-clipping or silk-overlap finding. Tiny font/stroke and deliberately edited footprint-library warnings remain enabled. Native reports cap repeated categories at199; warning totals are not proof of font qualification.
All149 front references and all21 test-point reference/function labels remain present. Actual visible association and tiny-value readability still merit human close-up review. Intermediate revisions and genuine DRC-driven rework are retained in the run directory. These screenshots show the final state; no progressive-placement footage is claimed for edits performed through offline board checkpoints.
Shared improvements
- AI Flow PR 15: dedicated stage; release build, workspace tests and isolated CLI stage/plan integration passed.
- 3rd party fab silkscreen skill PR 4: reusable skill within the existing package, no new page.
- KiCad issue 102: viewer proof must bind to the requested board. Exact windows were checked directly; only the final editor and viewer remain open. Reusable native text primitives belong in the bridge.
PR submission is not release publication. This is post-delivery work; the original delivery clock is unchanged.
Earlier v4 walkthrough (retained history)
Clip paths and timing · Contact sheet. This video predates the close-label revision shown above. Raw window recording is retained without captions; this review copy removes still frames.