Single Extruder Multi Material prints not working for me
So I got some items with numbers on them and I want the numbers to be using a different color for the last layer. I assume Single Extruder Multi Material should help me do this.
So I import my STL file and then go into 'Printers' in PrusaSlicer. There I chose 2 extruders and click the Single Extruder Multi Material option. Then I go into each extruder and choose 2 different colors.
Then back in the plater I choose the multimaterial painting tool and then use tool type smartfil to paint the numbers using extruder color 2.
Then I use prusaconnect to send the print to my CoreOne. So what I would expect to happen is that it stops before the final layer and lets me change filament. Instead it just finishes the print using the single filament.
Am I doing something wrong or not understanding how this feature is supposed to work?
RE: Single Extruder Multi Material prints not working for me
do you have an MMU3 installed on your core one?
Have you enabled a wipe tower?
if you don't have an MMU installed, have you added M600 to the Custom Gcode Toolchange Gcode dialog box?
this will caise a filament chaange at the start of the print job, and a filament change where you want it before the last layer colour change area
I try to make safe suggestions,You should understand the context and ensure you are happy that they are safe before attempting to apply my suggestions, what you do, is YOUR responsibility.Location Halifax UK
RE: Single Extruder Multi Material prints not working for me
No MMU3, once I turn on the "Single Extruder Multi Material " option the wipetower does automatically appear on my print, so it is print that.
I try that M600 code, so thank you!
RE: Single Extruder Multi Material prints not working for me
Thank you this worked, although I did get an extra filament change before and after print in addition to the actual one at color change. I do notice that the M600 code was already in the G-code under the 'Color Change G-code' section, but I guess it is being ignored there for some reason. Seems like a bug I should file with Prusa.
RE: Single Extruder Multi Material prints not working for me
Created this Prusa Slicer bug report: https://github.com/prusa3d/PrusaSlicer/issues/14694
RE: Single Extruder Multi Material prints not working for me
You have to put this code to the "toolchange" section
{if layer_num >= 0}M600 ; change to filament for extruder {next_extruder + 1}{endif}{if layer_num >= 0}M600 ; change to filament for extruder {next_extruder + 1}{endif}
RE: Single Extruder Multi Material prints not working for me
Thank you that works like a charm! Much appreciated. Am I right though that Prusa Slicer should do this automatically for me when I choose multifilament printing and that it doesn't is a bug? Or is multifilament printing considered such an advanced option that I should expect to do GCode scripts myself?