Community
Fusion Electronics
Working an electronics project and need help with the schematic, the PCB, or making your components? Join the discussion as our community of electronic design specialists and industry experts provide you their insight and best practices.
cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

3D PCB Generating with Circular Dependencies

56 REPLIES 56
SOLVED
Reply
Message 1 of 57
crefvem
3674 Views, 56 Replies

3D PCB Generating with Circular Dependencies

I am working on a project with a schematic file, board file, and 3D PCB. After I make certain changes (of which I am not sure) the link between the board and the 3D PCB becomes irrevocably corrupted.

 

I get an error the following error:

Error: Circular dependency found: from Packages:1 to PCBHole4.
First feature in timeline: Packages:1
Last feature in timeline: PCBHole4
Total 5 features

 

I am unable to delete the 3D PCB and receive the following dialog when I try to: "A version of this design has been referenced by drawings, other designs, or manufacturing-related files and cannot be deleted." Is it possible to un-associate the 3D PCB from the electronics design?

 

I have hit this problem twice now, first occurring last week. The only workaround I came up with was to duplicate the schematic and board files, re-associate them in a new electronics design, and then regenerate the 3D PCB. Clearly there is nothing wrong in the board file because after duplication the 3D PCB generates without issue. I find this solution to be unacceptable because I lose my entire revision history when I duplicate the files.

 

Here are a few more details that may be pertinent:

  • At all times I have the electronics design, the schematic, the board, and the 3D PCB all open concurrently.
  • I have not made any changes to the design from the 3D PCB. All changes have been made in the board file.
  • When this circular dependency issue presented itself the 3D PCB was included in an assembly. Deleting it from the assembly has no effect on the error.

 

I would very much appreciate a solution to this so that I don't have to duplicate my files again losing my full revision history. Please let me know if there is any other information that may be helpful in debugging this issue further.

Tags (1)
Labels (1)
56 REPLIES 56
Message 21 of 57
evan.dudzik
in reply to: crefvem

The recommended workaround is a huge hassle when you've got the 3D PCB in a higher-level assembly, especially a custom enclosure where you've derived a lot of geometry from it - remove the old board, insert the new one, and then fix any number of broken references...  Really hope this gets fixed ASAP.

 

For what it's worth, by trial and error I found an alternative method which seemed to fix the circular references in my case without explicitly breaking the link to the 3D PCB.  In the timeline of the 3D PCB, delete all of the PCBHole entries; you'll get the usual warning that the 2D and 3D PCBs are out of sync.  Go back to the 2D PCB and hit "View 3D PCB" again - it will re-generate the 3D PCB, including freshly re-creating the PCBHoles - only this time without any errors.  It doesn't break the link, though, so you still have the same 3D PCB 'file'.  Of course, as soon as you change anything in the design, the circular references reappear and you have to go through this again.
Anyway, that workaround worked for me multiple times today - your mileage may vary.
  Screenshot 2021-04-18 132630.png

Message 22 of 57

Hi @evan.dudzik ,

 

Thank you so much for your sharing.

Your workaround is much smarter than break link! Great.

 

We will keep you be posted once the fix is ready. Thank you.

 

Regards,

Helen



Helen Chen
Principle QA for Fusion 360 Electronics
Message 23 of 57
sanjayZP4UM
in reply to: crefvem

Hello,

I am on version

2.0.10032
Active Plan: Fusion 360, Subscription
macOS 10.16.0

And it happen to me twice  yesterday . 

This is creating  real issues , especially with deadlines to meet . 

Message 24 of 57

Thanks for this. 

When I delete the hole entry (right click, delete). Fusion crashes. (Working on mac today will try on windows tomorrow)

Message 25 of 57

Hi @john.baillieMKKGY ,

 

In this case, please try break the 3D PCB link as the workaround instead currently, because the problematic 3D PCB file might has unknown issue for further operations. Sorry for any inconvenience. 

 

Regards,

Helen



Helen Chen
Principle QA for Fusion 360 Electronics
Message 26 of 57

Hello @sanjayZP4UM ,

 

So sorry for any inconvenience. 

Currently please use the workaround to break 3D PCB link instead, and we will keep you all be updated once this fix is ready.

 

Regards,

Helen

 

 



Helen Chen
Principle QA for Fusion 360 Electronics
Message 27 of 57

Hi ,
Can you please send me instructions on how to break the 3D PCB link.
Thanks

Sanjay
Message 28 of 57
jorge_garcia
in reply to: crefvem

Hi @sanjayZP4UM ,

 

I hope you're doing well. In the 2D PCB click on the top left where the option to go to 3D PCB is click the arrow beneath it and you'll see the option to remove the 3D PCB link.

 

Let me know if there's anything else I can do for you.

 

Best Regards,



Jorge Garcia
​Product Support Specialist for Fusion 360 and EAGLE

Kudos are much appreciated if the information I have shared is helpful to you and/or others.

Did this resolve your issue? Please accept it "As a Solution" so others may benefit from it.
Message 29 of 57

Dear F360 Team,

 

this problem is more than an annoyance. It used to work, and I was always amazed at all the number crunching the computer and f360 did and rattling screen and puff, magically the new dimensions were carried over.

 

