Environment variable in 3D model path not working

I have set up an environment variable for the base directory for all projects:

${KICAD_USER_BASE} → /home/foo/bar

This works for symbol libraries, footprint libraries, templates but it fails for 3D models. The 3D models are not loaded when I define a 3D model path as follows:

Footprint Properties → 3D Model

However, it works if I use the absolute path: /home/foo/bar/lib/packages3d/foo.step

What’s the issue here? A bug? Why doesn’t this work?


I use KICAD_USER_3DMODEL_DIR and it seems to work well.


The OP was using 6.0.6
There have been a few 3d search path bug fixes since then, included in 6.0.8