I have a design that is completely routed (by hand). Now I want to
change the look of a symbol used in the schematic. But I don't want
to disturb any of the existing routing, so I can't delete the part and
add in a revised version of it. I could edit the library and update.
That would do it. But the library I got the part from is an
Eagle-supplied library, and I don't want to get into the maintenance
headache of tracking changes to Eagle libraries. I would much rather
make a duplicate of the part in a custom library of my own, and then
have the part reference my custom library for updating instead of the
Eagle library. But I don't know how to do that without disturbing the
routing to the part on the PCB. It is only the schematic that should
be affected. Is there any way out of this short of editing the Eagle
library this part came from? I am considering editing the raw XML of
the schematic, finding the library reference, and changing it, but is
that safe? I mean, what if my library version was accidentally
different in the package too? What would Eagle do when updating from
a library where the package is inconsistent with the connections in
the PCB?
Robert Scott
Hopkins, MN