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

    Homing sensorless

    Scheduled Pinned Locked Moved
    Tuning and tweaking
    3
    18
    771
    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.
    • lucundefined
      luc @Phaedrux
      last edited by

      @Phaedrux
      If the compilation of the codes is correct and also their positioning in config.g and the various home ...., I try with sensitivity.

      More than "stuck" I was uncertain about the correct construction of the "home" files and undecided about the parameters that I should now modify.
      If I understand correctly, you suggest me to intervene on:
      M915 X Y S3 F1 H400 R0

      so I drop H400 to 100 and try (the wiki suggested 400 for 0.9 ° engines)

      Then say
      "Lower the motor current until you can no longer move the axis and then increase it until you just get reliable movement"
      are you referring to M913 or M906?
      M906 it seems to me that it is something else or wrong?

      "Then you can test stalling itself. You will need to have a speed fast enough to actually produce enough back emf to trigger. So you won't likely be able to do a single fast pass followed by a slower bump pass. Just a single fast move. "
      F3000 in the "home ..." file seems adequate ... what do you suggest?

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

        @luc said in Homing sensorless:

        M913 or M906?

        Whichever you prefer. M906 is an absolute value and must be set. M913 is a percentage of the M906 value and can be used after to drop and reset the current to a percentage.

        Sensitivity is S. So try increasing that until it stalls immediately. 64 is the highest value.

        H400 would be good if you have 0.9 motors for starters.

        F3000 seems ok, but you're going to have to test different values yourself on your printer. I can only guess.

        Z-Bot CoreXY Build | Thingiverse Profile

        lucundefined 1 Reply Last reply Reply Quote 0
        • lucundefined
          luc @Phaedrux
          last edited by

          @Phaedrux said in Homing sensorless:

          @luc said in Homing sensorless:
          Sensitivity is S. So try increasing that until it stalls immediately. 64 is the highest value.

          M915 X Y S3 F1 H400 R0
          (https://duet3d.dozuki.com/Wiki/Stall_detection_and_sensorless_homing Higher values reduce the sensitivity; lower values make false stall detection)

          I do tests starting from -50 and gradually I edit.

          For now I thank you very much, for correctness I will update later.

          Phaedruxundefined 1 Reply Last reply Reply Quote 0
          • lucundefined
            luc
            last edited by

            Does not work.
            Tried:
            with S-50 "
            F4800 instead of 3000

            Doubt: M915 should be put in "config.g" or in the "home ..." files?

            My system is 12 volts .... doesn't it work for this?

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

              @luc said in Homing sensorless:

              Higher values reduce the sensitivity; lower values make false stall detection

              Serves me right for posting after 1am. 🙄

              Z-Bot CoreXY Build | Thingiverse Profile

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

                @luc said in Homing sensorless:

                Doubt: M915 should be put in "config.g" or in the "home ..." files?

                Either one will work. Whatever makes most sense for you. Having it in the homing file will make it easier for tuning because you won't be prompted to reboot the board every time you edit config.g. It will just get run along with the homeall when you try to home.

                Yes 12v should work.

                Z-Bot CoreXY Build | Thingiverse Profile

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

                  Two things:

                  1. If you only use stall detection for homing, then you should never need to change the stall detection settings. In which case you can put the M915 command in config.g.

                  2. There is a minimum speed for stall detection to work, so the 2-stage fast-then-slow homing that is often used in homing files is not appropriate when using stall homing.

                  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
                  • lucundefined
                    luc @Phaedrux
                    last edited by

                    @Phaedrux said in Homing sensorless:

                    Serves me right for posting after 1am.
                    It seems to me that you are in Canada ... I Italy ...
                    The alarm sounds to me and you go to sleep! eh eh eh😁

                    1 Reply Last reply Reply Quote 0
                    • lucundefined
                      luc
                      last edited by

                      Today I try again. Yesterday it seemed to me that at the first "bump" it worked (the trolley went back) and then at the second no longer because the engine did not stop. I have to check better because I was confused!
                      Probably as DC42 says in point 2 I will not be able to use the second bump.
                      Let's see .... today I make other attempts.
                      Meanwhile, thank you again for your patience!

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

                        @luc said in Homing sensorless:

                        I will not be able to use the second bump.

                        That's right. Because it is too slow. You can still back off from the stalled state position a few mm if you want, but no sense trying to home again more slowly because it won't help accuracy and it likely won't stall the same way.

                        Z-Bot CoreXY Build | Thingiverse Profile

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