1

I drew this object by myself using Blender:

enter image description here

Importing the STL in Cura v5.3.1 under Ubuntu 23.10 I'm able to slice it for a Sovol SV04 printer, but if I select the Dremel 3D45 printer it fails:

enter image description here

I don't see any "red" spot on the model that would tell me it's damaged.

What could prevent the slicing changing the model of the printer? How to understand why it cannot slice and how to fix then?

Mark
  • 417
  • 2
  • 13
  • We can't say without knowing a) your cura version and b) having access to the model – Trish Jan 24 '24 at 14:44
  • 1
    @Trish question updated with the Cura version. About the file I've asked [here](https://3dprinting.meta.stackexchange.com/questions/591/how-to-share-an-stl-file) before opening this question. However, how should I share the file? – Mark Jan 24 '24 at 14:52
  • 1
    Good question. I believe this might be a bug or a setting in your dremel profile that is incompatible. This might be better reported as a bug than asked here. – Trish Jan 24 '24 at 15:50
  • Did you check the Cura log file? It might provide information as to what exactly fails. – Bob Ortiz Jan 26 '24 at 07:35
  • Just to clarify: can you *repeatedly* slice this model for Printer A but never for Printer B? – Trish Jan 26 '24 at 10:28
  • @Trish, exactly – Mark Jan 26 '24 at 10:30

1 Answers1

2

While without the files it's a guessing game, we can make an educated guess: the most frequent and likely culprit for this sort of faults is the model not being a manifold.

Most likely you've created several objects in Blender, and visually they comprise the shape you want, but internally they intersect, creating a lot of unnecessary internal geometry under the surface, and Cura fails to deduce what parts of the geometry are the actual "skin" of the object.

First, if your shape is composed of multiple objects, use the Boolean Union modifier, to merge them into a single object. Besides that, install "3D Printing Toolbox" add-on in Blender, find it in the sidebar tabs, and use the "Make Manifold" option, and inspect your shape to make sure it worked correctly and removed everything "under the surface", leaving only hollow skin. If it failed, you may have to do that manually.

SF.
  • 392
  • 1
  • 11
  • however, the model did slice for *one* profile, but not another – Trish Jan 26 '24 at 10:00
  • 1
    @Trish Cura can deal with *some* of non-manifold shapes, sometimes correctly deriving the manifold shape, sometimes rather poorly, creating extra walls embedded in infill, and sometimes not at all, either failing to solve the shape or creating something seriously wrong, e.g. creating hollows in the volume where two solids overlap, making them connect with a single thread of filament. Or even just crashing. The only way to get the results *reliably* is to resolve it at the modelling stage. – SF. Jan 26 '24 at 10:05
  • Yes, but OP seems to describe to have a reliable outcome for *one* printer but never for *another* – Trish Jan 26 '24 at 10:28
  • 1
    Yeah, I was able to fix. Thanks. I wasn't aware of those caveats! – Mark Jan 26 '24 at 10:28
  • @Trish correct, but using those hints now Cura slices also for the Dremel. My wild guess is the path generation takes care of specific features of each printer – Mark Jan 26 '24 at 10:29
  • self repair of Cura is a guesswork usually, but if fixing the model helped, good enough! – Trish Jan 26 '24 at 10:32