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.
analyze current/thermal: offline-adopted boards read as 'no pour' (zones only from live zone-state)
adom-aiflow 0.2.78: analyze current / analyze thermal see no pours on an offline-adopted board ("has no pour", 20000 C rise)
aiflow_analyze::analyze_current reads pours only from the live measurement's zone-state.json (pours_by_net(zone_state)).
On a board landed offline (KiCad IPC API off: pcbnew Python writes and refills the zones, adopt-board, bind-remote-board,
verify-pours --plan <pour plan> --adopt --why passes with 101 zones), measure cannot run ("native copper measurement did
not settle"), so zone_state is empty. Every loaded net is then judged on its narrowest stub track: "/VBAT carries 65 A on a
0.25 mm bottleneck (56968 C rise) and has no pour", and analyze thermal says every tab net "has no pour", although the
saved board carries filled pours on all four layers and a same-input Fields solve sees them.
Suggested fix: when there is no live zone state, read the filled zones of the run's saved board (the same board the Fields
identity binds), or the adopted zones of verify-pours, and say which source was used.
0 Replies
Log in to reply.