Avoiding / identifying non-manifold geometry for 3d printing

I have an Ender 3 S1 Pro. I am trying out some new printing software (Bambu Lab’s BambuStudio) and it gave me a non-manifold edges error, which it gave the option to fix.

Typically, I use Ultimaker’s Cura, which isn’t giving me any errors.

Is there a way within Rhino to identify/fix the geometry Bambu is flagging?

FWIW I’m considering a Bambu Lab printer, so figured trying out the software to get an idea of setup/speed would be worth it.

TIA

1 Like

You can try the “Check” command to see if the selected object is good or use the “SelectBadObjects” if you don’t know which object is the one with problems…
If you need help fixing the geometry, attach the file (only the portion that has the problem to avoid large file) so we can give a look.

1 Like

Thanks - did that, but everything shows up as valid.

1 Like

Did BambuStudio mark the edges that are indentified as non-manifold so you can look at them in Rhino?
Usually, you obtain non-manifold edges from boolean operations or offsetting surfaces where the thickness is zero or more than two edges are joined toghether…
It’s difficult to give a solution without looking at the surfaces…

1 Like

Thanks again - I’m not sure, but I’ll try it again to see if it does that. From what I understand, it looks like most people just recommend letting the slicer “fix” the file, whatever that means… :slight_smile:

2 Likes

Yes, usually letting the slicer to solve this small problems is the fastest way to go.
Personally I prefer to export the meshes from Rhino so I can have a better control on the mesh quality.
Ciao! :wave:

1 Like

Just means that slicers now a days seem to handle bad meshes much better than 10 or 15+ yrs ago.

But I’m not really a fan of allowing slicers to fix bad meshes. A bad mesh is a bad mesh, and slicing a bad mesh will likely lead to anomalies down the line – some of which ppl prob wont care about, but ignorance is bliss I suppose.

My preference is to someday force the slicer to slice specific types of meshes (isopods), rather than creating the proverbial cookie cutter profiles.

5-axis printing will be fun some day too, but that’s still not very common.

2 Likes

You can inspect for non manifold with ExtractNonManifoldEdge command.

3 Likes