Skip to content

KiCad v5.0.2 -> v5.1.6: colors of step model no longer shown in 3D view and Footprint Properties 3D preview

Description

Opening the 3D view of a layout that worked fine in a previous version of KiCad 5 now shows one of the models in grey only. This specific model (a step file, attached) was created by and downloaded from SnapEDA. All the other components (from the KiCad 3D library) are having no issues at all.

Steps to reproduce

  • always the same issue after opening the layout file in the 3D viewer;
  • also checked the 3D preview in the footprint editor (Footprint Properties -> 3D Settings), and there the model is grey-colored too

The board and the other component models show all their colors, so it seems like a compatibility issue in processing the step file. This issue wasn't here before when I created (last edited) this board using version 5.0.2.

I've already reset the Viewer settings (Preferences -> Reset to Default Settings), to no avail.

The step file and screenshots of previous/current 3D (pre)views are attached.

SnapEDA-ABXS002A3X41-SRZ-3DModel-STEP-56544.step pt1-ABXS002A3-25V-1d.kicad_pcb-3Dscreenshot2 KiCad-screenshot1 KiCad-screenshot2

KiCad Version

Application: 3D Viewer
Version: 5.1.6-1.fc32, release build
Libraries:
    wxWidgets 3.0.4
    libcurl/7.69.1 OpenSSL/1.1.1g-fips zlib/1.2.11 brotli/1.0.7 libidn2/2.3.0 libpsl/0.21.0 (+libidn2/2.3.0) libssh/0.9.4/openssl/zlib nghttp2/1.41.0
Platform: Linux 5.7.12-200.fc32.x86_64 x86_64, 64 bit, Little endian, wxGTK
Build Info:
    wxWidgets: 3.0.4 (wchar_t,wx containers,compatible with 2.8) GTK+ 3.24
    Boost: 1.69.0
    OpenCASCADE Technology: 7.4.0
    Curl: 7.69.1
    Compiler: GCC 10.1.1 with C++ ABI 1014

Build settings:
    USE_WX_GRAPHICS_CONTEXT=OFF
    USE_WX_OVERLAY=ON
    KICAD_SCRIPTING=ON
    KICAD_SCRIPTING_MODULES=ON
    KICAD_SCRIPTING_PYTHON3=ON
    KICAD_SCRIPTING_WXPYTHON=ON
    KICAD_SCRIPTING_WXPYTHON_PHOENIX=ON
    KICAD_SCRIPTING_ACTION_MENU=ON
    BUILD_GITHUB_PLUGIN=ON
    KICAD_USE_OCE=OFF
    KICAD_USE_OCC=ON
    KICAD_SPICE=ON