I was able to look at this today. The workaround does solve the issue for those parts, but it’s kind of a whack-a-mole situation. I was sent a revised PCB file when some mounting holes changed position, I brought it in and positioned it in exactly the same spot as the original, and moved the wandering parts out and back as you suggested. Those components preserved their position in the new “save a copy as” file, but all the others have now jumped to new positions. These are components that did not move before, and some newly imported components where I need to bring in larger parts to populate the PCB and check spacing. Nobody stayed in the same place.
The workaround seems to be to 1) move the component to a new position; and 2) move it back to exactly the original position. Just importing a component and moving it to position does not preserve the relationship, and apparently importing new components can send other components off into space when you save a copy. The newly imported PCB kept the same relationship to the origin in the saved as file, but other components lost their moorings.
This is not something I have encountered in Fusion previously, and doesn’t seem like desirable behavior, to put it mildly. In this instance the problem is obvious, but I can certainly envision situations where the migrating components wouldn’t be spotted in time to avoid problems. Is this a bug, or is there something specific I’m doing that is creating this? The workflow of going back and forth with other CAD systems has to be pretty common, and for a file at this stage, where I'm just moving components around a history free file to arrive at solutions for fit, history based modeling doesn’t seem to make much sense.
- Ron
Mostly Mac- currently M1 MacBook Pro