Does bug  "Failed to find part _ in library" still exist? - Page 1
Forum section: electronics / general

author: louarnold
author_rank: Contributor
timestamp: November 21, 2012, 07:20:21 pm
content: I have just started using KiCAD. I tried several tutorials about creating a new component. In each case, when trying to use the component on the schematic, I received the error "Failed to find part _ in library file". Further searches showed this as a registered bug but recorded in 2006.Is this bug still in the software or have I missed a step in the creation process?Note that I did save the component to memory and also to the library file. In eescheme, I also selected the library before attempting to place the component on the page.

author: Thor-Arne
author_rank: Unknown
timestamp: November 21, 2012, 07:54:06 pm
content: I've never seen that bug.Kicad can be difficult with the libraries, as a general rule it's wise to have your own library folder.Also, if you save to a new library, you need to add this to eeschema.And don't use names that are alike. I.e. "linear" and "Linear" as this will cause the software to be confused.In some cases deleting (or renaming) the library cache file in the project folder might solve some issues when some parts have been altered.And the libraries is stored in the project file, if you want it to be available to all new projects you need to store it in the default project file (<kicad-dir>/share/template/kicad.pro).

author: louarnold
author_rank: Contributor
timestamp: November 21, 2012, 09:45:55 pm
content: At last ...someone who knows. I doubted that a bug would exist that long.I put the component in a new library file and then picked that file when it came to using the component on the schematic. I left the name as AXXX.But...do I need to create a footprint for it before I use it on a schematic?It seems that "part" and "component" are used interchangeably. Is there a difference? Same with footprint and module?Can you post the URL to a tutorial that has all the right steps? Perhaps you can write a short list of steps that you use? I am otherwise stumped.

author: Thor-Arne
author_rank: Unknown
timestamp: November 21, 2012, 10:14:03 pm
content: Quote from: louarnold on November 21, 2012, 09:45:55 pmI don't understand why you have problems with this, it's the correct way.Only thing I can think of is that some of the pin names or library description uses a invalid character.What is the library for?I can take a look at it if you like.Quote from: louarnold on November 21, 2012, 09:45:55 pmNo, you assign the footprint with the CvPcb program after you've annotated your schematic and generated your netlist.Quote from: louarnold on November 21, 2012, 09:45:55 pmYes, there's some confusion about these terms.... I'm still confused.I suppose a "component" should be like a 74HC00 device, and the "part" should be the individual gates in the component.Quote from: louarnold on November 21, 2012, 09:45:55 pmI've only used theofficial KiCAD doumentation.Everything that you must know to get started should be in there.To create a new component i a new library:Add the pinsDraw the graphicsSave component to new libraryOpen eescema and add the new libraryThat's all there is to it, basically.You have to define the pin types correctly, but that's another story.

author: louarnold
author_rank: Contributor
timestamp: November 22, 2012, 12:21:01 am
content: I found the solution here:http://brainfyre.wordpress.comIts just a finger problem on my part.Thank goodness; I was beginning to lose hope.How do I mark this as "Solved"?

author: Thor-Arne
author_rank: Unknown
timestamp: November 22, 2012, 12:37:01 am
content: Quote from: louarnold on November 22, 2012, 12:21:01 amThere's a lot of Kicad users, someone will always have a solution.Quote from: louarnold on November 22, 2012, 12:21:01 amEdit the subject line in your first post and add a  tag.

author: louarnold
author_rank: Contributor
timestamp: November 22, 2012, 08:11:58 am
content: Quote from: Thor-Arne on November 22, 2012, 12:37:01 amIf many KiCAD users use this forum, then I'd be pleased to come back. The Yahoo mailing list is not my favorite way of communicating."" is done...thanks.