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

    Duet 3 mini 5+ sensorless homing will not work

    Scheduled Pinned Locked Moved
    Tuning and tweaking
    8
    80
    4.2k
    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.
    • Alucardiundefined
      Alucardi @fcwilt
      last edited by

      @fcwilt how should I move the axis then if not using g1? Should I not use H? In the guide it says to use it. I have tried H1/2/3/4 just to see if it makes any different but it does not.

      fcwiltundefined 1 Reply Last reply Reply Quote 0
      • fcwiltundefined
        fcwilt @Alucardi
        last edited by

        @Alucardi said in Duet 3 mini can't configure sensorless homing + missing extruder:

        @fcwilt how should I move the axis then if not using g1? Should I not use H? In the guide it says to use it. I have tried H1/2/3/4 just to see if it makes any different but it does not.

        You are trying to home the X and Y axes to test sensorless homing - correct?

        If that is the case G1 H1 is the correct variant to use.

        And what about the motor settings being different for X and Y?

        Frederick

        Printers: a small Utilmaker style, a small CoreXY and a E3D MS/TC setup. Various hotends. Using Duet 3 hardware running 3.4.6

        Alucardiundefined 2 Replies Last reply Reply Quote 0
        • Alucardiundefined
          Alucardi @fcwilt
          last edited by Alucardi

          @fcwilt it makes no difference what h I use. Be look further up and you will see that I used h1 also. S value is difference cause I can then test 2 values at the same time. But it makes for no difference if I use -64 or 64 it still will not detect a stall.

          1 Reply Last reply Reply Quote 0
          • Alucardiundefined
            Alucardi @fcwilt
            last edited by

            @fcwilt here is a new config still same issue it makes no difference what i do.

            M400							; finishes all current moves and and thus clears the buffer
            M913 X50 Y34 					; drop motor current to 33%
            M569 P0.0 D3 V60   		 		; reduce V to ensure stealthChop is enabled
            M569 P0.1 D3 V60   		 		; reduce V to ensure stealthChop is enabled
            M915 P0.0 S-50 R0 F0 H400		; sensitivity X, don’t take action, don’t filter
            M915 P0.1 S-50 R0 F0 H400		; sensitivity Y, don’t take action, don’t filter
            M400 							; finishes all current moves and and thus clears the buffer
            G91								; relative positioning
            G1 H1 Z10 F6000	    	   		; lift Z relative to current position
            G1 H1 X1
            G4 P200
            G1 H1 X20 F8000
            G1 H1 X-335 F5000		   		; move to X
            G1 H1 X5 F7000
            G1 H1 Y1
            G4 P200
            G1 H1 Y20 F8000
            G1 H1 Y-348 F5000 				; move to Y
            G30 P0 G1 X167.5 Y167.5    		; home Z by probing the bed
            G90                   	  		; absolute positioning
            M400							; finishes all current moves and and thus clears the buffer
            M569 P0.0 P0.1 D2      			; restore default for motor
            M913 X100 Y100 					; return current to 100%
            M400							; finishes all current moves and and thus clears the buffer
            
            fcwiltundefined 2 Replies Last reply Reply Quote 0
            • fcwiltundefined
              fcwilt @Alucardi
              last edited by

              @Alucardi said in Duet 3 mini can't configure sensorless homing + missing extruder:

              @fcwilt here is a new config still same issue it makes no difference what i do.

              OK I will give it a go on my Duet 3 Mini and see if I can get it to work.

              This will take a bit of time.

              Frederick

              Printers: a small Utilmaker style, a small CoreXY and a E3D MS/TC setup. Various hotends. Using Duet 3 hardware running 3.4.6

              1 Reply Last reply Reply Quote 0
              • fcwiltundefined
                fcwilt @Alucardi
                last edited by

                @Alucardi

                Well I got it to function on my work bench BUT it was erratic - failing more often than working.

                Certainly not reliable enough to use.

                If I find the problem I will let you know.

                Frederick

                Printers: a small Utilmaker style, a small CoreXY and a E3D MS/TC setup. Various hotends. Using Duet 3 hardware running 3.4.6

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

                  @fcwilt What settings did you end up with?

                  Z-Bot CoreXY Build | Thingiverse Profile

                  fcwiltundefined 1 Reply Last reply Reply Quote 0
                  • fcwiltundefined
                    fcwilt @Phaedrux
                    last edited by fcwilt

                    @Phaedrux said in Duet 3 mini can't configure sensorless homing + missing extruder:

                    @fcwilt What settings did you end up with?

                    You would ask me that. Let's see...

                    I basically followed the documentation and used the suggested values.

                    The following were already in the config file that I was using for testing my new board:

                    M92 X80
                    M201 X1000
                    M203 X10000
                    M566 X600
                    M906 X1000 I30

                    These I added for testing:

                    M569 P0 S1 V?? (I cannot remember V but it set the crossover speed around 180 mm/s)
                    M574 X2 S3 (the doc example has M574 X Y S3 which is missing the X and Y values)
                    M913 X70
                    M915 X S1 F0 H400 R1 (0.9 stepper - I just grabbed a handy one)

                    The "home" command was G91 G1 H1 X999 F10000 G90

                    Now I have never tried this before and I wasn't going to spend a lot of time trying to tweak it.

                    I was content to verify that it did work sometimes and perhaps just needed different settings or perhaps a different
                    stepper.

                    Back to my trusty optical end stop sensors. 😉

                    Frederick

                    Printers: a small Utilmaker style, a small CoreXY and a E3D MS/TC setup. Various hotends. Using Duet 3 hardware running 3.4.6

                    Alucardiundefined 1 Reply Last reply Reply Quote 1
                    • Alucardiundefined
                      Alucardi @fcwilt
                      last edited by Alucardi

                      @fcwilt I don’t see what I am missing. My stepper works fine with my old board I guess I am sol. Others have made it work. Think I have a defective board or is it that firmware is not working as it should? Cause it seem like all I find are people having issues.

                      Edit: I did find this. But it is unclear if I should use s3 or s4. S4 says it stops the motors individuality but I don’t want that. S3 refers to be used with only 1 motor so I should not use that either. So what should I use?

                      86636D32-9257-4113-AA9A-5694B4C9F592.jpeg BBD3DEC4-9DB2-49D1-AD37-995D449AAAAC.jpeg

                      fcwiltundefined 1 Reply Last reply Reply Quote 0
                      • fcwiltundefined
                        fcwilt @Alucardi
                        last edited by fcwilt

                        @Alucardi said in Duet 3 mini 5+ sensorless homing will not work:

                        @fcwilt I don’t see what I am missing. My stepper works fine with my old board I guess I am sol. Others have made it work. Think I have a defective board or is it that firmware is not working as it should? Cause it seem like all I find are people having issues.

                        I wouldn't exactly say I got it to work. It worked maybe 1 time out of 10 tries.

                        For a Core XY I THINK you would use S4 so each motor would keep moving until it stalled.

                        OK so it turns out you use S3.

                        Did I mention that optical end stop sensors work great? 😉

                        Frederick

                        Printers: a small Utilmaker style, a small CoreXY and a E3D MS/TC setup. Various hotends. Using Duet 3 hardware running 3.4.6

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

                          S4 is intended for Z axis leveling with multiple motors but instead of endstops stall detection.

                          Z-Bot CoreXY Build | Thingiverse Profile

                          1 Reply Last reply Reply Quote 1
                          • Alucardiundefined
                            Alucardi @fcwilt
                            last edited by Alucardi

                            @fcwilt I will not redesign my printer setup to use endstops. The card says it support sensorless homing so that feature should work right? It has worked fine for years using duet 2 card. It took me 2 minutes to get it setup there and now it is a pain in the but.
                            Regarding s3 it clearly says single motor. A coreXY don’t have a single motor 🤷‍♂️
                            Unless @dc42 have a suggestion it is time for me to leave rrf and move over to klipper where I know sensorless homing works with 2209 drivers.

                            1 Reply Last reply Reply Quote 0
                            • oliofundefined
                              oliof
                              last edited by

                              Did you follow @gloomyandy s suggestion to try the inverted sensitivity setting?

                              <>RatRig V-Minion Fly Super5Pro RRF<> V-Core 3.1 IDEX k*****r <> RatRig V-Minion SKR 2 Marlin<>

                              Alucardiundefined 1 Reply Last reply Reply Quote 0
                              • Alucardiundefined
                                Alucardi @oliof
                                last edited by Alucardi

                                @oliof yes I replied to him and said it did not work using 64. At -64 it should trigger directly which it does not. It does not even trigger which means something is not working. Either it is a broken firmware or wrong code we can’t figure out.
                                I believe it to be firmware though since even if downloading 3.2 firmware we are stuck on beta, Wonder why they don’t fix that 🤷‍♂️

                                Vetiundefined 1 Reply Last reply Reply Quote 0
                                • oliofundefined
                                  oliof
                                  last edited by oliof

                                  I'll try a small setup tonight. unfortunately my mini beta board is on a version that doesn't support sensorless homing yet and won't be updated anymore. But downstream I see your problem with sensorless homing was fixed, so yay!

                                  <>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
                                  • Vetiundefined
                                    Veti @Alucardi
                                    last edited by Veti

                                    @Alucardi said in Duet 3 mini 5+ sensorless homing will not work:

                                    I believe it to be firmware though since even if downloading 3.2 firmware we are stuck on beta, Wonder why they don’t fix that

                                    if you are on the beta, then stall detection is not implemented

                                    to update see
                                    https://forum.duet3d.com/topic/20382/unable-to-update-firmware-on-duet-mini-5-ethernet

                                    Alucardiundefined 1 Reply Last reply Reply Quote 0
                                    • jay_s_ukundefined
                                      jay_s_uk
                                      last edited by

                                      TBH, I couldn't get mine to stall with a simple movement with S set to -64 either.

                                      Owns various duet boards and is the main wiki maintainer for the Teamgloomy LPC/STM32 port of RRF. Assume I'm running whatever the latest beta/stable build is

                                      Alucardiundefined 1 Reply Last reply Reply Quote 0
                                      • Alucardiundefined
                                        Alucardi @Veti
                                        last edited by

                                        @Veti why is this not fixed in the stable release?

                                        Vetiundefined 1 Reply Last reply Reply Quote 0
                                        • Vetiundefined
                                          Veti @Alucardi
                                          last edited by

                                          @Alucardi

                                          it is. but the problem is your current programmer

                                          Alucardiundefined 1 Reply Last reply Reply Quote 0
                                          • Alucardiundefined
                                            Alucardi @jay_s_uk
                                            last edited by

                                            @jay_s_uk which means something is not working. It should detect directly. I tried it in my old duet 2 when I was setting that up. It detected a stall as soon as it tried to move the axis.

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