Comment 7 for bug 1753286

Revision history for this message
PCB Wiz (1-pcb-wiz) wrote :

> The theory is that if the board positions/sytling of the texts are different from the library versions then you have probably hand-tuned them and don't want that lost.

> 1) have a checkbox on whether or not you want to reset the positions/styling of the text

A variant of this bug report I've noticed, is the value field itself also seems to not update from library.
ie is there ANY means to apply a revised lib value field, to a existing design ?
The strange thing is, a manual add-part does bring in all-new.

see also this thread
https://forum.kicad.info/t/v5-heads-up-devs-dont-explain-here-the-upcoming-changes/11123/12

That means there needs to be more controls over WHAT the user updates, on the 'Update from library' paths.

It should be possible to update everything (as inferred in #1) but I agree that should not be the default.

Most common will be outline.pad changes (as mentioned above).
Next would be value field
Last would be XY locations etc

NETlist import menu gives some guide for 'change option' ideas.

In testing I also observe that NET import with no-value-line, (edited net list) into a blank sheet, does not apply the LIB value, instead it blanks value.
I would expect similar behaviour to other CAD tools
a) Value defined in NET ? - Easy, that is applied to part. Includes defined as ""
b) Value not present in NET ? Should use LIB defined value
That may need a separate bug report.