# Does Snapmaker support pause at layer?

**URL:** <https://forum.snapmaker.com/t/does-snapmaker-support-pause-at-layer/18125>\
**Category:** Snapmaker 2.0 (3-in-1)\
**Created:** [April 23, 2021, 2:15pm UTC](https://forum.snapmaker.com/t/does-snapmaker-support-pause-at-layer/18125 "2021-04-23T14:15:30Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![iwannasee](https://avatars.discourse-cdn.com/v4/letter/i/aeb1de/32.png) [@iwannasee](https://forum.snapmaker.com/u/iwannasee)\
**Post date:** [April 23, 2021, 2:15pm UTC](https://forum.snapmaker.com/t/does-snapmaker-support-pause-at-layer/18125/1 "2021-04-23T14:15:30Z")

</div>

I used Prusaslicer to add a “pause at layer” in the gcode then transferred it to SM for printing. However, it didn’t pause at all and finished til the end.

I thought if it’s in the Gcode then the machine should pause? Or am I doing something wrong?

Thanks!

---

<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:** [April 23, 2021, 4:43pm UTC](https://forum.snapmaker.com/t/does-snapmaker-support-pause-at-layer/18125/2 "2021-04-23T16:43:18Z")

</div>

From what I’ve read on the forums, it doesn’t. IIRC, you can use Cura to insert the pause GCode, but there is no UI on the controller to resume, so you’re stuck.

This might be old information though.

---

<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:** [April 23, 2021, 5:47pm UTC](https://forum.snapmaker.com/t/does-snapmaker-support-pause-at-layer/18125/3 "2021-04-23T17:47:45Z")

</div>

Correct. It should have paused with the right command, but there’s no way to resume it.  
It’s been a much requested feature and rumored that the next firmware will include it.

-S

---

<div class="post-metadata">

**Author:** ![iwannasee](https://avatars.discourse-cdn.com/v4/letter/i/aeb1de/32.png) [@iwannasee](https://forum.snapmaker.com/u/iwannasee)\
**Post date:** [April 23, 2021, 6:53pm UTC](https://forum.snapmaker.com/t/does-snapmaker-support-pause-at-layer/18125/4 "2021-04-23T18:53:42Z")

</div>

Thanks for the input. I was able to manually intervene and pause, but it requires good timing and patience… having a feature to pause will definitely be helpful.

---

<div class="post-metadata">

**Author:** ![nivekmai](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.snapmaker.com/nivekmai/32/15480_2.png) [@nivekmai](https://forum.snapmaker.com/u/nivekmai)\
**Post date:** [April 23, 2021, 11:09pm UTC](https://forum.snapmaker.com/t/does-snapmaker-support-pause-at-layer/18125/5 "2021-04-23T23:09:13Z")

</div>

There’s an octoprint plugin that’ll let you do pauses

---

<div class="post-metadata">

**Author:** ![iwannasee](https://avatars.discourse-cdn.com/v4/letter/i/aeb1de/32.png) [@iwannasee](https://forum.snapmaker.com/u/iwannasee)\
**Post date:** [April 24, 2021, 12:43am UTC](https://forum.snapmaker.com/t/does-snapmaker-support-pause-at-layer/18125/6 "2021-04-24T00:43:03Z")

</div>

Thanks! I’ll look into octoprint. Just realized the software is written in Python, neat!! Will try to automate some of my print (if possible)!

---

<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:** [April 25, 2021, 4:05am UTC](https://forum.snapmaker.com/t/does-snapmaker-support-pause-at-layer/18125/7 "2021-04-25T04:05:03Z")

</div>

Which gcode command did you refer to? We may not support the command.

You can pull a request on our GitHub repository.  
[https://github.com/Snapmaker/Snapmaker2-Controller/pulls](https://github.com/Snapmaker/Snapmaker2-Controller/pulls)

Cheers  
Edwin

---

<div class="post-metadata">

**Author:** ![nivekmai](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.snapmaker.com/nivekmai/32/15480_2.png) [@nivekmai](https://forum.snapmaker.com/u/nivekmai)\
**Post date:** [April 25, 2021, 8:47pm UTC](https://forum.snapmaker.com/t/does-snapmaker-support-pause-at-layer/18125/8 "2021-04-25T20:47:19Z")

</div>

Ah, I was thinking of M600, not “pause at layer”. The octoprint plugin that enables it is [Rewrite M600 - For M600 Unsupported](https://plugins.octoprint.org/plugins/RewriteM600/)

Looks like it just does some gcode when it sees an M600 (filament change):

```auto
M117 Filament Change
G91
M83
G1 Z{zDistance}
E-0.8 F4500
M82
G90
G1 X0 Y0

```

Then it waits for the user to hit resume in octoprint and hooks in some more custom gcode:

```auto
M83
G1 E-0.8 F4500
G1 E0.8 F4500
G1 E0.8 F4500
M82
G90
G92 E{comm_instance.pause_position.e}
M83
G1 X{comm_instance.pause_position.x} Y{comm_instance.pause_position.y} Z{comm_instance.pause_position.z} F4500

```

Looks like it gets those `comm_instance` variables by calling the octoprint pause, which pauses the print and stores the current data.

This plugin should work perfectly fine though for any instance of “pause the print so I can do something to it” (I’m assuming @iwannasee wants to maybe put magnets in the print or something).

---

<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:** [April 26, 2021, 3:09am UTC](https://forum.snapmaker.com/t/does-snapmaker-support-pause-at-layer/18125/9 "2021-04-26T03:09:40Z")

</div>

Snapmaker Firmware supports the command M600, without any parameters.

### Examples

With no parameters [`M600`] uses the settings in `Configuration.h` .

```auto
M600 ; execute filament change

```

Once `M600` is executed, the machine will let users to change the filament. This feature will be added in the next version of Snapmaker firmware.

Cheers  
Edwin

---

<div class="post-metadata">

**Author:** ![bobby4718](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.snapmaker.com/bobby4718/32/11627_2.png) [@bobby4718](https://forum.snapmaker.com/u/bobby4718)\
**Post date:** [April 26, 2021, 7:30pm UTC](https://forum.snapmaker.com/t/does-snapmaker-support-pause-at-layer/18125/10 "2021-04-26T19:30:40Z")

</div>

@Edwin is there an estimated time frame for the next machine firmware update?

---

<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:** [April 27, 2021, 4:13am UTC](https://forum.snapmaker.com/t/does-snapmaker-support-pause-at-layer/18125/11 "2021-04-27T04:13:49Z")

</div>

I was told that tests have completed. The next firmware update is about to be released in mid-May.

Sorry for the inconvenience.  
Edwin

---

<div class="post-metadata">

**Author:** ![bobby4718](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.snapmaker.com/bobby4718/32/11627_2.png) [@bobby4718](https://forum.snapmaker.com/u/bobby4718)\
**Post date:** [April 27, 2021, 5:37am UTC](https://forum.snapmaker.com/t/does-snapmaker-support-pause-at-layer/18125/12 "2021-04-27T05:37:41Z")

</div>

Sounds great, thank you for the update.

---

<div class="post-metadata">

**Author:** ![iwannasee](https://avatars.discourse-cdn.com/v4/letter/i/aeb1de/32.png) [@iwannasee](https://forum.snapmaker.com/u/iwannasee)\
**Post date:** [April 28, 2021, 12:28am UTC](https://forum.snapmaker.com/t/does-snapmaker-support-pause-at-layer/18125/13 "2021-04-28T00:28:56Z")

</div>

Thanks everyone, looking forward to the new firmware update!

---

<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:** [April 28, 2021, 8:28am UTC](https://forum.snapmaker.com/t/does-snapmaker-support-pause-at-layer/18125/14 "2021-04-28T08:28:56Z")

</div>

Please use `M600` to pause in layers.

[Snapmaker firmware V1.12.1](https://forum.snapmaker.com/t/snapmaker-2-0-firmware-updates-and-downloads/5443/14)

[Guide for `M600`](https://forum.snapmaker.com/t/add-command-m600-in-your-g-code-file/18242)

Cheers  
Edwin

---

<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:** [April 28, 2021, 8:17pm UTC](https://forum.snapmaker.com/t/does-snapmaker-support-pause-at-layer/18125/15 "2021-04-28T20:17:02Z")

</div>

@Edwin , will `M600` be back ported to the Original firmware?

---

<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:** [April 29, 2021, 3:20am UTC](https://forum.snapmaker.com/t/does-snapmaker-support-pause-at-layer/18125/16 "2021-04-29T03:20:21Z")

</div>

Not yet. `M600` can be used with Snapmaker Firmware 1.12.1 or later version.

Sorry for the inconvenience.

Edwin

---

<div class="post-metadata">

**Author:** ![gpmorris](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.snapmaker.com/gpmorris/32/8529_2.png) [@gpmorris](https://forum.snapmaker.com/u/gpmorris)\
**Post date:** [April 29, 2021, 11:11pm UTC](https://forum.snapmaker.com/t/does-snapmaker-support-pause-at-layer/18125/17 "2021-04-29T23:11:48Z")

</div>

M600 would be a welcome upgrade.  
Now it would be nice if Luban would show or give a status on a layer that the SM2 is printing or allow users to see individual layers after it slices things to help me identify which layer is best for the pause (M600) to be inserted.

---

<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:** [May 7, 2021, 4:38am UTC](https://forum.snapmaker.com/t/does-snapmaker-support-pause-at-layer/18125/18 "2021-05-07T04:38:07Z")

</div>

We will add the feature to allow users to change filament color in individual layers. It may come out with Snapmaker Luban 3.16.

Edwin

---

<div class="post-metadata">

**Author:** ![gpmorris](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.snapmaker.com/gpmorris/32/8529_2.png) [@gpmorris](https://forum.snapmaker.com/u/gpmorris)\
**Post date:** [May 7, 2021, 6:45pm UTC](https://forum.snapmaker.com/t/does-snapmaker-support-pause-at-layer/18125/19 "2021-05-07T18:45:21Z")

</div>

Thanks 🙏

**slàinte** ( **SLAHN** \*\*\*\*-chə)  
All the best to you!

---

<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:** [May 8, 2021, 3:31am UTC](https://forum.snapmaker.com/t/does-snapmaker-support-pause-at-layer/18125/20 "2021-05-08T03:31:17Z")

</div>

This feature is in the request pool and we will try to add it in Snapmaker Luban V3.16.

Edwin

[Next page](https://forum.snapmaker.com/t/does-snapmaker-support-pause-at-layer/18125.md?page=2)
