After my update from 4.0.7 to 5.0.0 my schematic that was created in 4.0.7 has an irritating warning every time I open it. It states “alias TJA1051TK/3 not found in library:
/home/davepl/kicad/library/interface.dcm”
The above library is a straight copy of /usr/share/kicad/library which isn’t writable. The above part number exists in interface.dcm if I grep for it but I’ve never included it in my schematic which has discreets, 4 x ULN2803s and a PIC18F47K40.
The PIC symbol I created myself.
Where can I look to correct this, I was going to overwrite the interface library but the library editor doesn’t seem to have a two stage save and I don’t want to damage my schematic.
the slash " / " is not supported in v5 as part of a symbol name. Maybe you are using that library.
Try the v5 library Interface.lib (1st letter capital)
I mastered the new symbol editor and found that it wouldn’t save “TJA1051TK/3” because “TJA1051TK_3” existed so I opened TJA1051TK_3, moved pin 1 up and down then saved it. I then placed one in my schematic saved it then reopened, deleted the part and saved again. I don’t have the warning anymore. I really don’t know which step cured the problem but I would love to know what caused it.
I made sure that I had the v5 libraries after upgrade, I kept a backup of the old ones though. I suspect some sort of configuration file left over. The actual text “TJA1051TK/3” exists in the TJA1051T description.
Not to create a controversy. Let alone you solved your problem.
interface.lib (v4) does contain TJA1051TK/3
Interface.lib (v5) does not contain TJA1051TK/3 nor TJA1051TK-3
Interface_CAN_LIN.lib (v5) does contain TJA1051TK-3
See if interface.lib (v4) is loaded in your sym-lib-table, just out of curiosity.
You are 100% right, although I thought I’d deleted all the v4 libs in that directory it still had interface and it does indeed contain the TJA1051TK/3.
Thanks I know where to look now.
This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.