Multiple Segments into 1 3D print

I currently have 3 segments created in the 3D slicer and I am wanting to export them to be 3D printed. The issue I am running into are that the models are inside of each other and I am wanting to print them inside of each other using different transparent filaments. Is there a way that keeps the positioning of the three segments but also keeps them separate so they can be assigned different filaments to print? I am using the PrusaSlicer with an MMU3.

You can do this quite easily by following the steps below.

In 3D Slicer

It takes just a few clicks to export a multimaterial 3D-printable model from Segment Editor module:

  • click the menu button of the green arrow button
  • click “Export to files”
  • select “File format” → STL
  • click “Export” (you will get an STL file for each segment)

Tip: To avoid any potential artifacts at segment boundaries, allow your segments overlap (e.g., make the tumor overlap with the brain, instead of cutting a hole in the brain where the tumor is) when you are creating your segmentation. If you get your segmentation from MONAIAuto3DSeg or other tool that creates holes instead of overlaps, then you can use “Logical operators” effect in Segment Editor to fill in those holes.

In 3D printing slicer application

Then in your 3D printing slicer application, load all the meshes at once and set different printing settings for each mesh.

For example, in Cura:

  • By default, Cura does not respect position of the models it loads (it drops everything on the build plate), so you need to go through a few extra steps to avoid this:
    • in menu: Preferences / Configure Cura / Automatically drop models to the build plate → uncheck
    • load all the STL files at once
    • select all the models (Ctrl-A)
    • in menu: Edit / Merge models (this brings all the models in their correct positions)
    • in menu: Edit / Ungroup models (this makes models independently editable again, but their correct position is preserved - they are not dropped to the build plate again)
  • Specify printing settings independently for each model:
    • click “Per Model Settings”
    • click “Select settings” and adjust any printing parameters you like

You can see the different infill, pattern, filament, etc. differences in the slicing preview: