Hi, I have used other ecad tools for years. So, I’ve jumped headlong into Kicad without much thought. Unfortunately, the project I’m starting with is part of a larger project that several people are working on. All newbs like me.
My job is to get the layout done, but I’m having trouble reading in the netlist. I get an error that states that
Error loading netlist
IO_ERROR:fp-lib-table files contains no lib with nickname
‘SMD_Packages’
from C:\dev\kicad-winbuilder-3.4\src\kicad\common\fp_lib_table.cpp
:FindRow() : line 623
Can anyone interpret what this is saying? When I look at the netlist, I don’t see SMD_Packages listed? Is that the issue, or is it that Kicad is looking for something I didn’t download, or something that is online?
I’m working with a group of engineers. We decided to standardize on this version. Of course, we’re all newbs, and of course, we’ve handed the schematic around too many times.
I’ve had to straighten out a number of issue to fix the netlist. That all looks good now. But, I’m in the layout tool getting a series of errors.
The errors look like this:
*** Error: Component ‘U13’ pad ‘5’ not found in footprint ‘BYS Library:tmp006’ ***
BYS Library:tmp006 is my library and a part in the library. My next question is, what is this error. Was the part made incorectly? Again too many chefs.
At what moment the error appears (after what action?)
Are you able to visualise your footprint in the module editor at all?
Can you share the entry in the fp_ib_table where this footprint is pulled from?
When in Pcbnew when I read in the netlist. During the netlist read, the errors appear in the message box of the Netlist window.
The foot print is placed and visible. I can see the footprint in the module editor.
in the fp-lib-table file the library is listed as
(lib (name “BYS Library”)(type KiCad)(uri ${KIPRJMOD}/bys_lib.pretty)(options “”)(descr “BYS Library”))
Here is one of the many error lines I see
*** Error: Component ‘U13’ pad ‘7’ not found in footprint ‘BYS Library:tmp006’ ***
Looks like every pad of of the footprint.
Not every IC is giving this error, and none of the passives.
I imported your footprint and was able to use it without any problem whatsoever. Have you checked that all the pads on the footprint correspond to pin names on your schematics symbol it was assigned to?
For exemple you have B1 and B3 on the footprint but maybe B1 and B2 on the symbol?
That was it. In my rush, I “assummed” that my project partners had done due diligence on the footprints. I see now that I’m sadly wrong.
I fixed the U13 footprint, and the errors went away for that component. I will have to build a few components now.
Another question,
When making a Pad, I see fields for mask and paste clearances. For the most part, my paste clearances will be zero, same size as the pad, but the mask puzzles me.
In the pad editor, if I want the mask to be larger than the pad, is that a negative or positive clearance?