Notifications
Clear all

Manual Colour Change Macro  

  RSS
alidaf
(@alidaf)
Trusted Member
Manual Colour Change Macro

I have found that when manually changing colour by height, if I am not quick enough the filament jams when loading the next colour. I would like to change the behaviour to immediately unload rather than wait for manual intervention. Can I do this by modifying the G-code macro for colour change, or is the M600 g-code all there is and the filament change behaviour is hard-coded within it?

Posted : 22/09/2022 9:23 am
Neophyl
(@neophyl)
Illustrious Member
RE: Manual Colour Change Macro

Its determined by the firmware of your printer in how it handles the M600 command.  You dont mention what printer you are using or what firmware it is but for something like Marlin then IF they have been implemented in the firmware there are extra switches you can add
M600 [B<beeps>] [E<pos>] [L<pos>] [R<temp>] [T<index>] [U<pos>] [X<pos>] [Y<pos>] [Z<pos>]

See the link https://marlinfw.org/docs/gcode/M600.html   for more details.  This all depends on if the firmware supports those optional switches though.

None of those do what you want though.

Posted : 22/09/2022 9:53 am
alidaf
(@alidaf)
Trusted Member
Topic starter answered:
RE: Manual Colour Change Macro
Posted by: @neophyl

You dont mention what printer you are using or what firmware

Good point, thanks. I have tried colour changes on my MK3S machines, one of which has a Mosquito hot end and one was factory built.  They all run the latest Marlin firmwares (the Mosquito one with the Bondtech branch) and both exhibit the same behaviour. Some of those switches may be worth looking into to actually resolve the issue. [E<pos>] and [R<temp>] seem promising.

Posted : 22/09/2022 10:35 am
Share: