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

    Sensorless Homing Not Working Anymore

    Scheduled Pinned Locked Moved
    Tuning and tweaking
    delta homing sensorless
    4
    4
    702
    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.
    • zzingundefined
      zzing
      last edited by

      I have configured my printer to use sensorless homing. I was experience some issues where sometimes one of the towers might not actually move the motor - as if it had detected something without even moving. I was trying some tweaking and now the belt just vibrates when it hits the hard plastic stopping block. Note that I have verified the motor isn't spinning anymore, it is just the belt is vibrating. So I haven't been able to figure out what is actually going on and why it isn't detecting the stop.

      Unfortunately, I didn't end up keeping my original config, but it seems to be the same so far as I remember.

      Some notable points from my config:

      M574 X2 Y2 Z2 S3             
      M915 X Y Z F0 S3 H200 R0
      

      and from my home delta:

      G91                       ; relative positioning
      
      M400 
      
      M913 X25 Y25 Z25
      G1 H1 X300 Y300 Z300 F1800 ; move all towers to the high end stopping at the endstops (first pass)
      G1 X-5 Y-5 Z-5 F1800 H2   ; go down a few mm
      G1 H1 X10 Y10 Z10 F360    ; move all towers up once more (second pass)
      G1 Z-5 F6000              ; move down a few mm so that the nozzle can be centered
      G90                       ; absolute positioning
      G1 X0 Y0 F6000            ; move X+Y to the center
      
      M913 X100 Y100 Z100
      

      I have tried various amounts of current %, filtered and not, sensitivities (even down to -10), etc.

      Any suggestions would be helpful.

      carlossprundefined 1 Reply Last reply Reply Quote 0
      • carlossprundefined
        carlosspr @zzing
        last edited by carlosspr

        @zzing I remember to have had some issues when speed was too low.
        In my settings I have F2000. For the rest, the settings seem OK to me if the 25% current allows you to move the drivers (my minimum was 35% and below that it would fail).

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

          As @carlosspr says. For stall detection to work, the feed rate in your G1 S1 commands must be at least (60 * m915-h-value / full-steps-per-mm) . If your printer has 80 steps/mm @ x16 microstepping, that's 5 full steps/mm. You are using H200 in M915, so the minimum G1 S1 feed rate would be (200 * 60)/5 = 2400.

          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
          • totalitarianundefined
            totalitarian
            last edited by

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