# How do I replace “stepper\_z” with “stepper \_z1” with a macro?

**URL:** <https://klipper.discourse.group/t/how-do-i-replace-stepper-z-with-stepper-z1-with-a-macro/18034>\
**Category:** General Discussion\
**Created:** [August 2, 2024, 10:15am UTC](https://klipper.discourse.group/t/how-do-i-replace-stepper-z-with-stepper-z1-with-a-macro/18034 "2024-08-02T10:15:57Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![Sineos](https://yyz2.discourse-cdn.com/free1/user_avatar/klipper.discourse.group/sineos/32/18_2.png) [@Sineos](https://klipper.discourse.group/u/Sineos)\
**Post date:** [August 2, 2024, 1:00pm UTC](https://klipper.discourse.group/t/how-do-i-replace-stepper-z-with-stepper-z1-with-a-macro/18034/2 "2024-08-02T13:00:07Z")

</div>

As far as I’m aware, this is not possible. Klipper even automatically synchronizes `stepper_z` and `stepper_z1` as it assumes they belong to the same axis.

Depending on what you want to achieve, you may try a manual stepper definition or check [New generic\_cartesian kinematics (incl. CoreXYU/CoreXYUV, generic IDEX and AWD)](https://klipper.discourse.group/t/new-generic-cartesian-kinematics-incl-corexyu-corexyuv-generic-idex-and-awd/17510) if this can offer a solution.

---

_[View the full topic](https://klipper.discourse.group/t/how-do-i-replace-stepper-z-with-stepper-z1-with-a-macro/18034)._
