2
$\begingroup$

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?

$\endgroup$
6
  • $\begingroup$ We can't say without knowing a) your cura version and b) having access to the model $\endgroup$
    – Trish
    Commented Jan 24 at 14:44
  • 1
    $\begingroup$ @Trish question updated with the Cura version. About the file I've asked here before opening this question. However, how should I share the file? $\endgroup$
    – Mark
    Commented Jan 24 at 14:52
  • 1
    $\begingroup$ 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. $\endgroup$
    – Trish
    Commented Jan 24 at 15:50
  • $\begingroup$ Did you check the Cura log file? It might provide information as to what exactly fails. $\endgroup$
    – Bob Ortiz
    Commented Jan 26 at 7:35
  • $\begingroup$ Just to clarify: can you repeatedly slice this model for Printer A but never for Printer B? $\endgroup$
    – Trish
    Commented Jan 26 at 10:28

1 Answer 1

3
$\begingroup$

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.

$\endgroup$
6
  • $\begingroup$ however, the model did slice for one profile, but not another $\endgroup$
    – Trish
    Commented Jan 26 at 10:00
  • 1
    $\begingroup$ @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. $\endgroup$
    – SF.
    Commented Jan 26 at 10:05
  • $\begingroup$ Yes, but OP seems to describe to have a reliable outcome for one printer but never for another $\endgroup$
    – Trish
    Commented Jan 26 at 10:28
  • 1
    $\begingroup$ Yeah, I was able to fix. Thanks. I wasn't aware of those caveats! $\endgroup$
    – Mark
    Commented Jan 26 at 10:28
  • $\begingroup$ @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 $\endgroup$
    – Mark
    Commented Jan 26 at 10:29

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .