Missing Footprint PcbNew

Hello,

I just installed Kicad on my machine for the first time (v4.0.7).

I create new project, edit schema, associate footprint (legacy and by loading dowloaded footprint added to library manager) , build netlist then I go to PcbNew and when I click on “Read Current Netlist” I got these errors:

Info: Reading netlist file “C:\Users\Olivier\Documents\KiCad projects\LED-Controller\led-controller.net”.
Info: Using references to match components and footprints.
Error: Component ‘Q3’ footprint ‘TO-220_Vertical’ was not found in any libraries in the footprint library table.
Error: Component ‘Q1’ footprint ‘TO-220_Vertical’ was not found in any libraries in the footprint library table.
Error: Component ‘Q2’ footprint ‘TO-220_Vertical’ was not found in any libraries in the footprint library table.
Error: Component ‘Q10’ footprint ‘SOT23’ was not found in any libraries in the footprint library table.
Error: Component ‘Q9’ footprint ‘SOT23’ was not found in any libraries in the footprint library table.
Error: Component ‘Q7’ footprint ‘SOT23’ was not found in any libraries in the footprint library table.
Error: Component ‘Q6’ footprint ‘SOT23’ was not found in any libraries in the footprint library table.
Error: Component ‘Q5’ footprint ‘SOT23’ was not found in any libraries in the footprint library table.
Error: Component ‘Q8’ footprint ‘SOT23’ was not found in any libraries in the footprint library table.
Error: Component ‘Q4’ footprint ‘SOT23’ was not found in any libraries in the footprint library table.
Error: Component ‘Q15’ footprint ‘SOT23’ was not found in any libraries in the footprint library table.
Error: Component ‘Q14’ footprint ‘SOT23’ was not found in any libraries in the footprint library table.
Error: Component ‘Q13’ footprint ‘SOT23’ was not found in any libraries in the footprint library table.
Error: Component ‘Q12’ footprint ‘SOT23’ was not found in any libraries in the footprint library table.
Error: Component ‘Q11’ footprint ‘SOT23’ was not found in any libraries in the footprint library table.
Error: No footprint defined for component ‘R9’.
Error: No footprint defined for component ‘R16’.
Error: No footprint defined for component ‘R17’.
Error: No footprint defined for component ‘R18’.
Error: No footprint defined for component ‘J2’.
Error: No footprint defined for component ‘J1’.
Error: No footprint defined for component ‘J3’.
Error: No footprint defined for component ‘R7’.
Error: No footprint defined for component ‘R8’.
Error: No footprint defined for component ‘R15’.
Error: No footprint defined for component ‘R10’.
Error: No footprint defined for component ‘R11’.
Error: No footprint defined for component ‘R12’.
Error: No footprint defined for component ‘J7’.
Error: No footprint defined for component ‘J4’.
Error: No footprint defined for component ‘J6’.
Error: No footprint defined for component ‘J5’.
Error: No footprint defined for component ‘R1’.
Error: No footprint defined for component ‘R14’.
Error: No footprint defined for component ‘R13’.
Error: No footprint defined for component ‘J12’.
Error: No footprint defined for component ‘U2’.
Error: No footprint defined for component ‘U1’.
Error: No footprint defined for component ‘R6’.
Error: No footprint defined for component ‘A1’.
Error: No footprint defined for component ‘R5’.
Error: No footprint defined for component ‘J9’.
Error: No footprint defined for component ‘J8’.
Error: No footprint defined for component ‘J11’.
Error: No footprint defined for component ‘J10’.
Error: No footprint defined for component ‘R4’.
Error: No footprint defined for component ‘R3’.
Error: No footprint defined for component ‘R2’.
Info: Checking netlist component footprint “A1:/5A5A0BF7:”.
Error: Cannot add new component “A1:/5A5A0BF7” due to missing footprint “”.
Info: Checking netlist component footprint “J1:/5A5A123A:”.
Error: Cannot add new component “J1:/5A5A123A” due to missing footprint “”.
Info: Checking netlist component footprint “J2:/5A5A1284:”.
Error: Cannot add new component “J2:/5A5A1284” due to missing footprint “”.
Info: Checking netlist component footprint “J3:/5A5A1168:”.
Error: Cannot add new component “J3:/5A5A1168” due to missing footprint “”.
Info: Checking netlist component footprint “J4:/5A5A1126:”.
Error: Cannot add new component “J4:/5A5A1126” due to missing footprint “”.
Info: Checking netlist component footprint “J5:/5A5A0E0A:”.
Error: Cannot add new component “J5:/5A5A0E0A” due to missing footprint “”.
Info: Checking netlist component footprint “J6:/5A5A10D9:”.
Error: Cannot add new component “J6:/5A5A10D9” due to missing footprint “”.
Info: Checking netlist component footprint “J7:/5A5CA954:”.
Error: Cannot add new component “J7:/5A5CA954” due to missing footprint “”.
Info: Checking netlist component footprint “J8:/5A5BC909:”.
Error: Cannot add new component “J8:/5A5BC909” due to missing footprint “”.
Info: Checking netlist component footprint “J9:/5A5BC979:”.
Error: Cannot add new component “J9:/5A5BC979” due to missing footprint “”.
Info: Checking netlist component footprint “J10:/5A5BC7F1:”.
Error: Cannot add new component “J10:/5A5BC7F1” due to missing footprint “”.
Info: Checking netlist component footprint “J11:/5A5BC89E:”.
Error: Cannot add new component “J11:/5A5BC89E” due to missing footprint “”.
Info: Checking netlist component footprint “J12:/5A5A1AA2:”.
Error: Cannot add new component “J12:/5A5A1AA2” due to missing footprint “”.
Info: Checking netlist component footprint “Q1:/5A5A8CF6:TO_SOT_Packages_THT:TO-220_Vertical”.
Error: Cannot add new component “Q1:/5A5A8CF6” due to missing footprint “TO_SOT_Packages_THT:TO-220_Vertical”.
Info: Checking netlist component footprint “Q2:/5A5A8D72:TO_SOT_Packages_THT:TO-220_Vertical”.
Error: Cannot add new component “Q2:/5A5A8D72” due to missing footprint “TO_SOT_Packages_THT:TO-220_Vertical”.
Info: Checking netlist component footprint “Q3:/5A5A72D2:TO_SOT_Packages_THT:TO-220_Vertical”.
Error: Cannot add new component “Q3:/5A5A72D2” due to missing footprint “TO_SOT_Packages_THT:TO-220_Vertical”.
Info: Checking netlist component footprint “Q4:/5A5C6D3F:SOT23”.
Error: Cannot add new component "Q4:/5A5C6D3F"due to missing footprint “SOT23”.
Info: Checking netlist component footprint “Q5:/5A5C6E66:SOT23”.
Error: Cannot add new component “Q5:/5A5C6E66” due to missing footprint “SOT23”.
Info: Checking netlist component footprint “Q6:/5A5CF029:SOT23”.
Error: Cannot add new component “Q6:/5A5CF029” due to missing footprint “SOT23”.
Info: Checking netlist component footprint “Q7:/5A5CF0E7:SOT23”.
Error: Cannot add new component “Q7:/5A5CF0E7” due to missing footprint “SOT23”.
Info: Checking netlist component footprint “Q8:/5A5C6DCD:SOT23”.
Error: Cannot add new component “Q8:/5A5C6DCD” due to missing footprint “SOT23”.
Info: Checking netlist component footprint “Q9:/5A5CF19E:SOT23”.
Error: Cannot add new component “Q9:/5A5CF19E” due to missing footprint “SOT23”.
Info: Checking netlist component footprint “Q10:/5A5BE2F2:SOT23”.
Error: Cannot add new component “Q10:/5A5BE2F2” due to missing footprint “SOT23”.
Info: Checking netlist component footprint “Q11:/5A5BE25E:SOT23”.
Error: Cannot add new component “Q11:/5A5BE25E” due to missing footprint “SOT23”.
Info: Checking netlist component footprint “Q12:/5A5BE4C4:SOT23”.
Error: Cannot add new component “Q12:/5A5BE4C4” due to missing footprint “SOT23”.
Info: Checking netlist component footprint “Q13:/5A5BEA6A:SOT23”.
Error: Cannot add new component “Q13:/5A5BEA6A” due to missing footprint “SOT23”.
Info: Checking netlist component footprint “Q14:/5A5BEB56:SOT23”.
Error: Cannot add new component “Q14:/5A5BEB56” due to missing footprint “SOT23”.
Info: Checking netlist component footprint “Q15:/5A5BF90C:SOT23”.
Error: Cannot add new component “Q15:/5A5BF90C” due to missing footprint “SOT23”.
Info: Checking netlist component footprint “R1:/5A5A8E11:”.
Error: Cannot add new component “R1:/5A5A8E11” due to missing footprint “”.
Info: Checking netlist component footprint “R2:/5A5A8E7B:”.
Error: Cannot add new component “R2:/5A5A8E7B” due to missing footprint “”.
Info: Checking netlist component footprint “R3:/5A5A93FA:”.
Error: Cannot add new component “R3:/5A5A93FA” due to missing footprint “”.
Info: Checking netlist component footprint “R4:/5A5A9492:”.
Error: Cannot add new component “R4:/5A5A9492” due to missing footprint “”.
Info: Checking netlist component footprint “R5:/5A5A8A38:”.
Error: Cannot add new component “R5:/5A5A8A38” due to missing footprint “”.
Info: Checking netlist component footprint “R6:/5A5A7641:”.
Error: Cannot add new component “R6:/5A5A7641” due to missing footprint “”.
Info: Checking netlist component footprint “R7:/5A5C821F:”.
Error: Cannot add new component “R7:/5A5C821F” due to missing footprint “”.
Info: Checking netlist component footprint “R8:/5A5C8312:”.
Error: Cannot add new component “R8:/5A5C8312” due to missing footprint “”.
Info: Checking netlist component footprint “R9:/5A5C83B4:”.
Error: Cannot add new component “R9:/5A5C83B4” due to missing footprint “”.
Info: Checking netlist component footprint “R10:/5A5C8453:”.
Error: Cannot add new component “R10:/5A5C8453” due to missing footprint “”.
Info: Checking netlist component footprint “R11:/5A5C84F3:”.
Error: Cannot add new component “R11:/5A5C84F3” due to missing footprint “”.
Info: Checking netlist component footprint “R12:/5A5C85A0:”.
Error: Cannot add new component “R12:/5A5C85A0” due to missing footprint “”.
Info: Checking netlist component footprint “R13:/5A5C0B69:”
Error: Cannot add new component “R13:/5A5C0B69” due to missing footprint “”.
Info: Checking netlist component footprint “R14:/5A5C0D8E:”.
Error: Cannot add new component “R14:/5A5C0D8E” due to missing footprint “”.
Info: Checking netlist component footprint “R15:/5A5C0E25:”.
Error: Cannot add new component “R15:/5A5C0E25” due to missing footprint “”.
Info: Checking netlist component footprint “R16:/5A5C0EE1:”.
Error: Cannot add new component “R16:/5A5C0EE1” due to missing footprint “”.
Info: Checking netlist component footprint “R17:/5A5C0FA9:”.
Error: Cannot add new component “R17:/5A5C0FA9” due to missing footprint “”.
Info: Checking netlist component footprint “R18:/5A5C10BB:”.
Error: Cannot add new component “R18:/5A5C10BB” due to missing footprint “”.
Info: Checking netlist component footprint “U1:/5A5A1B59:”.
Error: Cannot add new component “U1:/5A5A1B59” due to missing footprint “”.
Info: Checking netlist component footprint “U2:/5A5A1AF5:”.
Error: Cannot add new component “U2:/5A5A1AF5” due to missing footprint “”.

