How to control each driver individually on BTT Octopus

I’m using a Big Tree Tech Octopus board with TMC2208 in Uart. If I had a cartesian 3 axis setup with a stepper dedicated to each axis I could issue a gcode command that will rotate a specific stepper (G91 X100 for example).

I want to be able to do this for all 8 steppers I can connect to this board. I have found “none” kinematics and [manual_stepper] options in the documentation but I haven’t been able to find sample .cfg files to understand how to make this work. I want to be able to issue a gcode command like:

G91 motor_0 100 motor_1 200 motor_3 75 … motor_7 15

for example. I haven’t had luck finding anything and would appreciate any help! Thank you.

You need to use MANUAL_STEPPER commands. You can create macros for each motor. Note that G91 only tells the printer to use relative coordinates. It doesn’t tell a motor/axis to move.

https://www.klipper3d.org/G-Codes.html#manual-stepper-commands

Thank you. Any idea why SYNC=0 wouldn’t work? No matter if I have SYNC=0, SYNC=1 or nothing the stepper motors only run on one at a time.