PrusaSlicer not inserting M600 color changes for HueForge print
 
Notifications
Clear all

[Solved] PrusaSlicer not inserting M600 color changes for HueForge print  

  RSS
david.s174
(@david-s174-2)
Active Member
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.

Posted : 12/11/2024 2:48 pm
Neophyl
(@neophyl)
Illustrious Member
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.

Posted : 12/11/2024 2:55 pm
david.s174
(@david-s174-2)
Active Member
Topic starter answered:
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.

Posted : 12/11/2024 3:08 pm
Neophyl
(@neophyl)
Illustrious Member
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

Posted : 12/11/2024 5:13 pm
Share: