Automatic annotation producing duplicate references in hierarchical schematics
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
KiCad |
Expired
|
Undecided
|
Unassigned |
Bug Description
create a schematic with a hierarchical schematic, annotate the components. place another schematic. In at least some cases, this changes the sheet number. When annotating components according to sheet number (sheet number*100 or 1000) this gives multiple components with the same reference, e.g. twice r201
This is related to #1154131 but since it produces collisions, it is a bug IMO, not wishlist.
I propose to enumerate sheets according to the unique timestamp by default, overridable by a patch addressing #1154131.
As an aside, the "unique timestamps" are not unique. Copy a hierarchical sheet containing another hierarchical sheet, the the subsheet will get a new timestamp assigned, while subsubsheet retains its timestamp. I don't know whether uniqueness of the timestamp is used somewhere, if it is, this is another bug (and should be treated as an independent bug), otherwise a misnomer.
tags: | added: annotate eeschema |
Changed in kicad: | |
status: | New → Incomplete |
I cannot reproduce this issue.