I went to update a design done with a V4 nightly. After doing a modification in Eeschema to the design, then updating the Pcb, with the “Update PCB from Schematic…” tool my design ended up with all sorts of items out of place and most of the 3D models went AWOL.
First, some (maybe most) of the issues are entirely due to my learning curve with KiCad. However, I think that part of the problem is the fact that KiCad does change quite rapidly over a fairly short period of time; when compared to other software.
However, I am finding that “fixing” even simple issues are taking quite a bit of time. The point of this thread is an attempt to reduce this duplicated people-hours in the future.
My computer has two library folders, one for Symbols and a seperate folder for Footprints. At the moment I am considering adding a third folder just for 3D Models. As I do not yet make my own 3D Models I would have to move/copy a KiCad named 3D Model from the existing KiCad folder any time I made a Footprint to Model link.
But, I also notice that KiCad development chose to put the 3D Models inside the Footprint library. At the moment I do not understand the reasoning behind this decision as it did not avert the problems that I have recently experienced in the above mentioned design.
On a side thought, “Would it be possible for the Footprint to “absorb” the 3D model associated with it?” Or, at least make this a possible option?
To extend that further, how about having the Symbol being able to “absorb” a Footprint and the 3D model that the Footprint has “absorbed”?
One Atomic file for a 555 that is 100% complete containing Symbol, Footprint, and 3D Model for one part number; not just links to other file paths that may change in the future.