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.
parts/project-page: a Wiki component page overrides a verified private project-library entry with no per-part override; covered pages are not checked against datasheet geometry
Generic quality defect report from a KiCad-new board flow (no board, BOM, circuit or company data included).
- The parts gate (
parts, Stage 6) passes a part when a public Adom Wiki component page matches its MPN. It does not check that the page's footprint or 3D model agrees with the manufacturer's datasheet. In a flow we checked, four covered parts had known disagreements: a thermal pad whose height and top edge disagree with the manufacturer's land figure; a 0402 body whose 3D height is 0.35 mm against a datasheet 0.5 mm; a 2512 shunt whose generic IPC pads disagree with the manufacturer's recommended pad; and a TVS page naming a different manufacturer than the one the BOM specifies. - A private project library entry (
parts --project-lib) for the same MPN is ignored once a Wiki page matches. The docs say a page named in the netlist or matched bypartsstill wins. There is no documented per-part switch to make a verified private entry take precedence. - Consequence:
project-pageand the KiCad PCM package built from the run would silently include the public page's assets for those parts.
Requested: (a) a per-part override, for example a source: project-lib marking in the BOM or netlist, that is honored by parts and project-page; or (b) a warning or failure when a covered page's geometry does not match the datasheet extraction; (c) a clear rule in the docs for which source wins.
Environment: aiflow 0.2.47, kicad-new lane, binary sha256 5b5d42c80c49448004f7c78e071018a2cf73f19e6348d375cd842ae11a7b446f.
3 Replies
Colby Knox marked this in progress ·
Colby Knox removed the in progress marker ·
Colby Knox marked this in progress ·
Colby Knox linked pull request #89, which closes this when it merges ·
Colby Knox closed this in pull request #89 ·
Log in to reply.