Hi,
I have this strange thing happening with Altium. It is extremely frustrating, I spent hours on this (hours!).
I have a .schlib and a .pcblib in my project.
Now say I have a footprint "FP_Z", and a schematic defining a component "COMP_X".
FP_Z being used by many other components (such as a 0603 generic capacitor footprint).
- Now let's say I open my project, launch Altium, and decide to go inside my pcblib and change (modify)
the existing FP_Z footprint (for example add overlay lines).
- After modifying it, I save the .pcblib
- I go inside the schlib, go in the component COMP_X click "Refresh Preview" to show the new footprint is being added correctly.
- Refresh preview doesn't work, so I delete the FP_Z footprint from COMP_X and re-add it manually. My changes still don't appear.
- I go back inside the .pcblib and duplicate FP_Z to FP_Z_Duplicate and also add a new footprint XXX just to see if I will see it.
- I save the pcblib, go back inside the schlib, and when trying to import a new footprint, neither FP_Z_Duplicate nor the XXX footprint are showing.
So basically it's as if I cannot update my schlib and add newly added or updated footprints.
The only way I see to make it work is to copy all footprints, add a new .pcblib, paste all the footprints, save, and re-add manually one by one all the components.
This package costs around 7000$... and we're wasting precious hours on this. Is there any suggestion?
TL;DR it's as if the .pcblib, when adding a footprint from a .schlib, doesn't match what the .pcblib really contains when opening it with the PCB editor.
Thanks (p.s. tried with AD19 and AD20)