Bored librarians = problems for reliably opening completed designs
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
KiCad |
Invalid
|
Undecided
|
Unassigned |
Bug Description
I keep running into problems with 3d modules/footprints being renamed, folder structure containing those modules getting renamed and then legacy designs become corrupted. I know the party line: "You should make a copy of your own footprints and 3d modules" I've been doing that with the footprints but hoped that at least 3d modules would stay relatively unchanged. Apparently not! Some bored librarian had to go and change the name of existing folders. Naturally the name of the folder "TO_SOT_
This is asinine! The whole idea of making your local copies of footprints and everything else is asinine! You waste hard drive space for superfluous duplicates, you have to manually copy those modules from kicad folder to your local folder and once those are copied, you are stuck with what you've got, any future updates/corrections to the "official" footprints/modules never get propagated.
At the very least there should be a mechanism to automatically copy footprints/3d modules to your local library and then only allow the use those local copies. Since you keep messing around with official libraries, those should not be even allowed to be referenced in the design! What needs to happen is you configure the path for your local folders for footprints and 3dmodules and then when you go and select a footprint or 3d module for your component it is automatically copied to your local folder and all the references are saved to that local copy.
This has been the bane of my existence with KiCad since the earlier days.
Changed in kicad: | |
status: | New → Invalid |
Application: kicad rc1-dev- 1381-gaefb1f62e ), release build compatible with 2.8)
Version: (6.0.0-
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 8 (build 9200), 64-bit edition, 64 bit, Little endian, wxMSW
Build Info:
wxWidgets: 3.0.4 (wchar_t,wx containers,
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: WX_GRAPHICS_ CONTEXT= OFF WX_OVERLAY= OFF SCRIPTING= ON SCRIPTING_ MODULES= ON SCRIPTING_ PYTHON3= OFF SCRIPTING_ WXPYTHON= ON SCRIPTING_ WXPYTHON_ PHOENIX= OFF SCRIPTING_ ACTION_ MENU=ON GITHUB_ PLUGIN= ON USE_OCE= ON USE_OCC= OFF
USE_
USE_
KICAD_
KICAD_
KICAD_
KICAD_
KICAD_
KICAD_
BUILD_
KICAD_
KICAD_
KICAD_SPICE=ON