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

    BLTouch Probe Won't Deploy

    Scheduled Pinned Locked Moved Solved
    General Discussion
    4
    95
    4.9k
    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.
    • 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 small Utilmaker style, a small CoreXY and a E3D MS/TC setup. Various hotends. 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 small Utilmaker style, a small CoreXY and a E3D MS/TC setup. Various hotends. 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 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 @Charlie
                          last edited by

                          @charlie

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

                          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

                          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 small Utilmaker style, a small CoreXY and a E3D MS/TC setup. Various hotends. 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 small Utilmaker style, a small CoreXY and a E3D MS/TC setup. Various hotends. 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 small Utilmaker style, a small CoreXY and a E3D MS/TC setup. Various hotends. 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
                                        • Charlieundefined
                                          Charlie @Charlie
                                          last edited by

                                          Im unsure as to whether this means anything, but the BLTouch light remains a solid red when the machine is idle, as well as before and during the homing process. Of course the light shuts off when I power off the machine to prevent crashing, but the probe also deploys when power is turned off while the Z probe is occuring.

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

                                            @charlie said in BLTouch Probe Won't Deploy:

                                            Im unsure as to whether this means anything, but the BLTouch light remains a solid red when the machine is idle, as well as before and during the homing process. Of course the light shuts off when I power off the machine to prevent crashing, but the probe also deploys when power is turned off while the Z probe is occuring.

                                            Well it's getting late and I've got to get some sleep.

                                            Sorry we couldn't get it sorted in this session.

                                            I will run some tests with my BLTouch and see I can determine what conditions could be causing your problems.

                                            Talk to you later.

                                            Good night.

                                            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

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