Electronics > KiCad

Does bug "Failed to find part _ in library" still exist?

(1/2) > >>

louarnold:
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.

Thor-Arne:
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).

louarnold:
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.

Thor-Arne:

--- Quote from: louarnold on November 21, 2012, 09:45:55 pm ---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.

--- End quote ---

I 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 pm ---But...do I need to create a footprint for it before I use it on a schematic?

--- End quote ---

No, 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 pm ---It seems that "part" and "component" are used interchangeably. Is there a difference? Same with footprint and module?

--- End quote ---

Yes, there's some confusion about these terms.... I'm still confused.  ;D

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 pm ---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.

--- End quote ---

I've only used the official 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 pins
* Draw the graphics
* Save component to new library
* Open 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.

louarnold:
I found the solution here: http://brainfyre.wordpress.com
Its just a finger problem on my part.

Thank goodness; I was beginning to lose hope.
How do I mark this as "Solved"?

Navigation

[0] Message Index

[#] Next page

There was an error while thanking
Thanking...
Go to full version