I'm working on a design in OrCAD Capture 16.5. When making a netlist, I got errors because one of the part instances used an invalid footprint name (had a space in it).
I went into the part library and fixed the footprint naming. All I need to do now is update the instance in my design to reflect the updated source part in my library.
I found the part in my Design Cache and have tried "Update Cache" on the part (which succeeded without errors). The footprint field didn't get updated, however, on my part instance. I even tried "Replace Cache" without any success in updating my part instance...
Am I missing something here? How can I apply the updated cache to actual instances of parts in my design??
I can place a new part (from the source library or from the design cache) and it shows the correct footprint. I just can't get it to apply to existing part instances.
You'd be better off using Replace Cache and then making sure you check Replace schematic part properties. If you go to 16.6 the update cache works the same as the replace cache.
That's the weird part. Even when I Replace Cache (and Replace schematic part properties), it still keeps the same incorrect footprint name.
The actual field is called "PCB Footprint"
Right now, I'm manually editing lots of entries in the spreadsheet form and typing in the corrected footprint. It should work, but feels like the wrong way to handle this.
Hmmm works for me - did you check the box for Replace rather than Preserve (Preserve is the default)...
Yes (although I kept the Ref Des).
The design was originally made in OrCAD 10, but as far as I can tell everything was correctly upgraded to OrCAD 16.5. I'm still not sure why it doesn't work for me.
Edit: Do I need to run a Tools -> Update Properties.. to apply the updated design cache?
Ok - I just tried this in 16.5 and got the same as you (I was using 16.6 where it does work). I can get 16.5 to work but you need to do an extra step. Make a new library and copy the part from the design cache into the new library. Then do a replace cache and replace the orignal part with the new part library. Save the design, then replace the cache with the orignal part (making sure replace is checked) and the footprint is now populated. Or update to 16.6....