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

    BL Touch - Wont Deploy

    Scheduled Pinned Locked Moved Solved
    Duet Hardware and wiring
    bl touch z-probe duex5 rrf3
    3
    4
    350
    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.
    • dm86undefined
      dm86
      last edited by

      Hi all,

      I'm trying to move from a differential IR sensor to a BL Touch and I getting poor reading accuracy.

      I'm using a Duet2 Wifi & a DueX5. Firmware Beta3.2

      I've followed all the instructions I can find but with the different firmware versions etc find it a little confusing so it's likely I've just made a configuration mistake.

      Here is what I think is the relevent config. I'm not using any heaters on the Duex

      ; BLTouch
      M558 P9 C"^zprobe.in" H5 F120 T3000  				; BLTouch connected to Z probe IN pin
      M950 S0 C"!duex.pwm1" 						; create servo/gpio 0 on pwm1 on Duex5
      M280 P0 S10 							; send control signal to BLTouch through servo/gpio 0
      G31	P25 X37.5 Y28.25 Z1					; BLTouch set offset	
      M557 X30:260 Y30:520 S20                           	        ; define mesh grid
      

      I'm then sending these through the console but get nothing.

      Pin Down - M280 P0 S10
      Pin Up - M280 P0 S90
      Self-Test - M280 P0 S120

      The selftest works on power up so I don't think its the 5V jumper issue highlighted on the troubleshoot page. Photo of my not so neat wiring!

      IMG_20210319_190852.jpg

      Is there something I'm missing?

      Thank you

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

        I think you should remove the ! from the servo pin name. M950 S0 C"!duex.pwm1"

        This is what the config tool generates

        ; Z-Probe
        M950 S0 C"duex.pwm1"                           ; 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
        

        Z-Bot CoreXY Build | Thingiverse Profile

        1 Reply Last reply Reply Quote 1
        • dm86undefined
          dm86
          last edited by

          😂 Glad that was simple. Frustrated it took 4 hours of trying all sorts before asking on here!

          Don't know how I ended up with that combo but now working. Thanks.

          1 Reply Last reply Reply Quote 0
          • Eman74undefined
            Eman74
            last edited by

            can you please share your config? this can help me too

            Emanuele

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