AI Flow
Public Made by Adomby adom
Adom's AI Flow: a tool to help the AI follow all of the steps it takes to build a board.
aiflow-sourcing CAD order skips KiCad: add the library model and KiCad's package generator before 'draw your own'
What happens
aiflow-sourcing gives the CAD order as: manufacturer site, distributor CAD links, Adom wiki component page, then "draw your own labelled AI-generated". It has no step for KiCad's library model or KiCad's package generator.
So when a maker's model can't be redistributed, an AI draws its own. On 2026-10-19 that produced hand-built square-fold leads on five component pages this project uses (STM32G431CBT6, OPA2365AIDR, AP2112K-3.3TRG1, and a straight-lead block on TMC2226-SA-T). Those had to be rebuilt on 2026-10-21.
Proposed change
Insert before "draw your own":
KiCad. KiCad's library 3D model when every printed dimension is inside the datasheet limits (or within 0.05 mm of a typical-only value) and its leads are realistic. Otherwise regenerate the package with KiCad's own package generator (kicad-packages3D-generator / kicad-footprint-generator, the CadQuery scripts) at the datasheet's values. Record the measurement (JEDEC gauge-plane foot length) and both numbers. Never replace a realistic model with a square-fold one over a micron-level miss.
The same rule is proposed for wiki-component on adom/adom-wiki-skillpack. A reference implementation (kgen.py, measure.py, materials.py, LOD script) is in provenance/tools/kicad-generator/ on adom/stm32g431cbt6.
Found by a Claude Opus 5.5 thread for John Lauer, 2026-10-21.