After few search on forum, I change fp-lib-table and replace with raw from github https://raw.githubusercontent.com/KiCad/kicad-library/master/template/fp-lib-table.for-github but nothing change…

I trying to replace “KIGITHUB” by “KISYSMOD” path and “Github” by “KiCad” type, no change!

Please help me, I don’t understand why I got these errors, my installation is fresh.

Thank you for your help.

Olivier.

Normally the reported footprints should have the syntax lib_name:fp_name. So your project might have been created with kicad before version 4. (Or the error message is just confusing. Check if the footprint fields contain the information about the lib.)


If this is not the problem the project might have been created with an older version of the footprint library.

If you do a default installation of kicad you will get it setup for on demand online libs. (github plugin)
This means you will always have the newest lib.

You might have just discovered why this is a bad idea in general. (For this and some other reasons we decided not to use online on demand libs for kicad 5)

To fix this you either need to re-associate the footprints using your current lib setup or you need to install local libs from the version used to originally assign the footprints.


About your options regarding footprint assignment have a look at this FAQ post: How can i assign a footprint to a symbol?

Hello @Rene_Poschl and thank you for your reply. But what do you mean by “current lib setup” ? I dont have correct configuration. You say “Normally the reported footprints should have the syntax lib_name:fp_name.” How to get this configuration ? I created my project with v4.0.7, fresh and unique install of KiCad on my machine (no older version installed before) so it is not possible that the project was created with older version, it is a bug.

How did you do the footprint association?
Did you read the FAQ article i linked?

These messages are straightforward and obvious. The name specified in the netlist could not be found.

Clearly, whatever method you used to associate footprints and generate the netlist was ineffective. There are several frequent errors 1) you must save the schematic after associating footprints, then generate the netlist.
2) You should select “Exchange footprint : Change” when reading the netlist in pcbnew.

2 Likes

By cvpcb, just after the installation (the same day).

Yes, but I do not understand how it can help me. The footprints are the same since the installation. I did not touch anything, just associated via cvpcb that detects it and can read the footprints (I can see them in 3D) and i have no error with this. It is PcbNew who does not find them, yet they are there.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.