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

    BLTouch working

    Scheduled Pinned Locked Moved
    Duet Hardware and wiring
    50
    266
    79.5k
    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.
    • gideonundefined
      gideon
      last edited by

      Hey,
      I just got my BL Touch installed on my duet wifi, followed the instructions on here and another topic. I just have my test reads 1000 all the time and not 0 ever. I can easily deploy and retract when I lightly touch it.
      and when I do homez.g he does almost everything when the bltouch comes against the bed then he does not stop the z then just goes up
      ; called to home the Z axis
      ;
      T0; select tool
      G91; relative coordinates
      M280 P3 S160 I1; release Z probe alarm
      G1 Z5 F2000, lower bed
      G4 P500, wait for the bed to lower
      G90: absolute positioning
      G1 X200 Y200 F3000, move to center
      M401, deploy the probe
      G30, calibrate Z-axis
      M402; Retract Probe

      Is there anything else you need?

      greetings gideon

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

        Check your M558 and G31 commands, and see my previous response in this thread.

        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

        1 Reply Last reply Reply Quote 0
        • gideonundefined
          gideon
          last edited by

          hellodc42
          I have this in me config.g
          M307 H3 A-1 C-1 D-1; bltouch
          M558 P5 X0 Y0 Z1 H5 F100 T2000; bltouch
          G31 X35 Y0 Z2.6 P25; bltouch

          1 Reply Last reply Reply Quote 0
          • gideonundefined
            gideon
            last edited by

            @dc42:

            Check your M558 and G31 commands, and see my previous response in this thread.

            I still have the problem that my bltouch does not want to trigger,
            after my idea, the settings are right
            M307 H3 A-1 C-1 D-1; bltouch
            M558 P5 X0 Y0 Z1 H5 F100 T2000; bltouch
            G31 X35 Y0 Z2.6 P25; bltouch
            i use firmware 1.20

            if not.
            I would like to hear it
            what I can do about it,

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

              If you are getting a reading of 1000 all the time, see my post https://www.duet3d.com/forum/thread.php?pid=34470#p34470.

              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

              1 Reply Last reply Reply Quote 0
              • gideonundefined
                gideon
                last edited by

                Hey,
                all wires are connected properly the firmware is 1.20
                but I'm afraid my bltouch is faulty, if it is properly mounted then I do not measure anything at all on the output,
                if I hang it on them, then it works occasionally and then I measure 4.6 volts without resistance. this is then not connected to the duet just to test so think that the problem is there
                thanks for thinking along

                1 Reply Last reply Reply Quote 0
                • mgrimes1907undefined
                  mgrimes1907
                  last edited by

                  Trying to get y BLTouch working on my Duet WIFI with DUEX 5. I have the Heater7 (H7) disabled and using PWM5 as the servo signal for the BLtouch. I have changed all the settings in the config.g file as per the WIKI and the forum. I can get the probe to deploy and retract but when I send the command M280 P7 S10, the Z Probe box in the web interface stays at 464. When I type in M280 P7 S60, the Z-Probe box in the web interface says 464. No change. I have the latest version of the BLTouch with the trace cut for 3.3 volt. The White wire is hooked to STP and the black wire is hooked to GND on the Z STOP connection.

                  I am running Version 1.20

                  My config.g file lines:
                  ; Endstops
                  M307 H7 A-1 C-1 D-1
                  M558 P5 X0 Y0 Z1.5 H5 F100 T2000
                  M574 Z1 S0 ; Set active low endstops
                  M574 X1 Y1 S1 ; Set active high endstops
                  ;M558 P1 H5 F120 T6000 ; Set Z probe type to unmodulated and the dive height + speeds
                  ;G31 P500 X0 Y0 Z2.5 ; Set Z probe trigger value, offset and trigger height
                  G31 X0 Y0 Z2 P25
                  M557 X15:895 Y15:505 S20 ; Define mesh grid

                  Anyone have any idea what I am doing wrong?

                  I just saw what I did. Z-Probe, Not Z-Stop

                  1 Reply Last reply Reply Quote 0
                  • mgrimes1907undefined
                    mgrimes1907
                    last edited by

                    Just wondering, is it a big deal if I get a reading of 965 when I send the command M280 p7 s60?

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

                      From those readings , I think you must currently be using M552 P1 instead of M558 P5.

                      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

                      1 Reply Last reply Reply Quote 0
                      • mgrimes1907undefined
                        mgrimes1907
                        last edited by

                        I posted my Endstop section of my config.g two post ahead. I am using M558 P5

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

                          Please check that you don't have another M558 command later in config.g or in config-override.g. A reading other than 0 or 1000 with M558 P5 doesn't make sense, unless there are continuous pulses on the Z probe input pin.

                          You can run M558 with no parameters to check which mode the Z probe is in.

                          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

                          1 Reply Last reply Reply Quote 0
                          • Nylkosundefined
                            Nylkos
                            last edited by

                            You might have the same issue that I had…

                            Instead of M558 P5 X0 Y0 Z1 H5 F100 T2000, try M558 P1 X0 Y0 Z1.5 H5 F100 T2000
                            Instead of G31 X0 Y0 Z0 P25, try G31 X0 Y0 Z0 P200
                            I do not know with the 1.20 version but for me (I had RepRapFirmware 1.19.2 at the time), M401 & M402 had to be replaced by M98 Pdeployprobe.g (M280 P3 S10 I1)& M98 Pretractprobe.g (M280 P3 S90 I1).

                            I hope that it helps

                            1 Reply Last reply Reply Quote 0
                            • mgrimes1907undefined
                              mgrimes1907
                              last edited by

                              I found my issue. After looking back at the code in config.g, I somehow uncommented the second M558 line. Placed a colon in front of that and it corrected the problem.

                              Thanks for the help though.

                              1 Reply Last reply Reply Quote 0
                              • Artyundefined
                                Arty
                                last edited by

                                I'm using original Bltouch Smart. Connected it almost like duet3d wiki says, but instead of first 5v pin I've connected it to second 3.3v pin because I set bltouch to use 3.3v logic. Works like a charm.
                                Besides I've tried to use it half a year ago with MKS SBASE board (3.3 logic), but it was constantly stuck in error mode. I could reset it and move pin, sometimes I could even make a bed leveling.

                                1 Reply Last reply Reply Quote 0
                                • garyd9undefined
                                  garyd9
                                  last edited by

                                  @Arty:

                                  I'm using original Bltouch Smart. Connected it almost like duet3d wiki says, but instead of first 5v pin I've connected it to second 3.3v pin because I set bltouch to use 3.3v logic. Works like a charm.

                                  I thought that the bltouch smart still needs 5v for the power… the trace is just for the LOGIC side. So, the red wire always needs 5v (regardless of if the trace is cut or not) and cutting the trace only impacts the logic signals.

                                  (source: https://docs.wixstatic.com/ugd/f5a1c8_6f2b1ea5daf74a3c85967f2be7848cf0.pdf))

                                  Of course, if it's working for you, then I guess it works for you. 🙂

                                  I'm reading up on this thread as I've just ordered a BLTouch. At least to start, I'm hoping it makes manual bed levelling a bit easier. As my printer ages, and my X axis rods slowly deform, I'm also hoping the mesh compensation thing helps out.

                                  Take care
                                  Gary

                                  "I'm not saying that you are wrong - I'm just trying to fit it into my real world simulated experience."

                                  1 Reply Last reply Reply Quote 0
                                  • DjDemonDundefined
                                    DjDemonD
                                    last edited by

                                    Okay, so I've read through most a lot of this post and am not much the wiser how best to setup a bltouch smart device on duetwifi. I was given one to test, and I'm curious about it.

                                    Is anyone here using one currently on 1.21 firmware and able to state how they have it connected and configured (happy for it to be brief and technical)?

                                    Since it seems to be a big pain in the butt, I'd gladly offer a discount code on a piezo probe (or any of our other stuff) to anyone who can simplify this for me…

                                    Is the info in the new wiki correct?

                                    Simon. Precision Piezo Z-Probe Technology
                                    www.precisionpiezo.co.uk
                                    PT1000 cartridge sensors NOW IN, just attach to your Duet board directly!

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

                                      As in the wiki. Here's a photo of how I connected it for testing firmware 1.21RC2.

                                      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

                                      1 Reply Last reply Reply Quote 0
                                      • DjDemonDundefined
                                        DjDemonD
                                        last edited by

                                        Thanks David, very helpful.

                                        Installed as per wiki instructions (and your photo - might be worth adding that to the wiki, more pictures to follow is something people have been asking for - don't know if other versions have different wiring etc.).

                                        Remember those following this to comment out any M307 commands in config_override.g which relate to heater 3 (H3) as this was preventing the servo from operating.

                                        I have done some systematic (and fair) testing of the BLtouch which I will report on over in reprap forum http://forums.reprap.org/read.php?1,767998,811976,page=39

                                        Simon. Precision Piezo Z-Probe Technology
                                        www.precisionpiezo.co.uk
                                        PT1000 cartridge sensors NOW IN, just attach to your Duet board directly!

                                        1 Reply Last reply Reply Quote 0
                                        • T3P3Tonyundefined
                                          T3P3Tony administrators
                                          last edited by

                                          @DjDemonD:

                                          might be worth adding that to the wiki, more pictures to follow is something people have been asking for

                                          Done!

                                          www.duet3d.com

                                          1 Reply Last reply Reply Quote 0
                                          • gnatmanundefined
                                            gnatman
                                            last edited by

                                            I finally got my extruder mounted on my Hevo. I'm trying to configure my BLTouch to work. I followed this thread and have been able to get the probe to deploy and stop once it triggers. Where I am having an issue is the offset. The nozzles are still too high. If I do an emergency stop I can then move the z up 1.5. So how do I tell the BL touch that this is where it should be. either this is "0" or have it offset.
                                            I thought I would do it here in the code below, but thats not changing anything.
                                            ; Endstops

                                            M574 X1 Y1 S1
                                            M307 H3 A-1 C-1 D-1 ; use pin 3 on header for bltouch
                                            M558 P5 X0 Y0 Z1 H5 F500 T2000 ; probe type and use probe for homing z
                                            G31 X26.7 Y22.2 Z1.5 P25 ; Defines offset of sensor in relation to nozzle

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