I’m new to this forum. I hope I post at the right place with the right way and form of requiring other’s help.
I have a question about how reference designators work in schematic
Reason why is: I found a back-annotation utility trip and fail on
AR Path fields in
$Comp definitions. And I found no sensible way to fully understand the reason why you can find things like this in hierarchical schematics:
$Comp L Relay:FINDER-40.52 K? U 1 1 604D271A P 3590 5400 AR Path="/6042907E/604D271A" Ref="K?" Part="1" AR Path="/604D271A" Ref="K1" Part="1" F 0 "K1" H 3560 5830 50 0000 L CNN
It is undocumented in Kicad_file_formats.pdf legacy document where no
AR field is mentioned anywhere.
I’m in the process of writing a back annotation helper utility and I would like to support this syntax which remains unclear to me.
Could anyone explain what is the idea (probably factorize something)? And how it works… Like: is reference designator in
L field mostly ignored and
F 0 field is the only source of truth? Any information or hint would help…
Thanks, take care.