Duet3D Logo Duet3D
    • Tags
    • Documentation
    • Order
    • Register
    • Login

    Corexy movements

    Scheduled Pinned Locked Moved
    Duet Hardware and wiring
    4
    4
    687
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • mhallettundefined
      mhallett
      last edited by

      Ok so my printer is set to home max on x,y,z so when it homes my carriage is to the back and right. x0 is left and y0 is front. all homes correct and moves in the correct direction. but my x is mirrored. When i run G91 G1 S2 x10 i move x in the + direction and Y in the +direction. Now when i run g91 G1 S2 Y10 y moves - and x moves +. What am I missing??????

      I have reversed motor directions and that makes my movements reversed, I have swapped endstops and plugs and that makes my motors reversed. I have done all possible combinations of the above and nothing works. I am running 1.19.2 I upgraded from 1.19. I had the same problem with 1.19.

      1 Reply Last reply Reply Quote 0
      • deckingmanundefined
        deckingman
        last edited by

        It sounds a bit like you just need to swap the X and Y motor connections. Take a look here and work through the steps https://duet3d.com/wiki/Configuring_RepRapFirmware_for_a_CoreXY_printer

        Ian
        https://somei3deas.wordpress.com/
        https://www.youtube.com/@deckingman

        1 Reply Last reply Reply Quote 0
        • dotorgundefined
          dotorg
          last edited by

          I found this a little non-obvious as well, as the documentation didn't say if it expected the alpha stepper on X and beta on Y, or the other way around. I assumed alphabetic order, which it seems to be. (Alpha is the left, Beta is the right on CoreXY).

          Make sure your left stepper is wired to X, the right stepper is wired to Y, make sure you have the firmware set to CoreXY. You should have X and Y set to "normal" (S0), so "M569 P0 S0" and "M569 P1 S0".

          That should then just work.

          I think you can software-swap them using M584 – M584 X1 Y0 would switch the alpha and beta on the CoreXY without touching the wires.

          1 Reply Last reply Reply Quote 0
          • dc42undefined
            dc42 administrators
            last edited by

            Swapping the X and Y motors, either the connections or in software, switches the coordinate system between left hand and right hand. In a right hand coordinate system (which is what slicers assume), the +Y direction is rotated 90 degrees anticlockwise from the +X direction as seen from above.

            Duet WiFi hardware designer and firmware engineer
            Please do not ask me for Duet support via PM or email, use the forum
            http://www.escher3d.com, https://miscsolutions.wordpress.com

            1 Reply Last reply Reply Quote 0
            • First post
              Last post
            Unless otherwise noted, all forum content is licensed under CC-BY-SA