techmannih/nema34-mounted-stepper-controller
A 48 V USB‑C PD 3.1 EPR NEMA‑34 stepper controller PCB combining STM32/TMC5160 control, external MOSFET motor bridges, protected power and regenerative braking, USB data, telemetry, diagnostics, status LEDs, and buzzer alarms.
- Version
- 0.3.92
- License
- unset
- Stars
- 1
verification.md
# PD1180-EPR verification
Validated **2026-10-15T23:01:52.878Z** against the pinned local toolchain. This summary is generated by `bun run verify`; machine-readable results remain in [docs/verification.json](docs/verification.json).
| Check | Result | Time | Evidence |
|---|---:|---:|---|
| toolchain | PASS | 0.0 s | `docs/checks/toolchain.log` |
| cloud-package | PASS | 0.0 s | `docs/checks/cloud-package.log` |
| mounting-template | PASS | 1.3 s | `docs/checks/mounting-template.log` |
| typecheck | PASS | 4.2 s | `docs/checks/typecheck.log` |
| mechanical-assets | PASS | 0.0 s | `docs/checks/mechanical-assets.log` |
| cable-support | PASS | 0.0 s | `docs/checks/cable-support.log` |
| import-previews | PASS | 1.0 s | `docs/checks/import-previews.log` |
| firmware-pins | PASS | 0.0 s | `docs/checks/firmware-pins.log` |
| firmware | PASS | 5.3 s | `docs/checks/firmware.log` |
| firmware-target | PASS | 0.1 s | `docs/checks/firmware-target.log` |
| programming-readback-tests | PASS | 0.1 s | `docs/checks/programming-readback-tests.log` |
| pd-image | PASS | 0.0 s | `docs/checks/pd-image.log` |
| operating-mode | PASS | 0.0 s | `docs/checks/operating-mode.log` |
| preview | PASS | 61.0 s | `docs/checks/preview.log` |
| cloud-viewer | PASS | 35.8 s | `docs/checks/cloud-viewer.log` |
| source-schematic | PASS | 0.1 s | `docs/checks/source-schematic.log` |
| schematic-style | PASS | 0.4 s | `docs/checks/schematic-style.log` |
| feature-parity | PASS | 0.0 s | `docs/checks/feature-parity.log` |
| normalize-svgs | PASS | 0.0 s | `docs/checks/normalize-svgs.log` |
| script-catalog | PASS | 0.0 s | `docs/checks/script-catalog.log` |
| topology-tests | PASS | 93.7 s | `docs/checks/topology-tests.log` |
| netlist | PASS | 30.0 s | `docs/checks/netlist.log` |
| protection-refinement | PASS | 0.1 s | `docs/checks/protection-refinement.log` |
| usb-access | PASS | 0.1 s | `docs/checks/usb-access.log` |
| power-audit | PASS | 0.0 s | `docs/checks/power-audit.log` |
| filled-copper-evidence | PASS | 0.0 s | `docs/checks/filled-copper-evidence.log` |
| power-simulation | PASS | 0.1 s | `docs/checks/power-simulation.log` |
| schematic | PASS | 2.0 s | `docs/checks/schematic.log` |
| placement | PASS | 30.5 s | `docs/checks/placement.log` |
| routing-difficulty | PASS | 23.0 s | `docs/checks/routing-difficulty.log` |
| decoupling | PASS | 0.1 s | `docs/checks/decoupling.log` |
| inventory-evidence | PASS | 0.0 s | `docs/checks/inventory-evidence.log` |
| assembly | PASS | 0.1 s | `docs/checks/assembly.log` |
| board-standards | PASS | 0.1 s | `docs/checks/board-standards.log` |
| local-copper | PASS | 1.6 s | `docs/checks/local-copper.log` |
| shorts | PASS | 7.4 s | `docs/checks/shorts.log` |
| kicad-drc | PASS | 0.0 s | `docs/checks/kicad-drc.log` |
| critical-copper | PASS | 0.0 s | `docs/checks/critical-copper.log` |
| usb-reference | PASS | 0.0 s | `docs/checks/usb-reference.log` |
| power-routing | PASS | 0.1 s | `docs/checks/power-routing.log` |
| routing-fingerprint | PASS | 0.1 s | `docs/checks/routing-fingerprint.log` |
| input-stability | PASS | 0.0 s | `docs/checks/input-stability.log` |
| source-messages | PASS | 0.0 s | `docs/checks/source-messages.log` |
- Routed KiCad board verified: **yes**
- Source errors/warnings: **0**
- Prototype fabrication orderable: **no**
- Production released: **no**
- Verified entry SHA-256: `51fae7ba95264851e1ccc3f17c060cd151ebb6e01e5452a80e31cf61ec6a67b7`
Production remains gated by PD programming/readback, qualified STM32 operation, brake/load sizing, mounting, magnet alignment and powered thermal/EMC validation. See [docs/release-status.json](docs/release-status.json).