<p>No, as of December 2023, Z-axis Input Shaping is not possible in Marlin firmware. Marlin only supports Input Shaping on the X and Y axes.</p>
<p>There is a <a href="https://github.com/MarlinFirmware/Marlin/issues/26474" rel="nofollow noreferrer">feature request on GitHub</a> to implement Z-axis Input Shaping on Marlin.</p>

CC BY-SA 4.0
2023-12-02T14:48:58.833Z
2023-12-02T14:48:58.833Z
Bob Ortiz
<p>The Marlin Firmware supports Input Shaping (M593) as described in the <a href="https://marlinfw.org/docs/gcode/M593.html" rel="nofollow noreferrer">Marlin documentation</a> writing:</p>
<blockquote>
<p>Set the Input Shaping damping factor and/or frequency (in Hertz) <strong>for axes that support it.</strong></p>
</blockquote>
<p>But the parameters shown under the Usage section suggest only axis X and Y are supported? It is possible to use input shaping (in Marlin) to compensate vibration on all X, Y and Z axes?</p>

CC BY-SA 4.0
2023-12-04T11:08:34.103Z
Unless you're doing non-planar printing, Z axis input shaping shouldn't affect print at all. The distances and accelerations in Z are so low in comparison to X,Y travel they just don't need it.
SF.
<marlin><input-shaping><resonance-compensation><vibration-compensation>
Does Marlin input shaping compensate vibration on all X, Y and Z axes?
Bob Ortiz
# Does Marlin input shaping compensate vibration on all X, Y and Z axes?

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

The Marlin Firmware supports Input Shaping (M593) as described in the [Marlin documentation](https://marlinfw.org/docs/gcode/M593.html) writing:

> Set the Input Shaping damping factor and/or frequency (in Hertz) **for axes that support it.**

But the parameters shown under the Usage section suggest only axis X and Y are supported? It is possible to use input shaping (in Marlin) to compensate vibration on all X, Y and Z axes?

**Tags:** marlin, input-shaping, resonance-compensation, vibration-compensation
> **Comments:**
> **username_1**: Unless you're doing non-planar printing, Z axis input shaping shouldn't affect print at all. The distances and accelerations in Z are so low in comparison to X,Y travel they just don't need it.  

---

## 1 answers

### Answer by username_0 on 2023-12-02. Score: 1 | Accepted answer

No, as of December 2023, Z-axis Input Shaping is not possible in Marlin firmware. Marlin only supports Input Shaping on the X and Y axes.

There is a [feature request on GitHub](https://github.com/MarlinFirmware/Marlin/issues/26474) to implement Z-axis Input Shaping on Marlin.


---

