# Feature request : increase the number of control axes

**URL:** <https://klipper.discourse.group/t/feature-request-increase-the-number-of-control-axes/4265>\
**Category:** Features\
**Created:** [September 27, 2022, 9:51pm UTC](https://klipper.discourse.group/t/feature-request-increase-the-number-of-control-axes/4265 "2022-09-27T21:51:05Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![gear](https://avatars.discourse-cdn.com/v4/letter/g/9de0a6/32.png) [@gear](https://klipper.discourse.group/u/gear)\
**Post date:** [September 27, 2022, 9:51pm UTC](https://klipper.discourse.group/t/feature-request-increase-the-number-of-control-axes/4265/1 "2022-09-27T21:51:05Z")

</div>

Hi! Is klippy considering expanding to 6 axes for non-planar printing, filament mixing, etc. to increase the number of control axes for?

I have created a machine for 6 axes and extended one part of the klippy core to 6 axes and then control it with klippy. I was modifying the klippy core to see if I could also run a 3-axis machine with that code.

> [@6-axis compatible](https://klipper.discourse.group/t/6-axis-compatible/4099/7):
>
> Thanks for the link! So - G1 X0 Y0 Z0 A0 B0 C0 G1 X10 Y10 Z10 A10 B10 C10 -would go smoothly and synchronously go from 0 to 10 on all axis? Will you do a PR?

We found that the traditional 3-axis core is basically written in arrays, and to completely change the number of control axes would require changing a lot of files. What about making the control axis implementation a namedtuple or class instead of an array to make it easier to change the control axes? Changing to these implementations would make it easier to increase the number of control axes.

If you don’t mind, could you please consider changing klippy to extend the functionality of klipper?

---

<div class="post-metadata">

**Author:** ![ahanktcd](https://avatars.discourse-cdn.com/v4/letter/a/9e8a1a/32.png) [@ahanktcd](https://klipper.discourse.group/u/ahanktcd)\
**Post date:** [October 1, 2022, 10:15pm UTC](https://klipper.discourse.group/t/feature-request-increase-the-number-of-control-axes/4265/2 "2022-10-01T22:15:57Z")

</div>

I have a THOR robot arm that lies in wait for 6 axis kinematics. 🙂

---

<div class="post-metadata">

**Author:** ![EddyMI3D](https://yyz2.discourse-cdn.com/free1/user_avatar/klipper.discourse.group/eddymi3d/32/1981_2.png) [@EddyMI3D](https://klipper.discourse.group/u/EddyMI3D)\
**Post date:** [May 14, 2024, 6:43pm UTC](https://klipper.discourse.group/t/feature-request-increase-the-number-of-control-axes/4265/3 "2024-05-14T18:43:06Z")

</div>


