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

BLTouch not deploying RRF 3.0

Scheduled Pinned Locked Moved
Duet Hardware and wiring
2
7
603
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.
  • undefined
    BeosDoc
    last edited by 13 Mar 2020, 18:13

    Hello,
    I just installed genuine BLTouch V3.1 to my genuine Duet 2 WiFi board and when I went to test it I'm not able to get the pin to deploy using M401 or M280 P0 S10, nor the self test using M280 P0 S120. I'm not sure how to test which one is not working correctly or maybe you can spot something in the config.g file.

    Info:
    The pin deploys and retracts 2 times during power on and the red light is on. The cable between the Duet and BLTouch has been verified with an ohm meter. The white wire is connected to probe.in and black to ground. Red to +5V (pin 1) and brown to ground (pin 2) and orange to exp.heater3 (pin 8).
    I used RepRapFirmware Configuration Tool v2.1.8 and made changes according to the instructions online to config.g (shown below). RRF is V3.0

    FIRMWARE_NAME: RepRapFirmware for Duet 2 WiFi/Ethernet FIRMWARE_VERSION: 3.0 ELECTRONICS: Duet WiFi 1.02 or later FIRMWARE_DATE: 2020-01-03b3
    Duet WiFi Server Version: 1.23
    Duet Web Control 2.0.4

    config.g (partial):

    ; Endstops
    M574 X1 S1 P"xstop" ; configure active-high endstop for low end on X via pin xstop
    M574 Y1 S1 P"ystop" ; configure active-high endstop for low end on Y via pin ystop
    M574 Z1 S1 P"zstop" ; configure active-high endstop for low end on Z via pin zstop (Not using zprobe yet for end stop)

    ; Z-Probe
    M307 H3 A-1 C-1 D-1 ; Disable Heater 3 for use with BLTouch
    M950 S0 C"exp.heater3" ; create servo pin 0 for BLTouch
    M558 P9 C"^zprobe.in" H5 F120 T12000 ; set Z probe type to bltouch and the dive height +
    G31 P500 X-40 Y2 Z2.5 ; set Z probe trigger value, offset and trigger height
    M557 X15:280 Y15:280 S20 ; define mesh grid

    The config-override.g does NOT contain M307 H3 line in it. And the deployprobe.g is M280 P0 S10 and the retractprobe.g is M280 P0 S90.
    I'm just trying to get it to deploy the pin before working on mesh leveling. I've even tried adjusted the Allen screw in the BLTouch, according to the manual, I've put it back to where it was. I don't have an oscilloscope yet. Not sure how I can test if it's the Duet or BLTouch is not working unless it's something in my config.g file.

    Thanks

    1 Reply Last reply Reply Quote 0
    • undefined
      dc42 administrators
      last edited by dc42 13 Mar 2020, 18:52

      Your config looks OK to me and the wiring sounds correct. Please try firmware 3.01-RC3 because a lot has changed since 3.0.

      The M307 H3 command isn't needed, but shouldn't be doing any harm.

      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
      • undefined
        BeosDoc
        last edited by 13 Mar 2020, 19:00

        Thank you, I will give that a try.

        1 Reply Last reply Reply Quote 0
        • undefined
          BeosDoc
          last edited by 13 Mar 2020, 19:34

          I tried the latest RC and still didn't work. I also tried it with and without M307 H3.

          The only thing I could think of is putting the orange wire on ext.Heater8, in order to try and determine which is defective.

          What changes would I need to the config.g file to use Heater8 pin?

          Thanks

          undefined 1 Reply Last reply 13 Mar 2020, 20:13 Reply Quote 0
          • undefined
            dc42 administrators @BeosDoc
            last edited by 13 Mar 2020, 20:13

            @BeosDoc said in BLTouch not deploying RRF 3.0:

            What changes would I need to the config.g file to use Heater8 pin?

            Change exp.heater3 to exp.heater8.

            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

            undefined 1 Reply Last reply 13 Mar 2020, 23:01 Reply Quote 0
            • undefined
              BeosDoc @dc42
              last edited by 13 Mar 2020, 23:01

              @dc42 I meant Heater7.
              I changed M950 S0 C"exp.heater3" to M950 S0 C"exp.heater7"
              I moved the connection from pin 8 to pin 31 (heater7)

              It is now follows deploys, retracts and does the self test commands 😄

              Strange that it didn't work on pin 8. At least I don't have to buy anything else. Now onto finishing up.

              Thank you for your help and time.

              Out of Curiosity, why don't you use the Z_PROBE_MOD pin on the Wi-Fi version like you do on the Maestro?

              Thanks again
              Mitch

              undefined 1 Reply Last reply 14 Mar 2020, 10:37 Reply Quote 0
              • undefined
                dc42 administrators @BeosDoc
                last edited by 14 Mar 2020, 10:37

                @BeosDoc said in BLTouch not deploying RRF 3.0:

                Out of Curiosity, why don't you use the Z_PROBE_MOD pin on the Wi-Fi version like you do on the Maestro?

                We designed the Duet WiFi before BLTouch existed, and we didn't make the MOD pin PWM-capable.

                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
                7 out of 7
                • First post
                  7/7
                  Last post
                Unless otherwise noted, all forum content is licensed under CC-BY-SA