Unsolved X axis moving the wrong way on a CoreXY
-
But if i change the S parameter on only say "X" that will just make it shit the bad since the two steppers have to work together in CoreXY won't it? Or am i overcomplicating it.
-
@exerqtor no. It'll make sense once you start switching them about
-
From the DWC console execute M669. You should get something like this:
11/8/2021, 2:12:06 PM M669 1.00 1.00 0 0 1.00 -1.00 0 0 0 0 1.00 0
You can use M669 to enter the matrix values directly instead of specifying the kinematics type of K1.
M669 X1:1:0 Y1:-1:0 Z0:0:1 ; CoreXY
Use that form of M669 and try different values after the X. That worked for me.
X-1:1:0 or X1:-1:0 or X-1:-1:0 - one of them should work.
Frederick
-
@fcwilt said in X axis moving the wrong way on a CoreXY:
From the DWC console execute M669. You should get something like this:
11/8/2021, 2:12:06 PM M669 1.00 1.00 0 0 1.00 -1.00 0 0 0 0 1.00 0
You can use M669 to enter the matrix values directly instead of specifying the kinematics type of K1.
M669 X1:1:0 Y1:-1:0 Z0:0:1 ; CoreXY
Use that form of M669 and try different values after the X. That worked for me.
X-1:1:0 or X1:-1:0 or X-1:-1:0 - one of them should work.
Frederick
M669 X-1:-1:0 Y1:-1:0 Z0:0:1
worked! Thanks
-
-
-
@exerqtor the usual way to switch between right hand and left hand coordinate systems on a CoreXY machine is to swap the X and Y motors, either in the wiring or in the M584 command. See https://duet3d.dozuki.com/Wiki/ConfiguringRepRapFirmwareCoreXYPrinter#Section_Testing_motor_movement.
-
Oh ok, so i will achieve the same result as adjusting the kinematics matrix by doing that? In that case that sounds like a more "correct" approach to solving the issue
EDIT:
Tried swaping around the steppers wires and setting the kinematics matrix back to stock. And that didn't fix the issue in this case -
-
@exerqtor said in X axis moving the wrong way on a CoreXY:
Oh ok, so i will achieve the same result as adjusting the kinematics matrix by doing that? In that case that sounds like a more "correct" approach to solving the issue
EDIT:
Tried swaping around the steppers wires and setting the kinematics matrix back to stock. And that didn't fix the issue in this caseYou can fix the problem by changing wiring, etc but it seems to me that adding one minus sign to the config.g file is a simpler approach.
And it works.
Frederick
-
@fcwilt but like i can't shake the feeling of something having to be out of whack since i have to change up the wiring from how it's "supposed to be" , or to derp with the standard kinematics to make it behave like i want it to
-
@exerqtor said in X axis moving the wrong way on a CoreXY:
@fcwilt but like i can't shake the feeling of something having to be out of whack since i have to change up the wiring from how it's "supposed to be" , or to derp with the standard kinematics to make it behave like i want it to
I've always changed the matrix - it's simple, quick and easy.
Frederick
-
Either method will work.