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

    Sensor-less homing, is it possible to tune the sensitivity?

    Scheduled Pinned Locked Moved Solved
    General Discussion
    3
    4
    288
    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.
    • FilamentFrenzyundefined
      FilamentFrenzy
      last edited by

      Hi guys

      Having a small issue with my E3D Toolchanger running duet 2 wifi, the sensor-less homing for the X-Axis is a little bit temperamental

      Sometimes I have to home the X-Axis 4 or 5 times to get a good homing on the X, it will home every time but sometimes it will do it and the home sound is more of a bang than a subtle homing noise, when it’s a louder bang the homing position is slightly off which becomes apparent when changing tools

      With my super limited knowledge of sensor-less homing it takes the resistance detected as a home position, is it possible to tune this value to make the sensor-less homing a little more sensitive?

      It performs great on all other axis where present too

      Thanks

      Tom

      T3P3Tonyundefined dc42undefined 2 Replies Last reply Reply Quote 0
      • T3P3Tonyundefined
        T3P3Tony administrators @FilamentFrenzy
        last edited by

        @filamentfrenzy There is some documentation on the background of stall detection here:
        https://duet3d.dozuki.com/Wiki/Stall_detection_and_sensorless_homing
        The command to modify in your config.g or homing files is M915
        https://duet3d.dozuki.com/Wiki/M915
        You can try reducing the S value by 1 and retesting (and keep reducing by one until the issue stops) however if you have to go too far below 0 then you may find you get a false trigger before the motor reaches the end of the axis.

        www.duet3d.com

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

          @filamentfrenzy you may find the sensitivity adjustment provided by M915 rather course. If that's the case, you can adjust the motor current to fine-tune it.

          If it sometimes detects a stall right at the start of the homing move, try reducing acceleration before homing, and restore it again after homing. In 3.4beta6 this will be done automatically.

          On my TC I have set the homing files to back off 5mm and do the stall homing move twice, in case the first one fails.

          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
          • FilamentFrenzyundefined
            FilamentFrenzy @T3P3Tony
            last edited by

            @t3p3tony @dc42 Hi

            I tried lowering the S value from S5 to S1 in increments of 1 and these seemed to make the issue more apparent each time, so i then adjusted upwards settling on a value of S8 which so far after testing the home position roughly 30x seems to provide a good solid repeatable homing position, I’m super happy with it now!

            Thankyou for you’re replies, I really appreciate the help

            Thanks

            Tom

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