I know this sounds silly, but have you calculated the steps /mm correctly for your particular setup? I would think that the motors are turning a different speed than desired causing wonky movement.
Another thing to check would be motor current, make sure your not overloading the drivers and causing missed steps.
One more thing to keep in mind would be acceleration. Make sure your not trying to move it faster than the printer can handle. (I had this when homing at nearly 1200mm/s, I had to lower that a bit and its no longer an issue)
Another thing to check would be motor current, make sure your not overloading the drivers and causing missed steps.
One more thing to keep in mind would be acceleration. Make sure your not trying to move it faster than the printer can handle. (I had this when homing at nearly 1200mm/s, I had to lower that a bit and its no longer an issue)