Hi everyone.
I’m new to this forum, I’ve just been using kicad and I’d like to learn how to use it correctly.
I recently updated kicad from version 5 to version 7 on LINUX Mint . After the update I cannot in any way associate the footprints with the components.
I checked that the footprint library folder is in the correct place, and it seems so.
I checked the libraries folder: it contains subfolders with .pretty extension and every file inside it has kicad_mod extension.
example:
/usr/share/kicad/footprints/Capacitor_THT.pretty/C_Axial_L3.8mm_D2.6mm_P7.50mm_Horizontal.kicad_mod
There are several different ways to assign footprints in KiCad. If the preview in your Choose Symbol dialog is empty, that just means there is no default footprint for that schematic symbol, and that is a small thing. How do you normally handle this for resistors and capacitors? Those also do not have a “default” footprint, and you have to use one of the 5 or more different ways to assign footprints.
Not only resistor or capacitor but no other component is associated with its fingerprint.
in kicad 5 most of the footprints were associated automatically…
I don’t remember, but I don’t think so.
What footprint was associated with resistor? THT - what size or SMD 1206, 0805, 0603 (reflow soldering or hand soldering) ? Which one?
You seem to be in the Symbol Editor (is that Italian?).
You cannot edit symbols in the standard libraries, they’re read-only.
Only personal/custom libraries can be edited, and you can add footprints to your symbols there.
But as soon as a Standard Symbol is placed in your schematic, you can add a footprint to it (it’s now stored with the Project).
@ciop67 : we also need to know the exact kicad version (v7.0.1 / 7.0.2 … 7.0.10). Some of the v7.0.x versions had a bug in exactly the dialog window you have shown in your opening post.
first thanks for the version information, this excludes the older bug I had in mind.
no footprint is associated with IR4301: the message is “footprint not found”
Your interpretation is not correct. There is correctly a default footprint associated with the IR4301.
The error message “footprint not found” points into your assumptions from the beginning: Kicad is not able to either find the whole library or the footprint file inside the library folder.
The footprint+library in question (for the IR4301) is Package_DFN_QFN:Infineon_PQFN-22-15-4EP_6x5mm_P0.65mm.
To debug this on your system:
Are you able to open the footprint libraries in the footprint editor?
What happens if you delete the library from the footprint library table and subsequently add the library? (using the Preferences–>Manage footprint libraries… dialog).
What happens if you (just for testing) create a new personal library, create some test-footprint and associate your symbols with these footprints? Does that work?
you could also use my attached gitlab-bugreport library, which includes some footprints to play with: 0IBF 00 library bugreport.zip (46.5 KB). Download, unzip, and add the folder as new “global library” to your Footprint library table.
And I just see that you have migrated from old v5 to v7. There was a FP library change - maybe you have to set the library-type differently in the Manage footprint libraries… dialog.
And for KiCad to be able to show the preview of the footprint, the footprint both has to be on your system, and the entry for the library it is in: Package_DFN_QFN.pretty has to be in the footprint library table.
Application: KiCad Schematic Editor x86_64 on x86_64
Version: 7.0.10-7.0.10~ubuntu20.04.1, release build
Libraries:
wxWidgets 3.2.2
FreeType 2.10.1
HarfBuzz 6.0.0
FontConfig 2.13.1
libcurl/7.68.0 OpenSSL/1.1.1f zlib/1.2.11 brotli/1.0.7 libidn2/2.2.0 libpsl/0.21.0 (+libidn2/2.2.0) libssh/0.9.3/openssl/zlib nghttp2/1.40.0 librtmp/2.3
Platform: Linux Mint 20.3, 64 bit, Little endian, wxGTK, xfce, x11
Build Info:
Date: Dec 31 2023 13:35:27
wxWidgets: 3.2.1 (wchar_t,wx containers) GTK+ 3.24
Boost: 1.71.0
OCC: 7.5.2
Curl: 7.88.1
ngspice: 38
Compiler: GCC 9.4.0 with C++ ABI 1013
Build settings:
KICAD_SPICE=ON
I am now writing from Win7 PC. As KiCad since V6 needs at least Win10 I have here (at Win7) KiCad V5 still installed with its default libraries. I opened symbol editor and found in Device library the R symbol. It has no footprint associated with it.