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.
    • Phaedruxundefined
      Phaedrux Moderator
      last edited by

      I don't have my mini5 in a corexy and I use endstops in the cartesian I do have it in, but I can go through setting it up and I can see if I hit any sticking points.

      CoreXY is going to be different, but hopefully it's not a deal breaker.

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

      i must be stupid

      Do you need another banana break? Don't despair.

      Z-Bot CoreXY Build | Thingiverse Profile

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

        @Phaedrux why does this not work? is it cause other drivers cause it worked fine on my wifi. I need the printer but i wont redesign it for endstops. So if I cannot get this to work before end of this week il make sure to post a video on how to set fire to a mini 5+ lol (that isa promise)
        Also i do believe something is broken since it will NOT detect a stall even if i pick -64.

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

          played around with different move types and all i could find. Still no go.

          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-54 R0 F0 H400		; sensitivity X, don’t take action, don’t filter
          M915 P0.1 S30 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 H2 Z10 F6000	    	   		; lift Z relative to current position
          G1 H2 X1
          G4 P200
          G1 H2 X20 F8000
          G1 H3X-335 F7000		   		; move to X
          G1 H2 X5 F7000
          G1 H2 Y1
          G4 P200
          G1 H2 Y20 F8000
          G1 H3 Y-348 F7000 				; 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 1 Reply Last reply Reply Quote 0
          • gloomyandyundefined
            gloomyandy
            last edited by

            @Alucardi I realize this sounds like madness, but can you try setting the stall detection threshold to +63 (so S63 on the M915 for both motors) and see if it detects the stall then.

            Alucardiundefined 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:

              played around with different move types and all i could find. Still no go.

              As I understand it this is a CoreXY machine.

              Why are your X and Y motor settings not the same?

              Why are you using G1 H3 moves?

              Thanks.

              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
              • Alucardiundefined
                Alucardi @gloomyandy
                last edited by

                @gloomyandy do not work.

                1 Reply Last reply Reply Quote 0
                • 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
                                            • First post
                                              Last post
                                            Unless otherwise noted, all forum content is licensed under CC-BY-SA