M600 Color change
Hello, I need advice from a prusa slicer. Everything works well except for 1 thing and that's color chnage. When I click on the layer and add color chnage it is M600. But my printer (I don't have a prusa) says nothing. I also use octoprint where the colorchange script is M0. Could the slicer be modified to give an M0 instead of the M600? in the slicer cura you could do / change it. Any suggestions on how to do this? Or do I have to rewrite it manually? Thank you for your response.
Doing color change in PrusaSlicer (PS) that change M600 to something else (M0) cannot be done directly.
If you insert color change M600 via PS, it is possible to run a post script after gcode generation to change M600 to something else, but you have to write the script yourself.
In the next PS release (current alpha) it is possible to insert your own gcode at a level in the GUI - here you can specify color change command for your printer.
Finally you can use a text editor to search and replace M600 in the generated gcode file.
For the date of your post, the version you were talking about was 2.2.0, which was released a couple of weeks ago under final release.
I do have this version, but i dont see any way to create customo GCODE for filament change.
This would be amazing, as now my UMO+ start beeping like crazy, and dont prime. So filament change is unusable for me with the current settings.
Ability to generate custom GCODE woul be great. Can you point out where is this feature included?
Where there is the normal colour change icon on the slider (hexagon with a + in it) if you right click instead of left click you should be presented 3 options
Add Colour Change (M600)
Add Pause Print (M601)
Add Custom G-code
If you select the custom gcode option it pops up a little text entry window and you can either type your gcode into the box. That will be inserted at the layer you select instead of the M600
@neophyl Thanks! This will be good enough.
Although it would be even better to define your own custom filament change gcode to use, so i dont have to manually do it every time.
Maybe in a future release?