Name mismatches between generated directory and kicad-packages3D repo, missing files
First of all, thanks for writing a validator that helps catch regressions when modifying the generator!
When running validate.py
on output produced by the QFN_packages
generator there's a lot of output. Some of it is because the generator places files in a different directory than where they are in the kicad/libraries/kicad-packages3D> repository. Is this intentional? E.g. Housings_LGA.3dshapes
directory (generator) vs. Package_LGA.3dshapes
(KiCad).
After working around the mismatching directory names (via symlinks), there's also a lot of output about files missing in the kicad-packages3D repo and it's hard for me to tell which ones I can safely ignore and which ones could potentially hide regressions. For the few files I looked at, it seems that there is no model with the exact same parameters in the kicad-packages3D repo. However in general there seems to be a bit of mismatch between the names used by the generator and those used in the kicad-packages3D repo so there's a good chance some of those files correlate with each other and should be checked for regressions.
In general, should the names / naming schemes used by the generator match the ones in the kicad-packages3D repo? Are the missing ones left out intentionally? Or phrased differently: when and which models get submitted to kicad-packages3D?