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

    [RRF3.3b2] Possibly incorrect behavior when homing Z

    Scheduled Pinned Locked Moved Unsolved
    Beta Firmware
    6
    20
    1.0k
    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.
    • OwenDundefined
      OwenD @pkos
      last edited by

      @pkos
      I have a Duet 2 Wifi and run RRF 3.3b2
      It works as expected for me.
      Move to Z100
      Run G30 K0
      It does a fast probe then only raises to the dive height before doing the subsequent probes at the slower speed.

      ; Z-Probe
      M950 S0 C"exp.heater3"                                      ; create servo pin 0 for BLTouch
      M558 P9 C"^zprobe.in" H6 F600:180 K0 T2400 A10 S0.03 R0.5 B0         ; set Z probe type to bltouch and the dive height + speeds
      G31 P500 X27 Y-2 Z0.48                                  	; set Z probe trigger value, offset and trigger height
      
      pkosundefined 1 Reply Last reply Reply Quote 0
      • pkosundefined
        pkos @OwenD
        last edited by pkos

        @owend

        Just to be clear.

        You take the gantry to 100.

        You turn the printer off completely.
        You turn the printer on and Home z - and then it also just raises a tiny bit even though the first probe needed a drop fo 100?

        The switched off printer is the key here. If it's already homed, the problem does not exist.

        This is a problem for me, since I often have prints running and the printer shuts itself off completely after it cools down.

        So then, when I want to print again, the gantry is often quite high and it takes a long time to get it to home again.

        Voron 2.4 (Duet 3 6HC + 3HC standalone), Voron SW (Duet 3 mini 5+ standalone), Voron Trident (Duet 3 mini 5+ standalone), Voron 0.1

        fulgundefined OwenDundefined 2 Replies Last reply Reply Quote 0
        • fulgundefined
          fulg @pkos
          last edited by

          @pkos My printer is down at the moment but as far as I remember this works for me? Granted I did not run 3.3b2 for long, but the first trigger of the probe should establish Z=0 (you should see the "Home Z" button turn blue in DWC as soon as the probe is triggered), then the gantry rises by the dive height and the 2nd probe occurs...

          VORON V2 CoreXY + Duet3 Mini5+ Ethernet v1.0 with Mini2+ expansion, VORON V0 CoreXY + Duet2 Maestro

          pkosundefined 1 Reply Last reply Reply Quote 0
          • pkosundefined
            pkos @fulg
            last edited by

            They say a picture tells a thousand words.

            This is what I see.

            https://www.youtube.com/watch?v=0EZ7CqDl-Io

            The key to make this happen is set double speeds for probing.
            So in my case it's F350:60

            Voron 2.4 (Duet 3 6HC + 3HC standalone), Voron SW (Duet 3 mini 5+ standalone), Voron Trident (Duet 3 mini 5+ standalone), Voron 0.1

            fulgundefined 1 Reply Last reply Reply Quote 0
            • fulgundefined
              fulg @pkos
              last edited by

              @pkos Ok, I can reproduce this here on my VORON Zero if I replace the Z endstop with a Z probe connected to the same spot (so I can use G30 Z-99999 in my homing sequence instead of G1 H1 Z-125).

              When using a single probing speed, Z=0 is established on the first probe, so the move to the dive height is small.

              When using dual probing speeds, Z=0 is not established until after the second probe, so the move to the dive height is "power up position + dive height".

              VORON V2 CoreXY + Duet3 Mini5+ Ethernet v1.0 with Mini2+ expansion, VORON V0 CoreXY + Duet2 Maestro

              1 Reply Last reply Reply Quote 1
              • OwenDundefined
                OwenD @pkos
                last edited by

                @pkos said in [RRF3.3b2] Possibly incorrect behavior when homing Z:

                @owend

                Just to be clear.

                You take the gantry to 100.

                You turn the printer off completely.
                You turn the printer on and Home z - and then it also just raises a tiny bit even though the first probe needed a drop fo 100?

                The switched off printer is the key here. If it's already homed, the problem does not exist.

                You could be right. I didn't turn the printer off.

                1 Reply Last reply Reply Quote 0
                • pkosundefined
                  pkos @Phaedrux
                  last edited by

                  @phaedrux Just checking in - is this possibly something that can be checked seeing as how others are now confirming the issue?

                  Voron 2.4 (Duet 3 6HC + 3HC standalone), Voron SW (Duet 3 mini 5+ standalone), Voron Trident (Duet 3 mini 5+ standalone), Voron 0.1

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

                    Yes I've asked @DC42 to comment when he gets a chance.

                    Z-Bot CoreXY Build | Thingiverse Profile

                    pkosundefined 1 Reply Last reply Reply Quote 0
                    • pkosundefined
                      pkos @Phaedrux
                      last edited by

                      @phaedrux FYI - checked with 3.3b3 - behavior still there.

                      Voron 2.4 (Duet 3 6HC + 3HC standalone), Voron SW (Duet 3 mini 5+ standalone), Voron Trident (Duet 3 mini 5+ standalone), Voron 0.1

                      1 Reply Last reply Reply Quote 1
                      • sebkritikelundefined
                        sebkritikel
                        last edited by

                        I can verify this behavior as well
                        Duet2 Wifi +Duex5
                        Duet Web Control 3.3.0-b3
                        RepRapFirmware for Duet 2 WiFi/Ethernet 3.3beta3 (2021-04-22)

                        Large(ish?) IDEX - 6HC, 1HCL
                        Stratasys Dimension 1200es to 6HC Conversion

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

                          I've tried and failed to reproduce this behaviour. However, I have found a bug:

                          • If I set M558 F1000:300 A1 (or I don't specify the A parameter in the original M558 command), then homing Z using G30 probes just once and then reports "Homing failed".
                          • If I set M558 F1000:300 A2, then homing Z works. It probes once at the fast speed, moves up to the dive height (even if I started at a much greater height with Z not homed), then probes twice at the slow speed.

                          My G30 command to home Z has no parameters.

                          @pkps and @fulg, does the issue still occur if you remove the Z-99999 parameter from the G30 command?

                          @pkos and @sebkritikel, what A parameter are you using?

                          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

                          pkosundefined sebkritikelundefined 2 Replies Last reply Reply Quote 0
                          • pkosundefined
                            pkos @dc42
                            last edited by

                            @dc42 I am using A10.

                            Just in case, my config is at the top.

                            I am not sure if you need the whole config.g or if the things up there are enough.

                            Voron 2.4 (Duet 3 6HC + 3HC standalone), Voron SW (Duet 3 mini 5+ standalone), Voron Trident (Duet 3 mini 5+ standalone), Voron 0.1

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

                              @pkos, I just found a way to reproduce the issue you saw:

                              • Send Z to +50
                              • Send G92 Z0
                              • Send M18 Z to flag Z as not homed
                              • Send G30 (after setting M558 A2 to avoid the other bug)

                              I am about to test the fix.

                              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

                              pkosundefined 1 Reply Last reply Reply Quote 0
                              • pkosundefined
                                pkos @dc42
                                last edited by

                                @dc42 Nice. I saw that M18 would also trigger this, but couldn't always reproduce it (so didn't want to waste your time with it).
                                For the time being, I just removed M18 from my end gcode 😉

                                Awesome you found it.

                                Voron 2.4 (Duet 3 6HC + 3HC standalone), Voron SW (Duet 3 mini 5+ standalone), Voron Trident (Duet 3 mini 5+ standalone), Voron 0.1

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

                                  The fix is working and will be in 3.3RC1.

                                  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

                                  pkosundefined 1 Reply Last reply Reply Quote 1
                                  • pkosundefined
                                    pkos @dc42
                                    last edited by

                                    @dc42 Awesome. Can't wait 🙂 Thank you.

                                    Voron 2.4 (Duet 3 6HC + 3HC standalone), Voron SW (Duet 3 mini 5+ standalone), Voron Trident (Duet 3 mini 5+ standalone), Voron 0.1

                                    1 Reply Last reply Reply Quote 0
                                    • sebkritikelundefined
                                      sebkritikel @dc42
                                      last edited by

                                      @dc42 said in [RRF3.3b2] Possibly incorrect behavior when homing Z:

                                      @pkos and @sebkritikel, what A parameter are you using?

                                      For posterity:
                                      M558 P9 C"^zprobe.in" H5 F1000:200 A8 R0.75 T6000 S.02

                                      Large(ish?) IDEX - 6HC, 1HCL
                                      Stratasys Dimension 1200es to 6HC Conversion

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