Assign Footprint on an existing schematic bug

Bug #1825791 reported by Cristian on 2019-04-22

This bug report will be marked for expiration in 29 days if no further activity occurs. (find out why)

6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
KiCad
Undecided
Unassigned

Bug Description

Hello,

After draw the schematic in EeSchema, Assign Footprints... very well.
Close the schematic and opened again trying to change the Assign Footprints but surprise. It can't be done.
Apparently when I try to open the existing schematic, the Footprint libraries doesn't reload.
If click on any parts from the right panel (Filtered Footprints) using not filter on Assign Footprints I got the following error message under Footprint Viewer:

Warning fp-lib-tabe files contain no library with nickname "the name of that component"

There is no way to get rid of this error and cannot change the footprint assignment!
This is a major bug because if one assign a wrong format for a component and try to correct it, cannot be done at all!

Please help.

Thank you.

BR,

Cristian

==========================================
Application: eeschema
Version: (5.1.0)-1, release build
Libraries:
    wxWidgets 3.0.4
    libcurl/7.61.1 OpenSSL/1.1.1 (WinSSL) zlib/1.2.11 brotli/1.0.6 libidn2/2.0.5 libpsl/0.20.2 (+libidn2/2.0.5) nghttp2/1.34.0
Platform: Windows 7 (build 7601, Service Pack 1), 64-bit edition, 64 bit, Little endian, wxMSW
Build Info:
    wxWidgets: 3.0.4 (wchar_t,wx containers,compatible with 2.8)
    Boost: 1.68.0
    OpenCASCADE Community Edition: 6.9.1
    Curl: 7.61.1
    Compiler: GCC 8.2.0 with C++ ABI 1013

Build settings:
    USE_WX_GRAPHICS_CONTEXT=OFF
    USE_WX_OVERLAY=OFF
    KICAD_SCRIPTING=ON
    KICAD_SCRIPTING_MODULES=ON
    KICAD_SCRIPTING_PYTHON3=OFF
    KICAD_SCRIPTING_WXPYTHON=ON
    KICAD_SCRIPTING_WXPYTHON_PHOENIX=OFF
    KICAD_SCRIPTING_ACTION_MENU=ON
    BUILD_GITHUB_PLUGIN=ON
    KICAD_USE_OCE=ON
    KICAD_USE_OCC=OFF
    KICAD_SPICE=ON
======================================

Rene Poeschl (poeschlr) wrote :

CvPcb (assign footprints tool) is not the only option to assign footprints meaning there are other options that you can use as a workaround. I documented all of them in: https://forum.kicad.info/t/how-can-i-assign-a-footprint-to-a-symbol/8901

---

Regarding your report: what is the exact current footprint assigned (the value of the footprint field of the symbol in question)

A screenshot of cvpcb with the symbol in question highlighted might also help.

Cristian (yo3fff) wrote :

Hi Rene,

Thank you for the answer.
It doesn't matter what is the assigned footprint. IE if I chose Delete all footprint association and try to assign one of theme it cannot be done.

On the mean time I've discovered what went wrong. Usually I load some custom libraries (like Adafruit, personal libs) and apparently these libs caused the issue. I just delete theme from Manage Footprint Libraries... and now I can re assigned footprints.

Still don't get what is wrong with these libs.
Thank you.

BR,

Cristian

Changed in kicad:
status: New → Incomplete
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers