PrusaSlicer not inserting M600 color changes for HueForge print
I have a MK4 (and a MK4S upgrade kit that I haven't had time to install yet). I am trying to print this HueForge example print, which has the following instructions:
Print at 0.08mm layers with 0.16mm as the first layer. 100% infill (NOT tons of perimeters).
First swap at layer 8, 0.72mm (Black → Darker Color)
Second swap at layer 13, 1.12mm (Darker Color → Lighter Color)
Third Swap at layer 17, 1.44mm (Lighter Color → White)
The let the white print until done.
That all seems reasonably straightforward. I created a new profile with the specified layer heights, selected 100% infill, and added three filament changes at the indicated heights. I even selected the desired colors for each filament (dark blue, cyan, and white) even though the colors don't matter for slicing.
I started printing it and the first several layers went down fine. However, when I checked it a while later, it had printed the first 40% of the print without stopping for a filament change.
When I opened the .bgcode in PrusaSlicer Viewer, I noticed that the filament changes have exclamation points with the attached comment:
Color change("")
Note! There is a color change for extruder that won't be used till the end of the print job.
This code won't be processed during G-code generation.
I have no idea what this message indicates. The layer changes are all shown at the right heights, so I have no idea why they "wouldn't be used till the end of the print job." My only guess is that PrusaSlicer isn't particularly happy with a custom 0.08mm layer height.
Any suggestions? Thanks.
RE: PrusaSlicer not inserting M600 color changes for HueForge print
Please save your prusa slicer project file and attach it. Use File>Save Project As to save a PS 3mf file. The take the 3mf and ZIP it up. Must be zipped up or the forum wont accept the file.
A PS project file is the best way to debug issues like this as its in effect a snapshot , it will contain all the profiles, your inserts, modifiers etc. Almost everything.
RE: PrusaSlicer not inserting M600 color changes for HueForge print
Oops. "Change Color" isn't an instruction to pause for a color change; it's an instruction for an MMU-equipped printer to change filament types. PrusaSlicer really should be a little smarter about that - why does it even give me the option of inserting that command for a printer profile with no MMU? And the error message could be a lot more helpful, too. I'll add those suggestions to the GitHub repo.
I re-sliced the file and selected "Pause" at each layer instead of "Change Color," and at least the preview seems to be happy with it.
RE: PrusaSlicer not inserting M600 color changes for HueForge print
It depends , are you absolutely sure you have the correct printer profile installed and selected ? Thats why I asked for the project file, it would have told us if the Printer Profiles change filament field under custom gcode had been configured correctly. Form your screens I suspect its got the wrong thing in, hence the "".
The MK4 profile I have installed from the wizard for PS testing has the following in its Color Change field
M600
G1 E0.3 F1500 ; prime after color change