Issue with Height Range Filament Selection

I have a large model printing which has a base that I wanted printed in PLA-CF to resist warping. The rest of the model is to be done in white PLA. I used the height range feature to define the area to be done in the PLA-CF thinking this option would print everything within the range with the selected filament. Monitoring the print, I see this is not the case. As can be seen in the pic, the center area around the cutout area is printing in standard PLA. In case it means anything, the center open area of the print was created using negative objects in Studio. Though this isn’t going to ruin the print, it is adding to the print time with a filament change at each level. Anybody know if this is expected behavior or is this a bug in the slicer, or did I miss a setting somewhere?

Thanks

I found it mosts of the time not 100% reliable. The (IMHO) easier way to achieve this would be to ‘cut’ the model at the height were you want the filament change to happen. Afterwards you can easily assign the colors / material to each sub-model individually-

Your height range must be a multiple of the layer height, and start perfectly at a height corresponding to a layer to achieve that. You also need to account for the first layer that might have a different height depending on your profile.

But for most use cases there is a simpler solution: slice your print with your main color, and in the slicer preview move the layer cursor to the first layer where you want tonuse a different color. Then you can right click the cursor and select “change filament”. Repeat as needed.

1 Like

@fabien. you are right, that is the even simpler solution.

I scrapped that option some time ago as it only works with AMS and adjusted my workflow from F360 to the slicer in that why that I precut the pieces already in F360 and can paint them in BS/OrcaSlicer in the prepare panel already.
But, yeah - you are right, simple, fast, reliable solution as well :slight_smile: