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

    BLTouch Probe Won't Deploy

    Scheduled Pinned Locked Moved Solved
    General Discussion
    4
    95
    5.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.
    • fcwiltundefined
      fcwilt @Charlie
      last edited by

      @charlie said in BLTouch Probe Won't Deploy:

      @joergs5

      No worries. I greatly appreciate your willingness to help!

      In this case, I am homing X, then Y, then Z. With that said, the issue also occurs using the "Home All" button in DWC.

      So homing just Z with the DWC Home Z button does not work? Just want to be sure I understand what is happening.

      Frederick

      Printers: a E3D MS/TC setup and a RatRig Hybrid. Using Duet 3 hardware running 3.4.6

      Charlieundefined 1 Reply Last reply Reply Quote 0
      • Charlieundefined
        Charlie @JoergS5
        last edited by

        @joergs5

        homex.g

        ; Voron.
        ; 0:/sys/homex.g
        ; Called to home the X axis via G28 X.
        ; 2020/10/24/20:00
        
        G91               ; Set axes (not extruders) to relative positioning mode.
        G1 H2 Z5 F6000    ; Lift Z relative to current position.
        G1 H1 X355 F6000  ; Move quickly to X endstop (1 of 2 passes).
        G1 H0 X-3 F6000   ; Move away from X endstop.
        G1 H1 X10 F360    ; Move slowly to X axis endstop once more (2 of 2 passes).
        G1 H2 Z-5 F6000   ; Lower Z relative to current position.
        G90               ; Set axes (not extruders) to absolute positioning mode.
        

        homey.g

        ; Voron
        ; 0:/sys/homey.g
        ; Called to home the Y axis via G28 Y.
        ; 2020/10/24/20:01
        
        G91               ; Set axes (not extruders) to relative positioning mode.
        G1 H2 Z5 F6000    ; Lift Z relative to current position.
        G1 H1 Y360 F6000  ; Move quickly to Y endstop (1 of 2 passes).
        G1 H0 Y-3 F6000   ; Move away from Y endstop.
        G1 H1 Y10 F360    ; Move slowly to X axis endstop once more (2 of 2 passes).
        G1 H2 Z-5 F6000   ; Lower Z relative to current position.
        G90               ; Set axes (not extruders) to absolute positioning mode.
        

        homeall.g

        ; Voron.
        ; 0:/sys/homeall.g
        ; Called to home all axes via G28.
        ; 2020/10/24/21:00
        
        G91                    ; Set axes (not extruders) to relative positioning mode.
        G1 H2 Z5 F6000         ; Lift Z relative to current position.
        G1 H1 X355 Y360 F6000  ; Move quickly to X or Y axis endstop and stop there.
        G1 H1 X355 F6000       ; Move quickly to X endstop and stop there.
        G1 H1 Y360 F6000       ; Move quickly to Y endstop and stop there.
        G1 H0 X-3 Y-3 F6000    ; Move away from X and Y endstops.
        G1 H1 X10 F360         ; Move slowly to X endstop once more.
        G1 H1 Y10 F360         ; Move slowly to Y endstop once more.
        G90                    ; Set axes (not extruders) to absolute positioning mode.
        G1 X175 Y151.5 F6000   ; Move X and Y axes so the Z probe is at the center of the bed.
        M558 F600 H2 A1        ; Set Z probe. Feed rate: 600 mm/min. Dive height: 2 mm. Times to probe: 1.
        G30                    ; Z probe quickly (1 of 2 passes).
        M558 F120 H5 A1        ; Set Z probe. Feed rate: 120 mm/min. Dive height: 5 mm. Times to probe: 1.
        G30                    ; Home Z by probing the bed slowly (2 of 2 passes).
        
        1 Reply Last reply Reply Quote 0
        • JoergS5undefined
          JoergS5 @Charlie
          last edited by

          @charlie you may need to exchange the order or M950 and M558:

          in the M950 documentation https://duet3d.dozuki.com/Wiki/M950 :
          "M950 must come before any commands that refer to the device being created."
          So M950, then M558 which uses the servo part of BLTouch.

          I am not sure about this. In the examples I know, M950 is first, M558 next, but the two commands don't have a reference to each other. But it's worth a try. M558 may expect to know the M950 values.

          Charlieundefined 1 Reply Last reply Reply Quote 0
          • Charlieundefined
            Charlie @fcwilt
            last edited by

            @fcwilt
            That is correct. Homing just Z doesnt work.

            It also doesnt work if I use "Home All".

            fcwiltundefined JoergS5undefined 2 Replies Last reply Reply Quote 0
            • fcwiltundefined
              fcwilt @Charlie
              last edited by

              @charlie said in BLTouch Probe Won't Deploy:

              @fcwilt
              That is correct. Homing just Z doesnt work.

              It also doesnt work if I use "Home All".

              OK let's take the homing code out of the picture.

              Can you reset the printer and successfully home X and Y?

              Frederick

              Printers: a E3D MS/TC setup and a RatRig Hybrid. Using Duet 3 hardware running 3.4.6

              Charlieundefined 1 Reply Last reply Reply Quote 0
              • JoergS5undefined
                JoergS5 @Charlie
                last edited by

                @charlie a last additional idea: M208 has Z minimum 0 and the BLTouch starts at 3 mm height. It may be that it cannot probe below 0 because of M208. This was changed in 3.4 somewhere if I remember correct, but if you use 3.3 firmware, it may be a try to set the M208 Z limit below 0.

                Charlieundefined 1 Reply Last reply Reply Quote 0
                • Charlieundefined
                  Charlie @fcwilt
                  last edited by

                  @fcwilt
                  Im assuming that "reset" means sending an M999 command, or powering off the duet. In that case, X and Y works wonderfully when I home them individually. Furthermore, the X and Y portions of the Home All function work as intended as well.

                  fcwiltundefined 1 Reply Last reply Reply Quote 0
                  • Charlieundefined
                    Charlie @JoergS5
                    last edited by

                    @joergs5
                    Unfortunately, this did not fix the issue. I appreciate the attempt though!

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

                      @charlie said in BLTouch Probe Won't Deploy:

                      @fcwilt
                      Im assuming that "reset" means sending an M999 command, or powering off the duet. In that case, X and Y works wonderfully when I home them individually. Furthermore, the X and Y portions of the Home All function work as intended as well.

                      Great.

                      So with X and Y homed:

                      • move X and Y to center of the bed either by jogging or issuing G1 commands
                      • issue a G92 Z3 to force Z to be marked as homed (this allows jogging Z)
                      • jog Z to 3 mm off the bed (now the logical and physical Z positions are in sync)
                      • change to the DWC Console page
                      • issue a G30

                      Post what happens.

                      Frederick

                      Printers: a E3D MS/TC setup and a RatRig Hybrid. Using Duet 3 hardware running 3.4.6

                      Charlieundefined 1 Reply Last reply Reply Quote 0
                      • Charlieundefined
                        Charlie @fcwilt
                        last edited by

                        @fcwilt
                        So I did this, but with one exception. I didnt jog the z to be 3mm off the bed, as I was concerned about crashing the nozzle.

                        The probe did not deploy, and the error: "Error: Probe was not triggered during probing move" was displayed on the console.

                        fcwiltundefined 1 Reply Last reply Reply Quote 0
                        • Charlieundefined
                          Charlie @JoergS5
                          last edited by

                          @joergs5 said in BLTouch Probe Won't Deploy:

                          @charlie a last additional idea: M208 has Z minimum 0 and the BLTouch starts at 3 mm height. It may be that it cannot probe below 0 because of M208. This was changed in 3.4 somewhere if I remember correct, but if you use 3.3 firmware, it may be a try to set the M208 Z limit below 0.

                          Something odd happened that may help those smarter than I!

                          I issued an M208 S1 Z-100 command in the DWC console (which is along the lines of what I believed you asked me to do). I then issued a G30 command. Please keep in mind that this was after I did what @fcwilt asked, which was to issue a G92 Z3 command.

                          The print head seemed to move down around 3mm, and then the probe deployed.

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

                            I made a post but came back to find your new post.

                            I need to think.

                            Printers: a E3D MS/TC setup and a RatRig Hybrid. Using Duet 3 hardware running 3.4.6

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

                              @charlie

                              OK what are your current probe configuration commands (M950 M558 G31)?

                              Frederick

                              Printers: a E3D MS/TC setup and a RatRig Hybrid. Using Duet 3 hardware running 3.4.6

                              Charlieundefined 1 Reply Last reply Reply Quote 0
                              • Charlieundefined
                                Charlie @fcwilt
                                last edited by

                                @fcwilt
                                Here is the current Z Probe section of the config.g file, containing the M950, M558, and G31.

                                ; Z Probe
                                
                                M558 K0 P9 F120 H3 R0 T6000 A1 B0 C"0.io4.in"  ; Set Z probe type.
                                                                               ; K (Z probe number): 0 (1).
                                                                               ; P (Z Probe type): 9 (BLTouch probe).
                                                                               ; F (Feed rate. Probing speed [mm/min]): 120.
                                                                               ; H (Dive height [mm]): 3.
                                                                               ; R (Recovery time [seconds]): 0.
                                                                               ; T (Travel speed [mm/min]): 6,000.
                                                                               ; A (Max number of times to probe each point): 1.
                                                                               ; B (Heaters): 0 (Leave all heaters on while probing).
                                                                               ; C (Endstop input): 0. (Mainboard) io4.in.
                                
                                M950 S0 C"0.io4.out"                           ; Create GPIO/servo pin.
                                                                               ; S (Output/servo pin number): 0.
                                                                               ; C (Pin name): 0. (Mainboard) io4.out.
                                
                                G31 P500 X0 Y22.0 Z3.105 K0                    ; Set Z probe.
                                                                               ; P (Trigger value): 500.
                                                                               ; X (Probe X offset [mm]): 0.
                                                                               ; Y (Probe Y offset [mm]): 22.000.
                                                                               ; Z (Probe Z offset [mm]): 3.105 (This is modified for Z probe calibration. A higher offset number moves the nozzle closer to the bed.).
                                                                               ; K (Z probe number): 0.
                                
                                M557 X25:325 Y25:313.5 P3                      ; Define Z probe mesh grid (This is the probe point grid, not the nozzle grid).
                                                                               ; X (Min:Max X coordinates to probe [mm]): 35 (Min) : 325 (Max).
                                                                               ; Y (Min:Max Y coordinates to probe [mm]): 25 (Min) : 313.5 (Max).
                                                                               ; P (Points to probe in each direction): 3.
                                
                                fcwiltundefined Phaedruxundefined 2 Replies Last reply Reply Quote 0
                                • fcwiltundefined
                                  fcwilt @Charlie
                                  last edited by

                                  @charlie

                                  Thanks.

                                  Let's changes things just a bit:

                                  M950 S0 C"0.io4.out"
                                  M558 P9 C"0.io4.in" H3 T6000 F120 A1 R0.2 B0
                                  G31 P25 X0 Y22.0 Z3.105
                                  

                                  Reset and try what I suggested before BUT lets use G92 Z7 instead of G92 Z3

                                  Frederick

                                  Printers: a E3D MS/TC setup and a RatRig Hybrid. Using Duet 3 hardware running 3.4.6

                                  Charlieundefined 1 Reply Last reply Reply Quote 0
                                  • Charlieundefined
                                    Charlie @fcwilt
                                    last edited by

                                    @fcwilt
                                    Same problem. Probe did not deploy. Same error: "Error: Probe was not triggered during probing move"

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

                                      @charlie said in BLTouch Probe Won't Deploy:

                                      Same problem. Probe did not deploy. Same error: "Error: Probe was not triggered during probing move"

                                      And yet when you issued the M208 S1 Z-100 and then the G30 it seemed to work?

                                      Frederick

                                      Printers: a E3D MS/TC setup and a RatRig Hybrid. Using Duet 3 hardware running 3.4.6

                                      Charlieundefined 1 Reply Last reply Reply Quote 0
                                      • Charlieundefined
                                        Charlie @fcwilt
                                        last edited by

                                        @fcwilt
                                        This is correct, but I cant seem to replicate the scenario in which it worked.

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

                                          @charlie said in BLTouch Probe Won't Deploy:

                                          @fcwilt
                                          This is correct, but I cant seem to replicate the scenario in which it worked.

                                          Well we are overlooking something simple.

                                          Did you post what the DWC Z Probe readout value is?

                                          Frederick

                                          Printers: a E3D MS/TC setup and a RatRig Hybrid. Using Duet 3 hardware running 3.4.6

                                          Charlieundefined 1 Reply Last reply Reply Quote 0
                                          • Charlieundefined
                                            Charlie @fcwilt
                                            last edited by

                                            @fcwilt
                                            Z Probe readout value is 0, and remains 0 for the entire homing attempt.

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