app
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.
project-page: name the part whose symbol breaks the library, and drop stale Cloud Library items
project-page: name the part whose symbol breaks the library, and drop stale Cloud Library items
Seen on: adom-aiflow 0.2.40, project-page --page adom/<slug> --create, a 23-part board.
- The refusal names no part.
the packaged KiCad library does not load: KiCad cannot load the packaged symbol library: Unable to load library. I found the cause by splittingpcm-stage/symbols/<slug>.kicad_syminto one file per symbol and runningkicad-cli sym export svgon each: two component pages (adom/bsc016n06ns and adom/cl05b104kb54pnc) carry symbols written without quotes ((symbol bsc016n06ns ...),(property Reference Q ...)), which KiCad 10 refuses. Suggest: on a library-load failure, test each symbol alone and print<MPN> (<page>): KiCad cannot load this symbolwith a hint to fix or replace that page's symbol. - Stale items stay in the reused Cloud Library. After a BOM change (BSC016N06NS replaced, 0805 caps replaced by 0603/0402), the rerun reused the same Cloud Library and still packaged the removed parts, so the broken symbol of a part no longer on the BOM kept failing the build. Suggest: remove library items whose MPN is no longer in the BOM (or rebuild the item list from the BOM) before export.
- A failed
--createleaves the page behind. The first run created the page, then failed at the library check ("Nothing was published"); the rerun with--createis refused because the page exists, although the hint says rerunning reuses everything. Suggest: let--createresume when the page was created by this same run (run.json can record it).
Workaround used: removed the stale items with adom-wiki library remove, swapped the 100 nF part, reran with --existing. PR with the quoting fix for adom/bsc016n06ns: https://wiki.adom.inc/adom/bsc016n06ns/prs/1
1 Reply
Colby Knox marked this in progress ·
Colby Knox linked pull request #56, which closes this when it merges ·
Colby Knox closed this in pull request #56 ·
Log in to reply.