After exporting a modified footprint, KiCad must be restarted to see it
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
KiCad |
Fix Released
|
Low
|
Unassigned |
Bug Description
After exporting a footprint under a new name, KiCad must be restarted to refresh the information see it.
Steps to reproduce:
1. In the PCB library editor, open a library and load a footprint (for instance on of the standard ones that come with KiCad. (I store the standard footprints locally under my home directory.)
2. Export the footprint under a new name to your own pretty folder that contains your modified footprints.
3. Try to open the footprint with the library browser or try to insert the footprint into a board using the browser, or search for it in the field editor of the shematics library editor. It does not show up in any of the browsers.
4. Close all KiCad windows except the KiCad main app.
5. repeat step 3. Again the exported footprint does not does not show up.
6. Close KiCad, Open KiCad, and repeat step 3. Now the exported footprint shows up and can be inserted or edited.
This is a bug that has been around at least from ver. 4.0x, however I have only recently started using the nightly again (although only the one from Sept 19 by necessity) to check for it. It makes the workflow of creating "Molecular parts" awkward, as one has to close KiCad after editing the schematic library information and creating a corresponding footprint, but before being able to enter the footprint info into the schematic symbol.
Application: kicad
Version: (2017-09-19 revision dddaa7e69)-makepkg, release build
Libraries:
wxWidgets 3.0.3
libcurl/7.54.1 OpenSSL/1.0.2l zlib/1.2.11 libssh2/1.8.0 nghttp2/1.23.1 librtmp/2.3
Platform: Windows 7 (build 7601, Service Pack 1), 64-bit edition, 64 bit, Little endian, wxMSW
Build Info:
wxWidgets: 3.0.3 (wchar_t,wx containers,
Boost: 1.60.0
Curl: 7.54.1
Compiler: GCC 7.1.0 with C++ ABI 1011
Build settings:
USE_
USE_
KICAD_
KICAD_
KICAD_
KICAD_
BUILD_
KICAD_
KICAD_SPICE=ON
Changed in kicad: | |
status: | Fix Committed → Fix Released |
Export does not update library, but Save does that.
So uses Save footprint.