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

    [SOLVED] Duet2 Ethernet RRF3 Motor issue

    Scheduled Pinned Locked Moved Solved
    Duet Hardware and wiring
    3
    15
    589
    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.
    • printerdadundefined
      printerdad
      last edited by printerdad

      Hey dudes. Ive been trying to configure the firmware for my new duet2, and suddenly my motors are acting strangely even though I was only changing settings for m208. I was sending them movement commands testing the end stops etc, and about 30% of the commands dont "register." The motor tries to move, making an unusual noise, and travels about 5mm instead of the requested 50mm. I have lowered the acceleration and movement speeds with no luck.

      Any tips appreciated.

      Dad

      1 Reply Last reply Reply Quote 0
      • 3DPMicroundefined
        3DPMicro
        last edited by

        Motor current set correctly?

        Duet controlled Jet Lathe, scratch built micro mill and 3d printer. 1992 Haas VF2 VMC retrofit

        1 Reply Last reply Reply Quote 1
        • Phaedruxundefined
          Phaedrux Moderator
          last edited by

          We'll need more to work with. Please post your config.g and homing files.

          Do things behave better after a power cycle and returning to the values in config.g?

          @printerdad said in Duet2 Ethernet RRF3 Motor issue:

          about 30% of the commands dont "register."

          What commands would those be?

          @printerdad said in Duet2 Ethernet RRF3 Motor issue:

          The motor tries to move, making an unusual noise,

          Did the motors work before that? Off noises and halting movement could be a loose wire on one half of the phase.

          @printerdad said in Duet2 Ethernet RRF3 Motor issue:

          travels about 5mm instead of the requested 50mm

          Did you happen to alter the steps per mm?

          Z-Bot CoreXY Build | Thingiverse Profile

          printerdadundefined 1 Reply Last reply Reply Quote 0
          • printerdadundefined
            printerdad @Phaedrux
            last edited by

            @Phaedrux
            I have not altered the steps/mm.
            The unregistered commands are the movements I tell it to do through the web interface. When I say unregistered I mean they act up, ie only move a small amount, noisy etc.
            Each motor has its current set to 80% of its rated value.
            Today is the first day I have seen this problem with these motors. They moved fine before.
            Both my X and Y motors are showing problems. Can't test Z motors because I cant home Z so I cant ask it to move Z.

            config.g
            homeall.g

            Thanks
            Dad

            3DPMicroundefined 1 Reply Last reply Reply Quote 0
            • Phaedruxundefined
              Phaedrux Moderator
              last edited by

              Video of the behaviour?

              Do you have mesh compensation active?

              You can force the X and Y axis to be homed by sending G92 X100 Y100 (or whatever coordinate you like) to tell the firmware the axis is homed and at that location.

              Z-Bot CoreXY Build | Thingiverse Profile

              printerdadundefined 1 Reply Last reply Reply Quote 0
              • printerdadundefined
                printerdad @Phaedrux
                last edited by printerdad

                @phaedrux
                heres a link to a video showing the problem.

                https://youtu.be/hlwBr45LDo0

                I dont believe I have mesh compensation active. I have never turned it on via the web control at least.

                1 Reply Last reply Reply Quote 0
                • 3DPMicroundefined
                  3DPMicro @printerdad
                  last edited by

                  @printerdad you can send "G92 Z" so it thinks its home

                  Duet controlled Jet Lathe, scratch built micro mill and 3d printer. 1992 Haas VF2 VMC retrofit

                  1 Reply Last reply Reply Quote 0
                  • Phaedruxundefined
                    Phaedrux Moderator
                    last edited by

                    The noise sounds like it could be binding and the motor is stalling. Does the motion move smoothly by hand when the power is off? (move it slowly)

                    @printerdad said in Duet2 Ethernet RRF3 Motor issue:

                    Each motor has its current set to 80% of its rated value.

                    You say that, but I don't see any motor current settings in config.g. There's no M906 command.

                    https://duet3d.dozuki.com/Wiki/Gcode#Section_M906_Set_motor_currents

                    Z-Bot CoreXY Build | Thingiverse Profile

                    printerdadundefined 1 Reply Last reply Reply Quote 0
                    • printerdadundefined
                      printerdad @Phaedrux
                      last edited by

                      @phaedrux
                      interesting, i input all the motors' current in the config wizard but something must have happened...

                      the motor is smooth when powered off.

                      1 Reply Last reply Reply Quote 0
                      • Phaedruxundefined
                        Phaedrux Moderator
                        last edited by

                        If you send M906 in the console by itself it will report back with whatever default currents it's using. See what that is. Then change your config.g to add a M906 line to set the currents correctly and see how it behaves.

                        Z-Bot CoreXY Build | Thingiverse Profile

                        printerdadundefined 2 Replies Last reply Reply Quote 0
                        • printerdadundefined
                          printerdad @Phaedrux
                          last edited by printerdad

                          @phaedrux

                          m906
                          Motor current (mA) - X:0, Y:0, Z:0, E:0:0, idle factor 30%

                          hm.... currently looking up my motors' rated currents again to reenter info.
                          Dad

                          EDIT:

                          Alrighty so I have these motors at the rating listed:
                          X,Y - 1.5amps each
                          Z,Z in series - 1amp each
                          E,E - 1amp each

                          Is this the proper format for m906 assuming 85% ratings in milliamps?

                          M906 X1275 Y1275 Z850:850 E850:850

                          Phaedruxundefined 1 Reply Last reply Reply Quote 0
                          • Phaedruxundefined
                            Phaedrux Moderator @printerdad
                            last edited by

                            @printerdad Yes.

                            Duet 2 WiF/Ethernet is done in steps of 100mA and is rounded down.

                            Z-Bot CoreXY Build | Thingiverse Profile

                            printerdadundefined 1 Reply Last reply Reply Quote 0
                            • printerdadundefined
                              printerdad @Phaedrux
                              last edited by

                              @phaedrux ok so
                              M906 X1200 Y1200 Z800:800 E800:800?
                              Im not sure about the Z motors in series if I list it twice like I do for the 2 extruders.

                              Phaedruxundefined 1 Reply Last reply Reply Quote 0
                              • printerdadundefined
                                printerdad @Phaedrux
                                last edited by

                                @phaedrux said in Duet2 Ethernet RRF3 Motor issue:

                                If you send M906 in the console by itself it will report back with whatever default currents it's using. See what that is. Then change your config.g to add a M906 line to set the currents correctly and see how it behaves.

                                ^ After finally getting a chance to input the correct current values for the motors, the binding seems to have stopped!!! Thanks guys.

                                1 Reply Last reply Reply Quote 0
                                • Phaedruxundefined
                                  Phaedrux Moderator @printerdad
                                  last edited by

                                  @printerdad said in [SOLVED] Duet2 Ethernet RRF3 Motor issue:

                                  @phaedrux ok so
                                  M906 X1200 Y1200 Z800:800 E800:800?
                                  Im not sure about the Z motors in series if I list it twice like I do for the 2 extruders.

                                  Nope, you only need a single value for Z. Only E requires multiple values.

                                  Z-Bot CoreXY Build | Thingiverse Profile

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