M600 won't be generated in gcode
 
Notifiche
Cancella tutti

[Risolto] M600 won't be generated in gcode  

  RSS
Sebastian
(@sebastian-9)
New Member
M600 won't be generated in gcode

I noticed my color change wasn't working. I just kept printing. I looked at the gcode and the M600 command was actually missing. So I generated some test gcode.

This is how my slicer and gcode look: https://imgur.com/a/Mp2Jzx6

In the images you can clearly see that I have selected two colors on a 2 layer print. You can also see that in the custom gcode setting for my printer I edited the gcode for color change to M600. Now the image with the arrow is where I would expect the M600 to be at. The only M600 I could via ctrl+f was down in the config.

I don't think I changed anything apart from updating prusa slicer. It worked a couple weeks ago. I am using PrusaSlicer-2.5.2

Maybe one of you can help with this.

Best Answer by Neophyl:

That's because you haven't actually done a colour change. 
M600 colour change is inserted when you are using a single extruder and you use the layer slider after slicing to select the layer you want to change filament at.  You insert the colour change at the layer you want and then the gcode from the colour change field is inserted at that layer.   You then get prompted by your printer firmware to manually change the filament over when the firmware reacts to the M600 before it resumes printing.

You have either a multi extruder or single extruder multi material setup configured from the looks of your picture.  That doesn't  use M600 iirc.

Best bet is to save your project file from PS (File>Save Project As).  This will save a 3mf file.  The 3mf project file contains the model and all the settings you are using.  It allows anyone to slice with exactly the same settings you are using.  The forum though only allows a limited number of file types so you MUST zip up the 3mf before the forum will allow you to attach it.  

That way someone like Joan can take a look.  They have done a lot of multi colour prints and would be ideal to advise you.

 

Postato : 20/04/2023 9:20 pm
Neophyl
(@neophyl)
Illustrious Member
RE: M600 won't be generated in gcode

That's because you haven't actually done a colour change. 
M600 colour change is inserted when you are using a single extruder and you use the layer slider after slicing to select the layer you want to change filament at.  You insert the colour change at the layer you want and then the gcode from the colour change field is inserted at that layer.   You then get prompted by your printer firmware to manually change the filament over when the firmware reacts to the M600 before it resumes printing.

You have either a multi extruder or single extruder multi material setup configured from the looks of your picture.  That doesn't  use M600 iirc.

Best bet is to save your project file from PS (File>Save Project As).  This will save a 3mf file.  The 3mf project file contains the model and all the settings you are using.  It allows anyone to slice with exactly the same settings you are using.  The forum though only allows a limited number of file types so you MUST zip up the 3mf before the forum will allow you to attach it.  

That way someone like Joan can take a look.  They have done a lot of multi colour prints and would be ideal to advise you.

 

Postato : 21/04/2023 7:51 am
Sebastian hanno apprezzato
Sebastian
(@sebastian-9)
New Member
Topic starter answered:
RE: M600 won't be generated in gcode

Hi thanks for your detailed answer.

In my post above I used the layer slider to change to a different extruder allthough I only have a single one. I expected the M600 to take care of it..

I now edited my printer settings to have only one extruder and insterted a color change with the layer slider. This way the M600 made it into the gcode. Strange how my settings where like this. I dont even have a dual extruder. Must have messed up somewhere.

Thanks for your help!!

Postato : 21/04/2023 10:18 am
Condividi: