I just installed the latest nightly build, 5.0.0-rc2-140-g9302bbce5. Installation went fine, I went with all the default options, lots of things got unpacked and installed, including, I think, the latest libraries. Checking my paths in the main KiCad app, everything is set to defaults:
I made a simple test board with a couple of library components. When I open the 3D viewer, the board is empty. If I have a look at the components’ properties, I see that they have vrml models, but no STEP models. I know that STEP is required for 3D export, but t’s weird that the 3D viewer won’t display the components with just vrml models present, as I never had any problems with 3D viewer displaying components in 4.x.
If I click Add 3D Shape and navigate to and add the appropriate STEP model to each component, everything works fine - the 3D model is shown in the viewer, and I can export the board (although it lists a bunch of “no model defined” and other errors before ultimately saying “STEP file has been created successfully”, see below).
Obviously we can’t be expected to go through every component, manually adding the STEP file to each one, so how does one get, for example, the 0603 resistor STEP file to associate with every 0603 resistor footprint automatically?
Here’s the report file from the board STEP export, FWIW:
Warning: 18:36:14: C:/Jenkins/workspace/windows-kicad-msys2/src/kicad/utils/kicad2step/pcb/oce_utils.cpp: AddComponent: 583 Warning: * no model defined for component 'C1' Warning: 18:36:14: [3D File Resolver] No such path; ensure the environment var is defined Warning: C:\Program Files\KiCad\share\kicad\modules\packages3d\Resistors_SMD.3dshapes\R_0603.wrl Warning: 18:36:14: C:/Jenkins/workspace/windows-kicad-msys2/src/kicad/utils/kicad2step/pcb/oce_utils.cpp: AddComponent: 583 Warning: * no model defined for component 'R1'