Kicad 5 annotator reset all values suddenly

Hi all, first post, longtime kicad user -
Updated to kicad 5 yesterday, and something happened that i’ve never encountered:

Today i was wrapping up a schematic with over 100 components linked to a finished PCB. I appended another schematic from a different project and erased all but a small section, which i was then adding to the main project.
When i went to annotate the project’s schematic (with the default “keep existing annotations” box selected), it re-assigned all of the components in the entire project to different reference numbers. I only realized this after saving the new netlist and opening it in pcbnew. That rendered the PCB now completely confused (unless I manually reassigned all of the components with the “new” references). I really don’t want to do that - but from what I can tell, the netlist is irreversible.
More importantly than starting from scratch, how can I ensure this never happens again? Is this a known bug? Is there any way to recover the reference numbers from the pcbnew file?
Thanks,
Chris

To get your project back to a usable state you could use “by timestamp” in the netlist import or in the update pcb from schematic tool.


The behavior you experienced is not expected so you could raise a bug report if there does not already exist one that reports the same thing.

thanks for the response. I haven’t heard of the “update PCB from schematic” tool - where is that? Timestamp import doesn’t seem to help.

Here (on macOS at least) - I presume all other OS variants have the same menu structure.

09

absolute lifesaver. thank you both!

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.