Ghost 3D object - bug?

Hi,

suddenly a ghost button appeared out of nowhere while I was editing another footprint

as I click on the 3D view, sadly it does not show in the 2D view, which component it is related to

how can I fix this ? its just cosmetic but it’s annoying

image

There could be more than one 3D entries at different positions in the footprint definition.

the problem is to find which one

is there no 3D view → 2D view selection ?

You may need to check some footprint definitions one by one.
Or just temporarily move the suspects around and see what moves with it.

  • grab those suspects in pcbnew with ctrl+e
  • takes you into edit mode
  • there you can check which 3D shapes are attached.
  • after that just cancel out / undo all steps to keep your component(s)

the problem is to find which one. is there no 3D view → 2D view selection?

No.
But there is a 2D-3D-highlighting.

  • first set Preferences–>PCB-Editor–>Display options–>Cross-probing–>Refresh 3D view automaticaly == checked
  • open pcb-editor and open 3D-view simultaneously side-by-side
  • select some footprint on pcb → corresponding 3D-model should be highlighted (green as standard color)
  • works also with multiple footprint selection to speed-up the bad-3D-footprint-search
2 Likes

I checked the footprints list in schematic editor, the count of cherry mx switches is correct
I dont see where that ghost cap comes from

and here comes another one

I swear I did not change any footprint, I am just moving components around

image

Which component have you moved?
It seems you have copied the path of this button into another footorint 3d setting.

if willing to post your file, that would save users/viewers a good amount of back&forth posting while providing the actual problem source…

EDIT: Check the panel where you link the footprint, sometimes I mess up and forget to delete a duplicated one… (and, it may have a different/offset)

1 Like

If you at last post your KiCad version information would be helpful.
It’s under

  • Help | About KiCad | Version tab
  • There is a button top right ‘Copy version Info’

and paste it in here

Application: KiCad Schematic Editor (64-bit)

Version: (6.0.7), release build

Libraries:
wxWidgets 3.1.7
libcurl/7.83.1-DEV Schannel zlib/1.2.12

Platform: Windows 10 (build 19044), 64-bit edition, 64 bit, Little endian, wxMSW

Build Info:
Date: Jul 26 2022 02:49:38
wxWidgets: 3.1.7 (wchar_t,wx containers)
Boost: 1.79.0
OCC: 7.6.0
Curl: 7.83.1-DEV
ngspice: 37
Compiler: Visual C++ 1929 without C++ ABI

Build settings:
KICAD_USE_OCC=ON
KICAD_SPICE=ON

I created another kicad/python thread to ask how to find the component causing the issue here

apparently, updating components from the library creates an missing component and randomly assign 3D objects to some components

Update from library is a know point to consider.
That is one reason why it is always a good idea to have for every project its own library.
Anything customized goes in there. This avoids entanglements with stock libraries.

that’s what I did

I noticed some packages were missing from kicad too

while 3D objects I added are not even associated from the library AFAIK, it’s configured on PCB level

:+1:
This is exactly what I meant.

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.