← Commit history

adom-aiflow: step evidence (export)

matt ·856596c9ff · ·parent ec2b76b
2 files changed +84
README.md+57
@@ -73,3 +73,60 @@ This 42-second silent review shows the assembled model, nominal enclosure fit, c [Download the review video](/matt/fan-controller/render/videos/fan-controller-review.mp4) · [Download the complete development package](/matt/fan-controller/render/downloads/fan-controller-development.zip)  Fan reference: [ARCTIC P14 Max specification, page 2](https://www.arctic.de/media/8a/18/01/1710507321/Spec_Sheet_P14_Max_EN.pdf). Listed speed is 400–2800 RPM, with stop below 3% PWM. The proposed 35% minimum control command stays above that threshold. The firmware’s two-pulses-per-revolution scaling remains an assumption to verify against an optical tachometer; this specification does not state pulse count.++<!-- aiflow:steps -->+## How this board was built++Every step of the build, in order, each with its own page of evidence (checks, screenshots, the AI's drawings and usage), written by [adom-aiflow](https://wiki.adom.inc/adom/adom-aiflow) as the run went.++**1. Intake**: read the prompt and the requirements. [The evidence](steps/01-intake/README.md)++**2. Design rules**: choose the fab, load its design rules. [The evidence](steps/02-rules/README.md)++**3. Circuit design**: datasheet math and part values. [The evidence](steps/03-design/README.md)++**4. Test plan**: what to measure on the workcell, a probe spot for each. [The evidence](steps/04-test-plan/README.md)++**5. Sourcing**: every part in stock, with an MPN. [The evidence](steps/05-sourcing/README.md)++**6. Parts on the wiki**: every part's wiki page, shown as it is picked. [The evidence](steps/06-parts/README.md)++**7. Project page**: README rev 1, component table, KiCad PCM repo. [The evidence](steps/07-project-page/README.md)++**8. Library**: symbols, footprints and 3D from the wiki. [The evidence](steps/08-library/README.md)++**9. Schematic**: drawn live, checked against the netlist. [The evidence](steps/09-schematic/README.md)++**10. SPICE simulation**: the drawn schematic in SPICE: start-up, ripple, load step. [The evidence](steps/10-simulation/README.md)++**11. Components**: wiki component identity and CAD audit. [The evidence](steps/11-components/README.md)++**12. 3D models**: every 3D model bound and upright. [The evidence](steps/12-models/README.md)++**13. Placement**: parts placed for current and heat. [The evidence](steps/13-placement/README.md)++**14. Routing**: every trace routed, DRC clean. [The evidence](steps/14-routing/README.md)++**15. Heatsink vias**: via arrays under the hot parts. [The evidence](steps/15-thermal-vias/README.md)++**16. Copper pours**: copper pours and stitching. [The evidence](steps/16-pours/README.md)++**17. Rounded corners**: sharp board corners rounded. [The evidence](steps/17-outline/README.md)++**18. Current**: current density on every loaded net. [The evidence](steps/18-current/README.md)++**19. Thermal**: temperature rise against the budget. [The evidence](steps/19-thermal/README.md)++**20. Fields**: current and heat solved in 3D. [The evidence](steps/20-fields/README.md)++**21. Pour walkthrough**: each pour net lit in turn. [The evidence](steps/21-nets/README.md)++**22. Silkscreen**: labels, polarity, pinouts, both faces. [The evidence](steps/22-silkscreen/README.md)++**23. 3D board**: the finished board in 3D. [The evidence](steps/23-3d/README.md)++**24. Finish line**: 0 unconnected, 0 errors, every check passed. [The evidence](steps/24-finish/README.md)++**25. Gerbers, BOM, CPL**: manufacturing files written and checked. [The evidence](steps/25-export/README.md)++<!-- /aiflow:steps -->
steps/25-export/README.mdadded+27
@@ -0,0 +1,27 @@+# Step 25: Gerbers, BOM, CPL++The finish line for the human: Gerbers, drill, BOM and pick-and-place (CPL) written from the finished board, checked, and announced in the chat with where every file is.++## Visits++- 2026-10-23T18:56:27Z++## What the binary checked++### export++- **board**: /home/adom/project/fan-controller/aiflow/board-9.kicad_pcb+- **boardSha256**: a9afa0c255c70fc2ca5fefd75a9ca0bcbc02dab95bc31b3a3b1b0091ca76d9df+- **bom**: dnp 0; fitted 40; lines 25; refs 40+- **bomSource**: the board's footprints (Value, footprint, MPN and Manufacturer properties, DNP and exclude-from-BOM attributes)+- **cpl**: bottomRotationsNotChecked 0; refs 40; topRotationsChecked 40+- **dir**: /home/adom/project/fan-controller/manufacturing+- **drill**: files 2; hits 114; platedHits 108; platedPadHoles 19; unplatedHits 6; unplatedPadHoles 6; vias 89+- **files**: 15 item(s)+- **fillsGerbers**: pass True+- **fillsSaved**: filled 4; pass True; shouldFill 4+- **gerbers**: boardCopperLayers 4; copperLayers 4; files 11+- **kicadCli**: /home/adom/.local/bin/adom-aiflow-kicad-cli-remote+- **notes**: 0 item(s)+- **pass**: True+- **problems**: 0 item(s)