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

      Hello, I have rare issue:
      If I send G1 X10, Y will move a little bit too
      If I send G1 Y10, X will move a little bit too
      Z is OK
      But, If I send G1 H2 X10 or Y10: it will works good (independent). With other words, making "homming" its all OK, but making G1 i have some type of connection.
      I checked all wires, I changed drivers and NEMA's..... there is something in firmware maybe?
      I was checking contact with multimeter and I checked Vcc with GND: there was sound of contact... I did it witch the power ON.... Probably my board is dead?
      *Using DuentWebControl with RRF

      Thanks

      oliofundefined dc42undefined 2 Replies Last reply Reply Quote 0
      • 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