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

    Send G1 comand for 1 axis and there is moviment in 2 nemas.

    Scheduled Pinned Locked Moved
    General Discussion
    4
    11
    289
    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.
    • oliofundefined
      oliof @xXJRUSHMANXx
      last edited by

      @xXJRUSHMANXx share your config.g and photos of your machine.

      If it were a corexy machine for example, the other axis moving when commanding a single axis move may well be an issue with skewed mechanics or uneven belt tension. An H2 move only moves a single motor so that would yield an independent (diagonal) move.

      Ok a cartesian machine, a firmware bug like the one you describe would be catastrophic. I can say that a handful machines I built never suffered from this kind of issue unless there was a mechanical issue.

      <>RatRig V-Minion Fly Super5Pro RRF<> V-Core 3.1 IDEX k*****r <> RatRig V-Minion SKR 2 Marlin<>

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

        @xXJRUSHMANXx perhaps you have nonzero M556 axis skew compensation configured?

        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
        • xXJRUSHMANXxundefined
          xXJRUSHMANXx
          last edited by xXJRUSHMANXx

          This post is deleted!
          T3P3Tonyundefined 1 Reply Last reply Reply Quote 0
          • T3P3Tonyundefined
            T3P3Tony administrators @xXJRUSHMANXx
            last edited by

            @xXJRUSHMANXx in a polar configuration, if you move in X or Y in Cartesian coordinates, surely both motors have to move to achieve that?

            www.duet3d.com

            xXJRUSHMANXxundefined 1 Reply Last reply Reply Quote 0
            • xXJRUSHMANXxundefined
              xXJRUSHMANXx @T3P3Tony
              last edited by xXJRUSHMANXx

              @T3P3Tony All my 3 motors are independents:
              G1 X10 moves 10mm to outside
              G1 Y45 rotates 45 degrees
              G1 Z10 moves 10mm up
              I did a lot of calibrations moving each motor correctly. There is something that send wrong pulse signal from 1 axis to another.
              *PS it did not happen with Z.
              *First move of X doesn't move Y. But first move of Y moves a title bit X. Later, moving X there is Y moving too......
              I'm ready to by new board if there is no solution.

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

                @xXJRUSHMANXx you appear to have misunderstood how polar machines work. G-Code commands use Cartesian coordinates. When you command e.g. 10mm of movement along X, the firmware calculates what combination of radial head movement and turntable movement are needed to move the workpiece under the head by 10mm in the X direction.

                If you want X and Y in GCode commands to mean radial head movement and turntable movement, then don't configure it as a polar machine, configure it as a Cartesian machine instead. But then standard slicers and other GCode generators won't be able to drive it correctly, because the XY coordinates that they generate in GCode commands are Cartesian.

                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

                xXJRUSHMANXxundefined 3 Replies Last reply Reply Quote 0
                • xXJRUSHMANXxundefined
                  xXJRUSHMANXx @dc42
                  last edited by xXJRUSHMANXx

                  This post is deleted!
                  1 Reply Last reply Reply Quote 0
                  • xXJRUSHMANXxundefined
                    xXJRUSHMANXx @dc42
                    last edited by

                    This post is deleted!
                    1 Reply Last reply Reply Quote 0
                    • xXJRUSHMANXxundefined
                      xXJRUSHMANXx @dc42
                      last edited by xXJRUSHMANXx

                      @dc42 you are the best!!! Very thankful for your answers, it seems all working correctly!!!
                      Last question about "S" and "T" parameters from M669, how I can configure then?

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

                        @xXJRUSHMANXx said in Send G1 comand for 1 axis and there is moviment in 2 nemas.:

                        Last question about "S" and "T" parameters from M669, how I can configure then?

                        You can configure them using M669 regardless of that kinematics you have selected.

                        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