Jump to content
THX1138

Importing STL with multiple objects, only one object appears in Cura

Recommended Posts

Posted · Importing STL with multiple objects, only one object appears in Cura

I have an STL file with two objects in it. When I import it into Cura 2.4, only one of the objects is imported. If I try to import the same STL again, it puts in another copy of the same object. Why is it doing that?

BtWUkKy.png

Share this post


Link to post
Share on other sites
Posted · Importing STL with multiple objects, only one object appears in Cura

Are you very sure that both models were exported? Did you try to see what happens if you import the model in another program?

Share this post


Link to post
Share on other sites
Posted · Importing STL with multiple objects, only one object appears in Cura

The above screenshot is another program in which I opened the STL. It's actually the same program that exported the STL in the first place (123D Design).

Share this post


Link to post
Share on other sites
Posted · Importing STL with multiple objects, only one object appears in Cura

The above screenshot is another program in which I opened the STL. It's actually the same program that exported the STL in the first place (123D Design).

Okay. Could you share the stl file / cura logs?

Share this post


Link to post
Share on other sites
Posted · Importing STL with multiple objects, only one object appears in Cura

Strange behavior indeed.

S3D only imports one of the models as well. However, if I convert it to ASCII Format STL, S3D imports both of them.

Cura will only import one model regardess of STL format....

However, exporting it as OBJ allows importing of both models in Cura and S3D. So as a quick work-aound, see if you can export your models as OBJ and import them into Cura.

Sounds like an STL format compatibility issue somewhere.

Share this post


Link to post
Share on other sites
Posted · Importing STL with multiple objects, only one object appears in Cura

Sounds like an STL format compatibility issue somewhere.

 

Which is odd, because binary stl is probably the simplest format out there. The only thing you can mess up is the header length, but that means it's a exporter issue.

Share this post


Link to post
Share on other sites
Posted (edited) · Importing STL with multiple objects, only one object appears in Cura

OK, the problem is that there is more than one 'solid' defined in the .stl file.

I didn't initially think this was a problem because .stl files can contain more than one manifold object. But apparently, Cura, S3D, and Slic3r cannot handle having solid appearing more than once in an .STL file - they will only read the first occurrence and ignore the others.

I don't know enough about the STL format to say whether multiple solid defines are syntactically allowed in that format or not.

But, to fix this (other than exporting as an OBJ file), would be to 'combine' your objects into a single entity in your editor (123D). I don't know how to do that in 123D, but in Meshmixer, you would select both objects and then click on Edit / Combine. Then when you export them as .STL, there will be only 1 'solid' declaration in the file, but 2 manifolds (one for each part).

Hope this helps.

Edited by Guest
  • Like 1

Share this post


Link to post
Share on other sites
Posted · Importing STL with multiple objects, only one object appears in Cura

As far as I know, binary STL can only have a single solid.

Share this post


Link to post
Share on other sites
Posted · Importing STL with multiple objects, only one object appears in Cura

I was pointed to this thread from another and I can attest that binary .STL can have more than one solid in it. Say three Tori not connected instead of just one by itself.

The other thread had a problem like this and it seemed to be an .STL compatibility issue and the file was ASCII.

Unless I misread the above. This is the link to the file I fixed. It is what I think is going on here.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Our picks

    • Ultimaker Cura 4.0 | Stable available!
      Ultimaker Cura 4.0 is mainly focused on the improved user interface and cloud integration.
      As always, we want to collect your user feedback for this release. If there are any improvements you can think of, feel free to mention it here and help us to shape the next release.
      • 62 replies
×
×
  • Create New...

Important Information

Welcome to the Ultimaker Community of 3D printing experts. Visit the following links to read more about our Terms of Use or our Privacy Policy. Thank you!