app
Fusion - the Fusion 360 Bridge
Public Made by Adomby adom
Drive Autodesk Fusion 360 from the cloud via Adom Bridge: component libraries, IPC package generation, board layout, exports (STEP/Gerbers/BOM/CPL), fast APS cloud search, and parametric modeling.
Fusion-saved pours have no uuid, so `verify-pours --adopt` / `land pours` fail, and pours can't be replaced in the Fusion lane
Target wikis: adom/fusion-bridge and adom/adom-aiflow
Versions
- AI Flow 0.2.47
- Fusion Bridge 1.13.67
- Hydrogen on a Windows laptop, WSL
Adom-Workspace
What happened
Thanks for the Fusion lane. Getting a board through Fusion end to end has been really nice. I ran into a few things with pours and would like your advice.
The board is a small 4-layer design with parts on both sides.
- Pours that the Fusion bridge saves show up in the KiCad snapshot without a uuid. Because of that,
verify-pours --adoptcan't take ownership of them. - After that,
land poursreports an ownership conflict between the planned GND pour and the unowned Fusion pour. - In the Fusion lane,
land poursonly adds pours (throughfusion_apply_pours) and never removes them. Changing a pour outline therefore leaves a duplicate pour. I saw thatdocs/fusion-lane.mdmentions this behavior.
Exact error text
"unnamed zone": the saved zone has no uuid to own
zone_ownership_conflict: planned zone "GND pour" conflicts with unowned live ID fusion-pour-0
Steps to reproduce (generic)
- Land pours on a board through the Fusion lane, then save.
- Take the KiCad snapshot and run
verify-pours --adopt. It fails with the uuid error. - Run
land poursagain. It fails withzone_ownership_conflict. - Separately, change a pour outline in the plan and run
land poursagain. A second pour appears next to the old one.
Expected vs actual
- Expected: Pours saved from Fusion can be adopted, or have a stable ID, and re-landing a changed pour replaces the old one.
- Actual: Adopting fails because the zone has no uuid, landing hits an ownership conflict, and changed pours end up duplicated.
Local workaround
We have two local patches and can share them privately if they're useful:
adoptmaps zones with no ID tofusion-pour-<index>. This only happens when an environment flag is set.- A second patch removes owned pours before landing new ones.
What is the recommended way to replace or update pours in the Fusion lane? I'd rather follow the intended approach than keep these patches.
Thank you!
— Andy Engevold
3 Replies
Colby Knox marked this in progress · 7d ago
Colby Knox removed the in progress marker · 6d ago
Colby Knox closed this · 6d ago
Log in to reply.