What happened, please, get this to the #1 priority super code warriors. There must be something which caused the function to break down, it felt to come out of nowhere, but surely it didn't.

 

I know you are not dumb, but I just did the X-times 3DPCB again and it used to work when the "edit board" command was not invoked. Now it does not even work from a plain "I only moved components in the 2D PCB" update scenario.

 

It is quite... not so pleasant.

Thank you and with best regards,

TS

 

 

Message 30 of 57
jorge_garcia
in reply to: crefvem

Hi @tschneemann ,

 

This is being worked on right now and should be resolved shortly.

 

Just bear with us.

 

Best Regards,



Jorge Garcia
​Product Support Specialist for Fusion 360 and EAGLE

Kudos are much appreciated if the information I have shared is helpful to you and/or others.

Did this resolve your issue? Please accept it "As a Solution" so others may benefit from it.
Message 31 of 57
john.baillieMKKGY
in reply to: crefvem

Hello team,
Any updates - can we expect a fix this week?

Message 32 of 57
jorge_garcia
in reply to: crefvem

Hi @john.baillieMKKGY ,

 

All I can say is that the odds are good 😉

 

Best Regards,



Jorge Garcia
​Product Support Specialist for Fusion 360 and EAGLE

Kudos are much appreciated if the information I have shared is helpful to you and/or others.

Did this resolve your issue? Please accept it "As a Solution" so others may benefit from it.
Message 33 of 57

Hi @crefvem , @john.baillieMKKGY , @tschneemann , @sanjayZP4UM ,

 

Good news, today Fusion 360 just released new version 2.0.10143 to public with the fix of the circular dependency issue, please update to latest Fusion and break link for the 3D PCB file firstly, and then View 3D PCB again. Suppose you should not meet this issue after that.

https://knowledge.autodesk.com/article/Fusion-360-crashes-when-viewing-3D-PCB-or-viewing-3D-PCB-with...

 

If you still meet the error message with latest Fusion, please let us know. We will keep investigating whether anything we might miss.

 

Thank you all so much for your feedback and so sorry for any inconvenience. 

 

Regards,

Helen



Helen Chen
Principle QA for Fusion 360 Electronics
Message 34 of 57

This Bug still persist after Update to Version 2.0.10143

Message 35 of 57

Hi, @S.E.SystemElectronic01 

Have you tried to break the 3D PCB link at first and then generate a new one? If the problem remains to be there, could you please help to record a video to demonstrate the status to us? (Begin with a health 3D PCB) That would be very helpful.

 

Many thanks!

Yiqiu

Message 36 of 57

Congratulations f360 Team!

 

I haven't tried updating the derived sketch yet, but invoking the /edit board/ function (update from derived sketch vs update from 2DPCB sketch) within the 3DPCB works again like a charm.

 

Cheers and a big thank you to you,

TS

Message 37 of 57
dtrappe
in reply to: crefvem

following.  same stuff here

Message 38 of 57
tschneemann
in reply to: tschneemann

Bad news... ... it did start to not work again 😞 .

 

What works: Regenerating the board with /edit board/ and selecting the updated derived sketch.

 

Then, the next entry in the timeline turns red and PCBHole## errors appear. A bit different this time though, see attached screenshots.

 

Going back rcklick /edit board/ and selecting the sketch from the 2DPCB, and the errors disappear.

 

It was so promising, sorry to say it is still there. It didn't happen the first two/three times when updating the 3DPCB with an updated derived sketch.

 

Wishing the code untangling spirits visit you soon to get to the core of this,

With best regards

Screenshot 2021-05-01 175506.png

Screenshot 2021-05-01 180021.png

  

 

 

 

Message 39 of 57

Hi @tschneemann ,

 

Thank you very much for your feedback and sorry to hear that you're having trouble.

From the error messages you shared, I think it's a different issue but not the circular dependency issue.

 

May I ask which Derive feature you used to derive sketch? Option 1 or 2?

 

Option 1:

截屏2021-05-02 下午1.27.29.png

 

Option 2:

截屏2021-05-02 下午1.27.57.png

 

I'd recommend you to use Option 2 to derive PCB from sketch, and then link to 2D PCB. (If you have linked 3D PCB with the 2D PCB, please break link with it firstly, and save the files, then link the 2D PCB with the Derived PCB from sketch).

 

We have a known issue with Option 1 which will have the same error you shared when edit board, but Option 2 works better for 3D PCB workflow.

 

Looking forward to your feedback.

Thank you.

 

Regards,

Helen

 



Helen Chen
Principle QA for Fusion 360 Electronics
Message 40 of 57

Hello @dtrappe ,

 

Sorry to hear that you're having trouble.

Have you tried to upgraded to latest Fusion version 2.0.10143 and above, and then break link for the original 3D PCB and View 3D PCB again?

If you have done that and still have errors, do you mind share the screenshot of the error message to us? In case the error message is a different one? Thank you.

 

Regards,

Helen



Helen Chen
Principle QA for Fusion 360 Electronics

Can't find what you're looking for? Ask the community or share your knowledge.

Post to forums  

Autodesk Design & Make Report