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

    BLtouch convert settings from 2.X to 3.X, cant get it to work.

    Scheduled Pinned Locked Moved
    Duet Hardware and wiring
    3
    7
    319
    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.
    • brasseundefined
      brasse
      last edited by

      Hey.
      Im a bit confused about the new way to set up BLtouch on the new 3.0 firmware, can someone help me to get it right?

      Working configuration in 2.03:
      config.g
      M307 H3 A-1 C-1 D-1 ; Disable the 3th Heater
      M558 P9 H5 F500 T4000 X0 Y0 Z1 ; Set Z probe type/mode 5. H=Dive Height. F=Speed the bed moves. BLtouch

      retractprobe.g
      M280 P3 S90 I1

      deployprobe.g
      M280 P3 S10 I1

      This is config.g (generated from the online config-tool), based from my old config
      M950 S0 C"e3heat" ; create servo pin 0 for BLTouch (also tried e1heat as the generation tool suggested)
      M558 P9 C"zprobe.in+zprobe.mod" H5 F120 T6000 ; set Z probe type to bltouch and the dive height + speeds

      I cant get the probe to deploy/retract (M401,M402) with this config on 3.0, what am i doing wrong?

      Best Regards

      1 Reply Last reply Reply Quote 0
      • chrishammundefined
        chrishamm administrators
        last edited by

        Your deployprobe.g/retractprobe.g is wrong. The configtool generates this and it should work:

        config.g:

        M950 S0 C"duex.e3heat"                         ; create servo pin 0 for BLTouch
        M558 P9 C"zprobe.in" H5 F120 T6000             ; set Z probe type to bltouch and the dive height + speeds
        

        deployprobe.g

        M280 P0 S10 ; deploy BLTouch
        

        retractprobe.g

        M280 P0 S90 ; retract BLTouch
        

        Duet software engineer

        1 Reply Last reply Reply Quote 0
        • brasseundefined
          brasse
          last edited by

          It made no difference at all, M401/M402 still does nothing 😞

          1 Reply Last reply Reply Quote 0
          • piperswundefined
            pipersw
            last edited by pipersw

            can you post your config.g, deployprobe.g and retractprobe.g ?

            don't use pin definition for duex, but try with the extension connector pin number :

            M950 S0 C"exp.8"                         ; create servo pin 8  for BLTouch
            M558 P9 C"zprobe.in" H5 F120 T6000             ; set Z probe type to bltouch and the dive height + speeds
            
            brasseundefined 1 Reply Last reply Reply Quote 0
            • brasseundefined
              brasse @pipersw
              last edited by

              @pipersw I have tried the configuration i posted in my first post, and i have also tried the config that "chrishamm" posted above.

              But i can repeat:
              I have tried this:
              config.g:

              M950 S0 C"duex.e3heat"                         ; create servo pin 0 for BLTouch
              M558 P9 C"zprobe.in" H5 F120 T6000             ; set Z probe type to bltouch and the dive height + speeds
              

              deployprobe.g

              M280 P0 S10 ; deploy BLTouch
              

              retractprobe.g

              M280 P0 S90 ; retract BLTouch
              

              As well as this:
              retractprobe.g

              M280 P3 S90 I1
              

              deployprobe.g

              M280 P3 S10 I1
              

              config.g

              M950 S0 C"e3heat" ; create servo pin 0 for BLTouch (also tried e1heat as the generation tool suggested)
              M558 P9 C"zprobe.in+zprobe.mod" H5 F120 T6000 ; set Z probe type to bltouch and the dive height + speeds
              
              1 Reply Last reply Reply Quote 0
              • piperswundefined
                pipersw
                last edited by pipersw

                try this :
                config.g

                ; Z-Probe
                M950 S0 C"exp.8"                               ; create servo 0 pin 8 for BLTouch
                M558 P9 C"zprobe.in+zprobe.mod" F150 H2.5 R0.5 T2000 A10 S0.03 B0  ; set Z probe type to bltouch and the dive height + speeds
                G31 P25 X0 Y80 Z1.25                           ; Set Z probe trigger value, offset and trigger height
                

                deployprobe.g

                M280 P0 S10  ; set 10deg servo position on GPIO port 0
                

                retractprobe.g

                M280 P0 S90  ; set 90deg servo position on GPIO port 0
                

                don't use I1 with M280, and use the same port with M280 as define with M950

                brasseundefined 1 Reply Last reply Reply Quote 2
                • brasseundefined
                  brasse @pipersw
                  last edited by

                  @pipersw That did the trick 🙂 "e3heat" instead of "exp.8" was the main problem. Thanks!

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