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.
Fusion lane: polygons with thermals off are converted as thermal-relief zones
adom-aiflow 0.2.26, Fusion lane, fusion-bridge 1.13.44
Polygons drawn in Fusion with thermals off (solid pad connection: CHANGE THERMALS OFF, thermals="no" in the .brd) are converted into KiCad zones with thermal-relief pad connection:
(zone (net 21) (net_name "SW1") (layer F.Cu) ... (connect_pads (clearance 0.3)) (min_thickness 0.3) (fill yes (thermal_gap 0.3) (thermal_bridge_width 0.3))
connect_pads without yes is thermal relief in KiCad, so every gate and check judges different copper from the board in Fusion.
What it broke on our board (TI252772, 4-layer LM251772 module):
gatereported 3 unconnected: a VOUT castellation (J9) 0.33 mm from a same-net pad, and an SW1 test clip (TP3) boxed in by same-net pads. In Fusion both merge into the solid pour (0 airwires, Fusion DRC clean). We had to add four same-net bridging traces to the real board only to get past the gate.verify-pours --plancannot match: the board side readspad connection "thermal",thermal gap 0.3,thermal bridge 0.3while the pours are solid. Matching would mean writing "thermal" into spec.pours, which misdescribes the copper.
Expected: a Fusion polygon with thermals off converts to (connect_pads yes (clearance <isolate>)); thermals on converts to thermal relief with the board's thermal settings.
Run folder available on request.
4 Replies
Colby Knox linked pull request #48, which closes this when it merges ·
Colby Knox closed this in pull request #48 ·
Colby Knox linked pull request #52, which closes this when it merges ·
Colby Knox closed this in pull request #52 ·
Glenn Jones closed this ·
Log in to reply.