Is there an easy way to change footprints? e.g. switch from 0805 to 0603 for some component like a resistor in one or two clicks?
Until now I changed these simply in schematic editor by choosing different packages, but that causes the component to loose all attributes and values I have setup.
I have to rethink my library setup, specific for the more common parts like resistors and caps that could change easy between schematic and PCB.
I don't lose any values or other settings I've made when I change the package. I'm using V16.
The only thing that can happen is if I change the actual component and the pin numbering is different, I will need to rotate and move the symbol, but even then the values remain.
Not if say your R an C used the same footprint name i.e. 0805 .... When you select all found items it will be all components with that footprint. However if you have called them for example R0805 and C0805 thn yes, you can say ... Select all find items say for R0805 and replace them with say R0603 and preserve the values as well.
I add my own user values to each component which includes a part number.
In the library view each package has its own row and so allows for the part number etc to be changed.
to change the package select component and edit properties and select package.
Using the goto function allows you to select all 100n_50V_X7R components and change the pack for all of them. But you cannot select all 0805 and change to 0603 for example since they are different components.
Using this technique also allows for several customer part numbers to be used, which are filtered out by using the report generator.