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.

    0_1552308527032_config.g



  • @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!


Log in to reply