<p>You can use the <a href="https://marlinfw.org/docs/gcode/M220.html" rel="noreferrer"><code>M220</code></a> g-code like</p>
<p><code>M220 S200</code></p>
<p>to speed up your print speed to 200%.</p>
<p>You can simply enter this g-code command in OctoPrints &quot;Terminal&quot; tab at any time.</p>

CC BY-SA 4.0
2020-11-06T13:54:37.207Z
Is there a way to set it too a certain mm/s I know I am splitting hairs but I have tried to experiment with that too. This will work for now though so thank you
Jackie
CC BY-SA 4.0
2020-11-06T14:05:18.480Z
Not directly - since you may have different speeds for printing moves, travel moves, first layers, perimeters etc.

Theoretically, you could alter the maximum feedrates with `M203` to your desired speed, and push the feed rate multiplier up to its limit (990% as far as I can tell). Then all moves should run close to the mm/s speed you set with `M203`, but that approach doesn't seem very robust to me.
towe
CC BY-SA 4.0
2020-11-06T08:37:35.770Z
2020-11-06T09:22:00.883Z
2020-11-06T09:22:00.883Z
towe
<h1>yes</h1>
<p>Print speed is a setting that can be altered by just turning the click-wheel of the Ender 3. You don't need to push it to gain access to menus. A turn to the right does increase the speed, left lowers it. It is applied only some moments after
stopping the turning - then the firmware does inject a <code>M220</code> command as the next line. This means the current running movement is ended with the last set speed, the new speed is set and the following command will be done with the new speed.</p>
<p>As towe correctly states, one can also send a <code>M220</code> command to the printer via a terminal, but then you need to have one set up <em>before</em> the print starts, as plugging in a terminal will <strong>reset</strong> your printer and abort the print!</p>

CC BY-SA 4.0
2020-11-06T08:39:18.003Z
I believe it's applied after the current movement buffer has run empty, i.e. at the same point as canceling the print without M112 would stop the printer.
That could be minutes at slow straight first layers; or fractions of a second for high-speed curved paths.
towe
CC BY-SA 4.0
2020-11-06T09:56:26.583Z
@towe partially correct: it takes stopping the wheel for a second or two for the firmware to decide "new speed is set... now I apply it"
Trish
CC BY-SA 4.0
2020-11-06T10:04:38.447Z
Are you sure about that? I couldn't find any such delay in a short code search: https://github.com/MarlinFirmware/Marlin/blob/2.0.x/Marlin/src/lcd/ultralcd.cpp#L580
towe
CC BY-SA 4.0
2020-11-06T10:06:17.850Z
@towe I am rather sure from practical testing: turning the knob to 250 on a rather speedy baseplate did not affect the print for at roundabout a second, using a Marlin 1.9 design.
Trish
CC BY-SA 4.0
2020-11-06T13:55:44.873Z
Also FTR I am running an SKR board so it isn't the stock marlin version but I forget which one
Jackie
CC BY-SA 4.0
2020-11-06T15:17:59.600Z
@Jackie that's a crucial information!
Trish
CC BY-SA 4.0
2020-11-06T15:18:52.150Z
Yeah I know my bad
Jackie
CC BY-SA 4.0
2020-11-05T21:42:32.840Z
2020-11-06T10:06:46.937Z
2020-11-06T10:06:46.937Z
Trish
<p>I am running an Ender 3 pro with an Octoprint connected. I accidentally set the print speed too slow in Cura and the print will take very long. Is there a Marlin command I can issue to the printer to speed it up without stopping the print?</p>

<marlin><creality-ender-3><octoprint><speed><skr-v1.4>
Can I adjust print speed on the fly?
Jackie
# Can I adjust print speed on the fly?

(Asked by: username_0 on 2020-11-05)

I am running an Ender 3 pro with an Octoprint connected. I accidentally set the print speed too slow in Cura and the print will take very long. Is there a Marlin command I can issue to the printer to speed it up without stopping the print?

**Tags:** marlin, creality-ender-3, octoprint, speed, skr-v1.4


---

## 2 answers

### Answer by username_1 on 2020-11-06. Score: 5

You can use the [`M220`](https://marlinfw.org/docs/gcode/M220.html) g-code like

`M220 S200`

to speed up your print speed to 200%.

You can simply enter this g-code command in OctoPrints "Terminal" tab at any time.

> **Comments:**
> **username_0**: Is there a way to set it too a certain mm/s I know I am splitting hairs but I have tried to experiment with that too. This will work for now though so thank you  
> **username_1**: Not directly - since you may have different speeds for printing moves, travel moves, first layers, perimeters etc.  Theoretically, you could alter the maximum feedrates with `M203` to your desired speed, and push the feed rate multiplier up to its limit (990% as far as I can tell). Then all moves should run close to the mm/s speed you set with `M203`, but that approach doesn't seem very robust to me.  

---

### Answer by username_2 on 2020-11-05. Score: 3

# yes

Print speed is a setting that can be altered by just turning the click-wheel of the Ender 3. You don't need to push it to gain access to menus. A turn to the right does increase the speed, left lowers it. It is applied only some moments after
stopping the turning - then the firmware does inject a `M220` command as the next line. This means the current running movement is ended with the last set speed, the new speed is set and the following command will be done with the new speed.

As username_1 correctly states, one can also send a `M220` command to the printer via a terminal, but then you need to have one set up *before* the print starts, as plugging in a terminal will **reset** your printer and abort the print!

> **Comments:**
> **username_1**: I believe it's applied after the current movement buffer has run empty, i.e. at the same point as canceling the print without M112 would stop the printer. That could be minutes at slow straight first layers; or fractions of a second for high-speed curved paths.  
> **username_2**: @username_1 partially correct: it takes stopping the wheel for a second or two for the firmware to decide "new speed is set... now I apply it"  
> **username_1**: Are you sure about that? I couldn't find any such delay in a short code search: https://github.com/MarlinFirmware/Marlin/blob/2.0.x/Marlin/src/lcd/ultralcd.cpp#L580  
> **username_2**: @username_1 I am rather sure from practical testing: turning the knob to 250 on a rather speedy baseplate did not affect the print for at roundabout a second, using a Marlin 1.9 design.  
> **username_0**: Also FTR I am running an SKR board so it isn't the stock marlin version but I forget which one  
> **username_2**: @username_0 that's a crucial information!  
> **username_0**: Yeah I know my bad  

---

