<p>While it's plausible that it might increase lifetime, I doubt it. Unless you're driving them out of spec and allowing them to overheat, motor coils should last pretty much indefinitely. The main wear component in a stepper motor is the bearings, not the coils, and the bearings do not get any additional wear from having the coils energized, only from actually turning.</p>
<p>The advantage you <strong>do</strong> get from turning off the steppers is energy savings. As long as the stepper is energized, you're burning roughly <span class="math-container">$I^2R$</span> watts, where <span class="math-container">$I$</span> is the current you're driving the motor at and <span class="math-container">$R$</span> is the coil resistance. You also eliminate the stepper hum, which can be really infuriating to some people's ears, and if your board has properly firmware-switchable fans, you let the fans power down too, which also saves energy and cuts noise.</p>
<p>Another aspect that can be an advantage or a disadvantage is that, once steppers are powered off, you can move the motion components by hand. This can be nice for adjusting the toolhead and bed to remove the completed print, but it can also cause the toolhead or bed to fall due to gravity, which can lead to damage to the printed part or the printer. If this is an issue, on most kinematic systems (pretty much anything but delta or corexz) you can leave the Z stepper(s) energized between prints, and only disable the X/Y ones. The reduction gearing/leadscrew lead on most printers makes it so Z doesn't need anywhere near the current of X/Y, so turning off X/Y and just leaving Z engaged still gets you most of the power conservation.</p>

CC BY-SA 4.0
2023-12-11T20:18:53.573Z
2023-12-11T21:42:29.463Z
2023-12-11T21:42:29.463Z
R.. GitHub STOP HELPING ICE
<p>I've noticed several times that one of my stepper motors is making a slight noise after a print is finished, indicating it's still enabled; also, the axes are still statically positioned and unmovable.</p>
<p>I meant that the stepper motors are still powered. Usually, after a print, the extruder moves up and away, and the bed moves to the front. However, some X seconds after that, I would like to automatically turn off the steppers because it could potentially preserve the lifetime of my stepper motors.</p>
<ul>
<li>Is this a common practice, and if so, does this method have a name?</li>
<li>Does it indeed potentially increase lifetime?</li>
<li>How to do it? (By simply adding <a href="https://marlinfw.org/docs/gcode/M018.html" rel="nofollow noreferrer"><code>M18/M84</code></a> at the end of my G-code using a Cura script or using an OctoPi plugin?)</li>
<li>Are there any other pros or cons to powering off stepper motors after the print has finished?</li>
</ul>

CC BY-SA 4.0
2023-11-27T17:47:31.243Z
NAA: De-energising coils will *probably* extend the life by a *certain* amount, depending upon usage patterns. That is to say that the gain would be proportional to the times that (1) the printer is normally operational & (2) operationally idle. IOW, if you generally just switch the printer on for a job and then off, then disabling the steppers probably won't extend life much. But at the other extreme, if the printer is on 24/7, but idling for most of that time, then de-energising the steppers coils will help considerably more. Also, saving any amount of electricity is *always* a good idea :-)
Greenonline
<creality-ender-3><marlin><ultimaker-cura><stepper><octoprint>
What are the pros and cons of automatically turning off stepper motors after a print? Does it increase the stepper motor's lifetime?
Bob Ortiz
# What are the pros and cons of automatically turning off stepper motors after a print? Does it increase the stepper motor's lifetime?

(Asked by: username_0 on 2023-11-01)

I've noticed several times that one of my stepper motors is making a slight noise after a print is finished, indicating it's still enabled; also, the axes are still statically positioned and unmovable.

I meant that the stepper motors are still powered. Usually, after a print, the extruder moves up and away, and the bed moves to the front. However, some X seconds after that, I would like to automatically turn off the steppers because it could potentially preserve the lifetime of my stepper motors.

* Is this a common practice, and if so, does this method have a name?
* Does it indeed potentially increase lifetime?
* How to do it? (By simply adding [`M18/M84`](https://marlinfw.org/docs/gcode/M018.html) at the end of my G-code using a Cura script or using an OctoPi plugin?)
* Are there any other pros or cons to powering off stepper motors after the print has finished?

**Tags:** creality-ender-3, marlin, ultimaker-cura, stepper, octoprint
> **Comments:**
> **username_1**: NAA: De-energising coils will *probably* extend the life by a *certain* amount, depending upon usage patterns. That is to say that the gain would be proportional to the times that (1) the printer is normally operational & (2) operationally idle. IOW, if you generally just switch the printer on for a job and then off, then disabling the steppers probably won't extend life much. But at the other extreme, if the printer is on 24/7, but idling for most of that time, then de-energising the steppers coils will help considerably more. Also, saving any amount of electricity is *always* a good idea :-)  

---

## 1 answers

### Answer by username_2 on 2023-12-11. Score: 2 | Accepted answer

While it's plausible that it might increase lifetime, I doubt it. Unless you're driving them out of spec and allowing them to overheat, motor coils should last pretty much indefinitely. The main wear component in a stepper motor is the bearings, not the coils, and the bearings do not get any additional wear from having the coils energized, only from actually turning.

The advantage you **do** get from turning off the steppers is energy savings. As long as the stepper is energized, you're burning roughly $I^2R$ watts, where $I$ is the current you're driving the motor at and $R$ is the coil resistance. You also eliminate the stepper hum, which can be really infuriating to some people's ears, and if your board has properly firmware-switchable fans, you let the fans power down too, which also saves energy and cuts noise.

Another aspect that can be an advantage or a disadvantage is that, once steppers are powered off, you can move the motion components by hand. This can be nice for adjusting the toolhead and bed to remove the completed print, but it can also cause the toolhead or bed to fall due to gravity, which can lead to damage to the printed part or the printer. If this is an issue, on most kinematic systems (pretty much anything but delta or corexz) you can leave the Z stepper(s) energized between prints, and only disable the X/Y ones. The reduction gearing/leadscrew lead on most printers makes it so Z doesn't need anywhere near the current of X/Y, so turning off X/Y and just leaving Z engaged still gets you most of the power conservation.


---

