Ever since upgrading to KiCad 8, I’ve had a few crashes when exporting a board as a STEP file. I’ve tried a few different settings (including the Optimize Step File setting) with no apparent differences. The output file size seems to be much larger than with previous versions of KiCad as well.
I have also seen crashes when trying to load the resulting file in Solidworks.
Thanks for the reply. I have noted this issue on multiple projects, so it does not seem to be related to the content of the project that causes the issue.
Thanks for your reply. I’ve tried changing that setting and I’ve still seen issues, but it is good to know that others have noticed issues with it so I will leave it off for now.
Interestingly, when loading the STEP file into Solidworks, it loads as an assembly that includes every individual part down to the smallest resistor. Prior to KiCad 8, it just created a “dumb” STEP file that was purely a 3D model that loaded into Solidworks as a whole part with no awareness of individual components. This may be causing the lag/crash in Solidworks as it has to load a lot of parts for complex boards.
It would be nice is there was an option to keep the STEP file simple like it was previously since most of the time the mechanical engineers do not need information for individual electronic components.
KiCad 8.99+ copies the model label directly using OCCT, so the color information should be preserved, and there should be even more assembly structure added.