KiCad could not find a lib although schematic is complete

Hi,
I get the message that a certain lib could not be found although the schematic is complete. I thought that all components used in the schematic are kept in -cache.lib.
I checked and the suspected component is there. What is the reason for this message?

Exact message?
And when does it appear?

If it doesn’t find a library listed in Tools->Component Libraries on startup, it will complain. Are the libraries indeed there?

1 Like

Where/how/which file can I check to find out that it is missing and fix it?

And this is true. Copy of each component was transferred to the -cache.lib. Therefore, the project file still contain the list of libraries used in this project, and those libraries should exist it /share/kicad/library folder. That’s why the Eeschema still complains about missing libraries.

The Eeschema should give you a list of missing library(libraries) when you open your project.

You can also open your .pro file where you could easy find the list of used libraries in the section [eeschema/libraries].

If you get the project from internet/friend and didn’t get these libraries, the only thing you can do is to remove missing libraries from the list of active libraries, copy -cache.lib and rename it as <projectname>.lib and put it on the top of the active libraries list in Preferences - >Library window.

1 Like