Hi,
I have created a PCB from a schematic. I have embedded it in an assembly. In the assembly, I activate the Edit In Place feature and I move a component do adjust their position relatively to a stack of other existing PCBs (3D parts that looks like PCB...). After I click on "Done", I am warned about the out of sync of both 2D and 3D PCB documents.
To solve this, I click on "Push to 2D PCB". The view switches to the 2D PCB but the modification doesn't appears, even after a while.
The other way, it works. I change the position of a component in the 2D PCB editor, I push it to the 3D PCB and the modification is made on the board, in the assembly.
Am I doing something wrong? Could you guide me to get this working both ways?
Hi @Fabien_matte ,
I hope you're doing well. So after you do the edit in place, I think you have to jump to the 3D PCB. The 3D PCB will tell you there are changes to consume. Accept the changes, save the 3D PCB and then from there push to 2D PCB.
I think that step is missing.
Let me know if there's anything else I can do for you.
Best Regards,
Hi @Fabien_matte,
I hope you're doing well. When you have a chance I recommend you watch this video
https://www.youtube.com/watch?v=NCntaivZtw0&list=PLmA_xUT-8UlL80Xm8Gxz98YNum3I9GInr&index=3
In it I cover all the different workflows for defining a board outline. The description has timestamps so you can check out specific workflows.
Let me know if there's anything else I can do for you.
Best Regards,
Hi Jorge,
Many thanks for this video, I’ve learned how to generate a PCB and PCB layout based on an assembly. I also learned that it must be kept free of any “non-PCB” modifications to avoid issues in the link between the 2D PCB and the 3D PCB.
Knowing this, I restarted my PCB design, because I am pretty sure I did some mechanical works on my board. So, the link could have been corrupted. However, the issue I was facing at the beginning stays. I have tried to push the 3D into the 2D as I already described in the above post, but it doesn’t work. From 2D to 3D works, however.
Could it come from the fact that I have created the 3D PCB as independent? Should I make it from the 2D PCB to 3D PCB as you mentioned it in the video, for the EIP feature to be working?
Hi @Fabien_matte,
I hope you're doing well. In the previous post you mention that you made the PCB as independent. In that scenario it will not link to the 2D PCB. If you wish to preserve the link then it needs to be an Associative PCB. That's how you will be able to push/pull between 2D PCB and 3D PCB.
Let me know if there's anything else I can do for you.
Best Regards,
Hi @jorge_garcia, @Fabien_matte
Had the same issue here... pushing 2d to 3d works fine, 3d to 2d not...
I think the reason is that outlines in 2d context are marked as "locked", "fixed" or "blocked" i do not remember exactly..
If you uncheck this in the 2d context (right click on an outline->you get the properties, there you can uncheck this) and then push from 3d to 2d it works for me.
You have to do it each time before you push from 3d to 2d...
Torsten
Many thanks for your support. I will try both solutions once I am fully back to this project. Just came back from holidays 🙂
Kind regards
Can't find what you're looking for? Ask the community or share your knowledge.