- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
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.
Solved! Go to Solution.
