Raft in one material, supports and body in another
Hello all. I'm trying to print an object that will need some supports. I want to print a raft in one filament, and the body and supports in a different filament. I can't seem to figure out how to set this up--any ideas?
Best Answer by ProjectCambrian:
Here's what I wound up doing:
1) Right click on the model, add part
2) Set height of part to be first layer+number of layers*layer height for the raft.
3) Set part flush with print bed
3) Move model to Z height equal to part height+whatever offset I wanted
4) Assign the desired extruder to the part
This isn't a perfect solution, but it works for now. I think the better solution would be custom gcode to override the extruder for the raft (or X number of layers)...but my gcode expertise is limited, so this will do for now. The biggest downside to this is that either it isn't optimized (and so you're printing more surface area than needed), or you spend a ton of time setting up your print so that the raft covers the necessary areas.
RE: Raft in one material, supports and body in another
The relevant PrusaSlicer settings are in Print Settings → Multiple Extruders → Extruders, but it appears to only have an option for setting the extruder for both raft and supports together.
RE: Raft in one material, supports and body in another
Additionally...I would like the raft to a contact distance of zero, while the supports have a contact distance of 0.2mm. I also don't see any way to customize this.
RE: Raft in one material, supports and body in another
@kpreid
Thanks, I had missed that setting. That's useful...but as you said, won't allow me to differentiate between the raft and the supports. I am guessing I will need some custom gcode for this.
RE: Raft in one material, supports and body in another
Can you model the raft and/or supports in your CAD program as separate components of your model? You can assign a different extruder to each then, right?
RE: Raft in one material, supports and body in another
Here's what I wound up doing:
1) Right click on the model, add part
2) Set height of part to be first layer+number of layers*layer height for the raft.
3) Set part flush with print bed
3) Move model to Z height equal to part height+whatever offset I wanted
4) Assign the desired extruder to the part
This isn't a perfect solution, but it works for now. I think the better solution would be custom gcode to override the extruder for the raft (or X number of layers)...but my gcode expertise is limited, so this will do for now. The biggest downside to this is that either it isn't optimized (and so you're printing more surface area than needed), or you spend a ton of time setting up your print so that the raft covers the necessary areas.