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

    Duet 3 mini 5+ sensorless homing not working

    Scheduled Pinned Locked Moved Solved
    Tuning and tweaking
    4
    13
    677
    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.
    • Frieckundefined
      Frieck
      last edited by

      Hi i am having big prolems setting um my sensorless homing with the duet 3 mini 5 + wifi.
      if i try to home it it always crashes into the end reguardless of the sensetivity i type in i read many poast but still cant get it to work properly. Any suggestions?

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

        @frieck Which firmware version are you running as there were issues in older builds

        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

        1 Reply Last reply Reply Quote 0
        • Frieckundefined
          Frieck
          last edited by Frieck

          @jay_s_uk i have at the moment the 3.3.0-b2 installed but i tested ist with 3.2.2 and3.2.0 i.
          i am rebuilding an old printer so it never worked before i am normally very
          experienced with 3d printers

          Argoundefined 1 Reply Last reply Reply Quote 0
          • Argoundefined
            Argo @Frieck
            last edited by

            @frieck

            Could you post your config.g and homing files please?

            Frieckundefined 1 Reply Last reply Reply Quote 0
            • Frieckundefined
              Frieck @Argo
              last edited by

              @argo

              config.g
              G90                                          ; send absolute coordinates...
              M83                                          ; ...but relative extruder moves
              M550 P"Big One"                              ; set printer name
              
              ; Network
              M552 S1                                      ; enable network
              M586 P0 S1                                   ; enable HTTP
              M586 P1 S1                                   ; enable FTP
              M586 P2 S0                                   ; disable Telnet
              
              ; Drives
              M569 P0.0 S1                                 ; physical drive 0.0 goes forwards
              M569 P0.1 S1                                 ; physical drive 0.1 goes forwards
              M569 P0.2 S1                                 ; physical drive 0.2 goes forwards
              M569 P0.4 S1                                 ; physical drive 0.4 goes forwards
              M584 X0.0 Y0.1 Z0.2 E0.4                     ; set drive mapping
              M350 X16 Y16 Z16 E16 I1                      ; configure microstepping with interpolation
              M92 X80.00 Y80.00 Z400.00 E420.00            ; set steps per mm
              M566 X900.00 Y900.00 Z60.00 E120.00          ; set maximum instantaneous speed changes (mm/min)
              M203 X6000.00 Y6000.00 Z180.00 E1200.00      ; set maximum speeds (mm/min)
              M201 X500.00 Y500.00 Z20.00 E250.00          ; set accelerations (mm/s^2)
              M906 X700 Y800 Z800 E800 I30                 ; set motor currents (mA) and motor idle factor in per cent
              M84 S30                                      ; Set idle timeout
              
              ; Axis Limits
              M208 X10 Y10 Z0 S1                           ; set axis minima
              M208 X400 Y400 Z400 S0                       ; set axis maxima
              
              ; Endstops
              M574 X1 S3                                   ; configure sensorless endstop for low end on X
              M574 Y1 S3                                   ; configure sensorless endstop for low end on Y
              M574 Z1 S2                                   ; configure Z-probe endstop for low end on Z
              
              ; Z-Probe
              M950 S0 C"io1.out"                           ; create servo pin 0 for BLTouch
              M558 P9 C"^io3.in" H5 F120 T6000             ; set Z probe type to bltouch and the dive height + speeds
              G31 P500 X0 Y30 Z2.5                         ; set Z probe trigger value, offset and trigger height
              M557 X25:375 Y25:375 S20                     ; define mesh grid
              
              ; Heaters
              M308 S0 P"temp0" Y"thermistor" T100000 B4138 ; configure sensor 0 as thermistor on pin temp0
              M950 H0 C"out0" T0                           ; create bed heater output on out0 and map it to sensor 0
              M307 H0 B0 S1.00                             ; disable bang-bang mode for the bed heater and set PWM limit
              M140 H0                                      ; map heated bed to heater 0
              M143 H0 S120                                 ; set temperature limit for heater 0 to 120C
              M308 S1 P"temp1" Y"thermistor" T100000 B4138 ; configure sensor 1 as thermistor on pin temp1
              M950 H1 C"out1" T1                           ; create nozzle heater output on out1 and map it to sensor 1
              M307 H1 B0 S1.00                             ; disable bang-bang mode for heater  and set PWM limit
              M143 H1 S280                                 ; set temperature limit for heater 1 to 280C
              
              ; Fans
              M950 F0 C"out5" Q500                         ; create fan 0 on pin out5 and set its frequency
              M106 P0 S1 H1 T45                            ; set fan 0 value. Thermostatic control is turned on
              M950 F1 C"out6" Q500                         ; create fan 1 on pin out6 and set its frequency
              M106 P1 S1 H-1                               ; set fan 1 value. Thermostatic control is turned off
              
              ; Tools
              M563 P0 D0 H1 F0                             ; define tool 0
              G10 P0 X0 Y0 Z0                              ; set tool 0 axis offsets
              G10 P0 R0 S0                                 ; set initial tool 0 active and standby temperatures to 0C
              
              
              ; homex.g
              M400
              M913 X50
              M915 X S-128 R0 F0 H400
              M569 P0.0 V10
              G4 P200
              G91               ; relative positioning
              ;G1 H2 Z5 F6000    ; lift Z relative to current position
              G1 H1 X-415 F4000 ; move quickly to X axis endstop and stop there (first pass)
              ;G1 H2 X5 F6000    ; go back a few mm
              ;G1 H1 X-415 F360  ; move slowly to X axis endstop once more (second pass)
              ;G1 H2 Z-5 F6000   ; lower Z again
              G90               ; absolute positioning
              M913 X100 
              M915 S63 X R0
              
              
              Argoundefined 1 Reply Last reply Reply Quote 0
              • Argoundefined
                Argo @Frieck
                last edited by

                @frieck

                For home.g I'd try:

                M913 X75
                M915 X S-128 R0 F0 H200
                M569 P0.0 V0

                I find too low currents produces unreliable stall detection.
                M915 H400 is for 0.9 motors "where full_steps_per_rev is 200 or 400 (for 1.8 or 0.9deg motors)"
                M569 V0 to force it into StealthChop

                Also please confirm with M122 that you are running RRF 3.3b2. With M915 "S-128" it should trigger stallguard homing. I have the suspicion that you might be still on 3.2.2.
                It did happen to me that the DWC reloaded but did not flash. At some point (3.3 beta?) the location of the firmware file changed from sys to firmware which caused some confusion.

                Frieckundefined 1 Reply Last reply Reply Quote 1
                • Frieckundefined
                  Frieck @Argo
                  last edited by Frieck

                  @argo M122
                  === Diagnostics ===
                  RepRapFirmware for Duet 3 Mini 5+ version 3.3beta2 running on Duet 3 Mini5plus WiFi (standalone mode)
                  Board ID: S6LD7-7396U-D65J0-40KM8-2213Z-RMB7V
                  thx your code works a litelbit at least it is detecting something now i will try now to tune the crash theshold

                  Frieckundefined 1 Reply Last reply Reply Quote 0
                  • Frieckundefined
                    Frieck @Frieck
                    last edited by

                    @frieck ok it works just fine now
                    thx for the support and the fast ansers👍

                    Argoundefined 1 Reply Last reply Reply Quote 0
                    • Argoundefined
                      Argo @Frieck
                      last edited by

                      @frieck

                      Glad to hear 🙂

                      Frieckundefined 1 Reply Last reply Reply Quote 0
                      • Frieckundefined
                        Frieck @Argo
                        last edited by

                        @argo I think i am a bit stupid but i just cant get the code working for the Y achsis

                        M400				
                        M913 Y75
                        M915 Y S-15 R0 F0 H200
                        M569 P0.0 V0
                        G91               ; relative positioning
                        G1 H2 Z5 F6000    ; lift Z relative to current position
                        G1 H2 Y20 F6000
                        G1 H1 Y-415 F4000 ; move quickly to X axis endstop and stop there (first pass)
                        ;G1 H2 X10 F6000    ; go back a few mm
                        ;G1 H1 X-415 F2000  ; move slowly to X axis endstop once more (second pass)
                        G1 H2 Z-5 F6000   ; lower Z again
                        G90               ; absolute positioning
                        M913 Y100 
                        
                        Argoundefined 1 Reply Last reply Reply Quote 0
                        • Argoundefined
                          Argo @Frieck
                          last edited by

                          @frieck

                          Do you have

                          M17
                          G4 P150

                          before any movement in your homing files?
                          I have my whole homing procedure in homeall.g and before any movement M17 enables the motors.
                          See documentation:

                          „ Use this command to energise a motor for stealthChop tuning, followed by a short pause eg G4 P100 to allow the driver to establish the motor parameters.“

                          I use P150 just to be sure the pause is long enough.

                          Frieckundefined 1 Reply Last reply Reply Quote 0
                          • Frieckundefined
                            Frieck @Argo
                            last edited by

                            @argo said in Duet 3 mini 5+ sensorless homing not working:

                            M17
                            G4 P150

                            thx i implemented it into my Code. But it wasn't the Problem i forgot to set

                            M569 P0.0 V0
                            

                            to

                            M569 P0.1 V0
                            

                            now it works thx for the Help again👍 👍 👍 👍

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

                              @frieck, thanks for the update. I'll mark this as solved.

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