I have checked the previous topics on this but didn’t see anything specific to my situation, in that I haven’t had a previous version of KiCad installed and the project is brand new in 5.1.2. Running under Kubuntu latest OS.
So first question, should every footprint in the standard lib contain a corresponding 3d model?
I am missing many (perhaps all) 3d models for the TerminalBlock connectors.
Every footprint must be setup to accept one in the default path but only a small number actually have a 3d model file. See the library convention https://kicad.org/libraries/klc/F9.3/ (point 1)
Some footprints have the 3D field filled with a path pointing to a non-existent 3D model.
This is a default path for 3d models that are not yet in the library but likely to be in the future.