Hello everyone,
Currently, I search to have 3D model of existing PCB, so I took an existing schematic and PCB but it don’t have the 3D model of the component on the 3D Viewer. So I added on the Footprint Editor → Footprint Properties → 3D Models a 3D model of my component like we can see on this picture:
But when I looked at the 3D viewer the model doesn’t appear.
From what I have seen online it was say that it can be because of the default
Pad Properties for add pad tool wasn’t on Pad type
SMD so I have made the edit or it can also be because of the coordinate but when I tested the model on the footprint properties or even on solid works his position was always in (0,0,0) so normally I should see it.
Also thank you in advance for taking of your time to look at my problem.
Additional Information
Kicad version: 9.0
OS: Ubuntu 24.04
Edited your title, fingerprint → footprint.
Also 9.0 is not enough, you should show all three numbers, e.g. 9.0.2, which is what you should upgrade to at this time. Don’t think this affects your problem but it’s always recommended to upgrade your version to the last patch level, 2 in this case.
Do you have SMD Models set to show ?
Yes, I have the SMD set to show in the 3D Viewer.
Sorry for not putting enough information from the start, so the rest of the information:
Application: KiCad x86_64 on x86_64
Version: 9.0.2-9.0.2-0~ubuntu24.04.1, release build
Libraries:
wxWidgets 3.2.4
FreeType 2.13.2
HarfBuzz 8.3.0
FontConfig 2.15.0
libcurl/8.5.0 OpenSSL/3.0.13 zlib/1.3 brotli/1.1.0 zstd/1.5.5 libidn2/2.3.7 libpsl/0.21.2 (+libidn2/2.3.7) libssh/0.10.6/openssl/zlib nghttp2/1.59.0 librtmp/2.3 OpenLDAP/2.6.7
Platform: Ubuntu 24.04.2 LTS, 64 bit, Little endian, wxGTK, X11, ubuntu, x11
OpenGL: AMD, AMD Radeon Graphics (radeonsi, renoir, LLVM 19.1.1, DRM 3.61, 6.11.0-29-generic), 4.6 (Compatibility Profile) Mesa 24.2.8-1ubuntu1~24.04.1
Build Info:
Date: May 7 2025 21:51:57
wxWidgets: 3.2.4 (wchar_t,wx containers) GTK+ 3.24
Boost: 1.83.0
OCC: 7.6.3
Curl: 8.5.0
ngspice: 42
Compiler: GCC 13.3.0 with C++ ABI 1018
KICAD_IPC_API=ON
Did you update the footprint on your board? Editing the footprint library won’t change anything if not.
1 Like
Thank you, it seem that the schematic and the PCB wasn’t well connected so when I modify it on the footprint editor it wasn’t well updated on my PCB, so I just needed to select on the PCB editor the component do Properties and edit the footprint from here to make the update.
1 Like
Did that fix all the other 3D models too ? your image above doesn’t show any 3D models . . . not even for “standard” footprints.
Sorry for the late reply. Originally, I was working with an existing PCB and schematic. I assumed that both were properly linked when I opened the project, but that wasn’t actually the case. As a result, when I added 3D models via the footprint editor, they were only linked to the schematic and didn’t appear on the PCB, this happened for every model I tried to integrate.
Later, when I updated the PCB from the schematic, all the components with the 3D models were generated another time and I simply had to replace the old components with the new ones, which were now properly linked to the 3D models. And now I can see the 3D model.
1 Like