# Is M600 (Filament Change) Available on the Snapmaker

**URL:** <https://forum.snapmaker.com/t/is-m600-filament-change-available-on-the-snapmaker/4372>\
**Category:** Showcase & Prints\
**Created:** [July 12, 2019, 6:24pm UTC](https://forum.snapmaker.com/t/is-m600-filament-change-available-on-the-snapmaker/4372 "2019-07-12T18:24:46Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![enlightenonq](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.snapmaker.com/enlightenonq/32/3118_2.png) [@enlightenonq](https://forum.snapmaker.com/u/enlightenonq)\
**Post date:** [July 12, 2019, 6:24pm UTC](https://forum.snapmaker.com/t/is-m600-filament-change-available-on-the-snapmaker/4372/1 "2019-07-12T18:24:47Z")

</div>

WOrking to write some custom code to change filament so wondering to save some time if the Snapmaker will work with the Marlin M600 command (Change Filament).

Anyone try it? If not I’m going to write some script to insert at point of color change to save position to variables, move to a specified safe position, pause, change filament, run a purge and then resume using the saved variables.

How much of the Marlin G-Code is available in the Snapmaker?

---

<div class="post-metadata">

**Author:** ![doug](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.snapmaker.com/doug/32/44_2.png) [@doug](https://forum.snapmaker.com/u/doug)\
**Post date:** [July 13, 2019, 8:26am UTC](https://forum.snapmaker.com/t/is-m600-filament-change-available-on-the-snapmaker/4372/2 "2019-07-13T08:26:15Z")

</div>

Bravo!!!

We look forward to your experiences

Doug

---

<div class="post-metadata">

**Author:** ![clewis](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.snapmaker.com/clewis/32/3255_2.png) [@clewis](https://forum.snapmaker.com/u/clewis)\
**Post date:** [July 23, 2019, 1:58am UTC](https://forum.snapmaker.com/t/is-m600-filament-change-available-on-the-snapmaker/4372/3 "2019-07-23T01:58:13Z")

</div>

Did you try the color change G-Code?

I haven’t learn G-Code yet, but I would be comfortable editing a file to insert additional commands. If you work out a good system, can you post your G-Code here? That might be the incentive I need to learn it.

---

<div class="post-metadata">

**Author:** ![enlightenonq](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.snapmaker.com/enlightenonq/32/3118_2.png) [@enlightenonq](https://forum.snapmaker.com/u/enlightenonq)\
**Post date:** [August 7, 2019, 12:00am UTC](https://forum.snapmaker.com/t/is-m600-filament-change-available-on-the-snapmaker/4372/4 "2019-08-07T00:00:07Z")

</div>

Was able to get a list from Snapmaker on which G/M codes were activated from the Marlin list and I might be able to make it work but doubt it will work with SnapmakerJS it will have to be run thru Cura or Simplify3d. Working on it this weekend.

---

<div class="post-metadata">

**Author:** ![jesuza](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.snapmaker.com/jesuza/32/4681_2.png) [@jesuza](https://forum.snapmaker.com/u/jesuza)\
**Post date:** [July 17, 2020, 12:57pm UTC](https://forum.snapmaker.com/t/is-m600-filament-change-available-on-the-snapmaker/4372/5 "2020-07-17T12:57:09Z")

</div>

Hi, did this topic end here? How did it go enlightenonq?

---

<div class="post-metadata">

**Author:** ![xchrisd](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.snapmaker.com/xchrisd/32/1503_2.png) [@xchrisd](https://forum.snapmaker.com/u/xchrisd)\
**Post date:** [July 17, 2020, 1:18pm UTC](https://forum.snapmaker.com/t/is-m600-filament-change-available-on-the-snapmaker/4372/6 "2020-07-17T13:18:32Z")

</div>

It´s not implemented like it should.- octoprint might be able to do so with a special plugin for bad implemented M600, but haven´t tested yet.

---

<div class="post-metadata">

**Author:** ![jesuza](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.snapmaker.com/jesuza/32/4681_2.png) [@jesuza](https://forum.snapmaker.com/u/jesuza)\
**Post date:** [July 20, 2020, 10:15pm UTC](https://forum.snapmaker.com/t/is-m600-filament-change-available-on-the-snapmaker/4372/7 "2020-07-20T22:15:50Z")

</div>

Thank you. Yes I just tried it and did not work.

---

<div class="post-metadata">

**Author:** ![Edwin](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.snapmaker.com/edwin/32/13481_2.png) [@Edwin](https://forum.snapmaker.com/u/Edwin)\
**Post date:** [July 30, 2020, 10:51am UTC](https://forum.snapmaker.com/t/is-m600-filament-change-available-on-the-snapmaker/4372/8 "2020-07-30T10:51:32Z")

</div>

Sorry for the late reply.  
M600 is not enabled.

 ![image](https://us1.discourse-cdn.com/flex022/uploads/snapmaker/original/2X/0/0ef6c3924a9cf81b11372a2466815dc16822981b.png)

Here is a gcode.cpp code for your reference[gcode.zip](https://forum.snapmaker.com/uploads/short-url/qCow666rWnZhIgjxfcAb987wXWa.zip) (9.9 KB)  
Bright yellow characters are supported, dark yellow characters are not supported at this time.

---

<div class="post-metadata">

**Author:** ![xchrisd](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.snapmaker.com/xchrisd/32/1503_2.png) [@xchrisd](https://forum.snapmaker.com/u/xchrisd)\
**Post date:** [July 30, 2020, 8:00pm UTC](https://forum.snapmaker.com/t/is-m600-filament-change-available-on-the-snapmaker/4372/9 "2020-07-30T20:00:21Z")

</div>

Hey @Edwin, would the M600 command released in the future?

---

<div class="post-metadata">

**Author:** ![jesuza](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.snapmaker.com/jesuza/32/4681_2.png) [@jesuza](https://forum.snapmaker.com/u/jesuza)\
**Post date:** [August 3, 2020, 6:20am UTC](https://forum.snapmaker.com/t/is-m600-filament-change-available-on-the-snapmaker/4372/10 "2020-08-03T06:20:44Z")

</div>

Thank you Edwin. Any other command that you know could create the pause and then a way to resume printing?

Regards,

JES

---

<div class="post-metadata">

**Author:** ![Edwin](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.snapmaker.com/edwin/32/13481_2.png) [@Edwin](https://forum.snapmaker.com/u/Edwin)\
**Post date:** [August 6, 2020, 11:47am UTC](https://forum.snapmaker.com/t/is-m600-filament-change-available-on-the-snapmaker/4372/11 "2020-08-06T11:47:41Z")

</div>

Hi @jesuza,

I am sorry that Snapmaker Luban does not support any G-code commands with pause and resume.  
You can stop or pause the print in the console of Luban.

 ![image](https://us1.discourse-cdn.com/flex022/uploads/snapmaker/original/2X/d/d2c93330ef0c98950fcf76e84985b99892bcd587.png)

Best regards

---

<div class="post-metadata">

**Author:** ![xchrisd](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.snapmaker.com/xchrisd/32/1503_2.png) [@xchrisd](https://forum.snapmaker.com/u/xchrisd)\
**Post date:** [August 6, 2020, 1:12pm UTC](https://forum.snapmaker.com/t/is-m600-filament-change-available-on-the-snapmaker/4372/12 "2020-08-06T13:12:19Z")

</div>

Hey @Edwin,  
if we print and pause from luban (pause buttons are also on the touchscreen, wondering why you show this as solution), we need filament-runout-protection also for external, not only for the touchscreen, please!

FIRMWARE REQUEST  
Pause and Resume over gcode  
Filament-Runout not only for touchscreen (for example needed for octoprint, luban, …)

---

<div class="post-metadata">

**Author:** ![B\_versluis](https://avatars.discourse-cdn.com/v4/letter/b/7ab992/32.png) [@B\_versluis](https://forum.snapmaker.com/u/B_versluis)\
**Post date:** [November 9, 2020, 4:42pm UTC](https://forum.snapmaker.com/t/is-m600-filament-change-available-on-the-snapmaker/4372/13 "2020-11-09T16:42:22Z")

</div>

And please 701/702 as well, to be able to change the filament in octoprint (with the simple filament change plugin).

---

<div class="post-metadata">

**Author:** ![Benson\_41](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.snapmaker.com/benson_41/32/5466_2.png) [@Benson\_41](https://forum.snapmaker.com/u/Benson_41)\
**Post date:** [January 6, 2021, 2:50am UTC](https://forum.snapmaker.com/t/is-m600-filament-change-available-on-the-snapmaker/4372/14 "2021-01-06T02:50:38Z")

</div>

A lot has moved forward in the last few months. Has any movement happened on this Stop/Pause for filament change angle?

---

<div class="post-metadata">

**Author:** ![sdj544](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.snapmaker.com/sdj544/32/11365_2.png) [@sdj544](https://forum.snapmaker.com/u/sdj544)\
**Post date:** [January 6, 2021, 2:58am UTC](https://forum.snapmaker.com/t/is-m600-filament-change-available-on-the-snapmaker/4372/15 "2021-01-06T02:58:29Z")

</div>

no

hasn’t been a firmware update.

-S

---

<div class="post-metadata">

**Author:** ![woidstyle](https://avatars.discourse-cdn.com/v4/letter/w/779978/32.png) [@woidstyle](https://forum.snapmaker.com/u/woidstyle)\
**Post date:** [February 21, 2022, 4:53pm UTC](https://forum.snapmaker.com/t/is-m600-filament-change-available-on-the-snapmaker/4372/16 "2022-02-21T16:53:15Z")

</div>

Did you manage to do the filament change. If so I urgently would appreciate your support!!

---

<div class="post-metadata">

**Author:** ![enlightenonq](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.snapmaker.com/enlightenonq/32/3118_2.png) [@enlightenonq](https://forum.snapmaker.com/u/enlightenonq)\
**Post date:** [February 21, 2022, 5:20pm UTC](https://forum.snapmaker.com/t/is-m600-filament-change-available-on-the-snapmaker/4372/17 "2022-02-21T17:20:38Z")

</div>

No was not completed.

Carl E. Ondraka

---

<div class="post-metadata">

**Author:** ![woidstyle](https://avatars.discourse-cdn.com/v4/letter/w/779978/32.png) [@woidstyle](https://forum.snapmaker.com/u/woidstyle)\
**Post date:** [February 21, 2022, 5:34pm UTC](https://forum.snapmaker.com/t/is-m600-filament-change-available-on-the-snapmaker/4372/18 "2022-02-21T17:34:41Z")

</div>

I really need it and cant understand why it is not possible with Snapmaker. Every cheap machine is able to support this function

---

<div class="post-metadata">

**Author:** ![enlightenonq](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.snapmaker.com/enlightenonq/32/3118_2.png) [@enlightenonq](https://forum.snapmaker.com/u/enlightenonq)\
**Post date:** [February 21, 2022, 5:56pm UTC](https://forum.snapmaker.com/t/is-m600-filament-change-available-on-the-snapmaker/4372/19 "2022-02-21T17:56:14Z")

</div>

Most snapmaker users are hitting pause swapping material and resuming.

Carl E. Ondraka

---

<div class="post-metadata">

**Author:** ![brvdboss](https://avatars.discourse-cdn.com/v4/letter/b/9f8e36/32.png) [@brvdboss](https://forum.snapmaker.com/u/brvdboss)\
**Post date:** [February 21, 2022, 6:18pm UTC](https://forum.snapmaker.com/t/is-m600-filament-change-available-on-the-snapmaker/4372/20 "2022-02-21T18:18:37Z")

</div>

It is possible

> [@Add Command \`M600\` in Your G-Code File](https://forum.snapmaker.com/t/add-command-m600-in-your-g-code-file/18242):
>
> Step 1, Find the layers in Snapmaker Luban. After you generate G-code in Snapmaker Luban, you can see the number of layers in the 3D printing section. Please find the layers in which you want to change the colour. Step 2, Insert M600 in G-code file Open the G-code file in VS code or other text editor You can find use Ctrl + F to find the layers, in which you want to switch the filament, and then insert M600 before the layers start. For example, if you want t…

(not sure if you print from Luban, but it does when running from the touchscreen)  
And your firmware must be up to date

[Next page](https://forum.snapmaker.com/t/is-m600-filament-change-available-on-the-snapmaker/4372.md?page=2)
