4th independent AXIS

Basic Information:

Printer Model: Custom
MCU / Printerboard: Octopus Pro

I am trying to add a manual stepper as an independent axis. The manual stepper motor works with some gcode but I need to move it like I move the XYZ axes. I want to name the 4th stepper as A and need to be able to move it like G1 A100 F9000.

Do you think it is possible?

Sadly Klipper doesn’t allow to move the A axis synchronously with the cartesian axes (eg. G1 A100 X50 E10), . The planner only support XYZE axes.
Some people have been working on this, but it requires in depth modification that will probably never be integrated in mainline Klipper. See:

It’s possible to sequence manual stepper moves to run in parallel with planned cartesian moves (using SYNC=0). But you’ll have to infer what the planner is doing with the cartesian axes to provide the correct ACCEL and SPEED to keep the A axis in sync. This can get complicated, with lots of edge cases.

On the other hand if the movements of the additional axis are only to be sequenced in between cartesian moves, you can write a macro overloading the G0/G1 commands to dispatch the coordinates to MANUAL_STEPPER when A is used, or the original G0 otherwise.

Thank you for your reply. As far as I understand, it is not possible. Many thank you again.