Can't move X axis after successful home (Core XY)
-
I've been searching these forums for a while and can't find anyone else mentioning an issue like this. I have a Tronxy X5S and have just finished wiring up my Duet Maestro.
I can home all axis successfully, and can manually move the Y and Z axis, however the X axis won't respond to manual move commands after homing. The odd time that it does, i get a horrible noise from the machine, as if the belt is jumping teeth or something.
Admittedly i may have gone beyond my skills with this project, but any help would be immensely helpful!
I've attached my config file for reference.
-
@jondaniel What firmware version are you using? I note that you have M667 S1 in your config.g but this is deprecated in firmware 2.03 and later. So, if you are using a later firmware, use M669 K1 instead of M667 S1. See release notes here https://github.com/dc42/RepRapFirmware/blob/dev/WHATS_NEW.md
-
@deckingman Thanks for the quick reply! I'll check my firmware (update if necessary) and change that M667 code tonight and report back.
-
you might have x going in the opposite direction.
after it hits the endstop it might try going further but it cant since it already hit the endstop. -
@veti said in Can't move X axis after successful home (Core XY):
you might have x going in the opposite direction.
after it hits the endstop it might try going further but it cant since it already hit the endstop.That'd be my guess too.
https://duet3d.dozuki.com/Wiki/ConfiguringRepRapFirmwareCoreXYPrinter
Check your movement section against the guide here. Particularly the commissioning section to verify motor direction.Commissioning
During commissioning, you can test the X and Y motors independently by using the S2 modifier on the G1 command, like this:G91 ; relative mode
G1 S2 X10 ; move the X motor forward 10mm
G1 S2 X-10 ; move the X motor back 10mm
G1 S2 Y10 ; move the Y motor forward 10mm
G1 S2 Y-10 ; move the Y motor back 10mm
G90 ; back to absolute mode -
Thanks, i'll try that after i've checked firmware. I figured the motor direction wasn't an issue because the y axis moves properly. Wouldn't that mean that both the x and y motors are spinning correctly since they're both used for both axis?
-
Well the only reason it might be homing in the right direction is that the homing file is telling it to move backwards....
-
Thanks everyone that gave me direction on this one. I'm running firmware 2.02RC5(RTOS) (2018-11-28b1).
Turns out you were right @ phaedrux. I had my motors AND my endstops backwards, making it appear as though everything was playing nice. I flipped the motors and home code around and it's moving as expected now!
I really appreciate the help!