# Possible bug: M600 ignored if followed by M109, M106 (manual gcode editing issue)

**URL:** <https://forum.snapmaker.com/t/possible-bug-m600-ignored-if-followed-by-m109-m106-manual-gcode-editing-issue/30340>\
**Category:** Snapmaker 2.0 (3-in-1)\
**Tags:** Gcode\
**Created:** [March 19, 2023, 5:57am UTC](https://forum.snapmaker.com/t/possible-bug-m600-ignored-if-followed-by-m109-m106-manual-gcode-editing-issue/30340 "2023-03-19T05:57:58Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![instantiator](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.snapmaker.com/instantiator/32/21582_2.png) [@instantiator](https://forum.snapmaker.com/u/instantiator)\
**Post date:** [March 19, 2023, 5:57am UTC](https://forum.snapmaker.com/t/possible-bug-m600-ignored-if-followed-by-m109-m106-manual-gcode-editing-issue/30340/1 "2023-03-19T05:57:58Z")

</div>

I’ve been experimenting with sprinking a few commands into my gcode so I can change the filament during a print. In particular, I’m now adding the [M600](https://snapmaker.github.io/Documentation/gcode/M600) command at the end of a layer to initiate a filament change before the next layer begins, and it works as expected on my Snapmaker 2.0 250. 👍

However, if I follow [M600](https://snapmaker.github.io/Documentation/gcode/M600) with an [M109](https://snapmaker.github.io/Documentation/gcode/M109) (change the hotend temperature and wait for it), and [M106](https://snapmaker.github.io/Documentation/gcode/M106) (change the fan speed) then the [M600](https://snapmaker.github.io/Documentation/gcode/M600) is ignored.

eg.

```plaintext
M600
M109 R235
M106 S128

```

I’ve tried either having all the commands together, or the `M600` before the end of layer, and the `M109` and `M106` at the start of the next layer. In both cases, the `M600` is ignored.

I can set the temperature manually on the SnapMaker panel _during_ filament change - so I have a workaround, but I wanted to report this as it seems a little buggy on first impression. (It’s also possible I’ve misunderstood something important about how gcode works?)

---

<div class="post-metadata">

**Author:** ![nweolu](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.snapmaker.com/nweolu/32/23079_2.png) [@nweolu](https://forum.snapmaker.com/u/nweolu)\
**Post date:** [March 19, 2023, 9:14am UTC](https://forum.snapmaker.com/t/possible-bug-m600-ignored-if-followed-by-m109-m106-manual-gcode-editing-issue/30340/2 "2023-03-19T09:14:40Z")

</div>

Thanks for the info! What’s is your firmware version?

@Snapmaker-Support and @Riskey should probably be aware of this.  
Did write an email to support?

---

<div class="post-metadata">

**Author:** ![instantiator](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.snapmaker.com/instantiator/32/21582_2.png) [@instantiator](https://forum.snapmaker.com/u/instantiator)\
**Post date:** [March 19, 2023, 9:42pm UTC](https://forum.snapmaker.com/t/possible-bug-m600-ignored-if-followed-by-m109-m106-manual-gcode-editing-issue/30340/3 "2023-03-19T21:42:52Z")

</div>

Hi - thanks.

In fairness, I’ve been on firmware version `Snapmaker2_V1.14.3_20220617` and I hadn’t updated at time of writing. I’ll update and run the experiment again.

I hadn’t emailed the support address, either. I’ll update here and email support if there’s still an issue after the update.

---

<div class="post-metadata">

**Author:** ![Riskey](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.snapmaker.com/riskey/32/20010_2.png) [@Riskey](https://forum.snapmaker.com/u/Riskey)\
**Post date:** [March 20, 2023, 2:19am UTC](https://forum.snapmaker.com/t/possible-bug-m600-ignored-if-followed-by-m109-m106-manual-gcode-editing-issue/30340/4 "2023-03-20T02:19:25Z")

</div>

Hi instantiator, if the bug still persists after you update the latest firmware, please let me know and I’ll report this to our R&D.
