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

    bl touch not working

    Scheduled Pinned Locked Moved
    Duet Hardware and wiring
    5
    22
    2.0k
    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.
    • dc42undefined
      dc42 administrators
      last edited by

      Looking at your config.g file, I think you have a DueX5 connected, so I presume you have connected the BLTouch to the PWM_5 connector on the DueX5. Is that correct? If so, you need to remove the i1 parameter from the M280 commands (in deployprobe.g, retractprobe.g and anywhere else that you use M280 to command the BLTouch).

      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
      • Sir printsalotundefined
        Sir printsalot
        last edited by

        ok what was the i1 command? single inversion I guess? How does that relate to the expansion header?

        dc42undefined 1 Reply Last reply Reply Quote 0
        • Sir printsalotundefined
          Sir printsalot
          last edited by

          ok that cleared it up. I still can't explain how it worked that way under older firmware? I'd like to say who care it works now, but finding a more true understanding is the only recipe for success with this stuff anymore. Thanks Phaedrux and dc42 for you efforts, they paid off. If you ever need any uccnc or deskproto cam knowledge I'm your guy! I'm a mechanism at my local power plant, but code understanding is still not my strong suit. Thanks!

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

            @sir-printsalot said in bl touch not working:

            ok what was the i1 command? single inversion I guess? How does that relate to the expansion header?

            The heater signals on the expansion header are active low - the reason is that the MCU enables pullup resistors on all its outputs at power up, and we didn't want that to turn the heaters on. So if you connect bltouch to the expansion header, you need i1. The DueX has a gate and buffer that inverts the signal to provide an active high signal to drive the heater mosfet and increase it to 5V, and that is the same signal provided on the PWM headers. So when connecting a bltouch to one of those PWM headers, you don't need i1. See https://duet3d.dozuki.com/Wiki/Connecting_a_Z_probe?revisionid=HEAD#Section_Software_setup_Duet_2_WiFi_Ethernet.

            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
            • Sir printsalotundefined
              Sir printsalot
              last edited by

              Hello again, Ok I got the bl touch working by removing the I1 from m280. However homing machine probe deploys turns blue like it show but dont stop when triggered. the probe pin draws up on contact, but firmware isn't stopping movement. machine properties indicates z not stopped before homing, and after probe contact end stop hit. its just not stoping and setting zero0_1559522906537_homeall.txt 0_1559522913353_config.g new.txt

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

                M401
                G30                         ;lower probe set height
                M402
                

                Remove the M401 and M402. The G30 will take care of deploying and retracting the pin as needed.

                Have you gone through this process of testing the probe?
                https://duet3d.dozuki.com/Wiki/Test_and_calibrate_the_Z_probe

                Can you supply a photo of how the probe is wired? We need to verify which pins you are using and that everything is connected as expected. If the probe isn't stopping movement it might indicate the signal wire isn't actually connected due to a bad crimp or broken wire.

                Z-Bot CoreXY Build | Thingiverse Profile

                1 Reply Last reply Reply Quote 0
                • Sir printsalotundefined
                  Sir printsalot
                  last edited by

                  I removed the m401 and 402 from homeall.g and homez. I used the factor 1 meter cable that comes with the new v3.0 bl touch. It's a 2 pin yeelow orange and black mounted at the heater 7 connector on my duex 5 expansion board. Then the 2 pin white and black sensor connectotr is mounted to the duet ethernet board probe in connector. looking at the board the top 2 of the 4 probe pins with ground being the top most pin. I have had the bl touch v2.0 for a year, but bought the newset version to rule out a bad probe. I used the supplied cables. I also ran them and all end stop cable in copper shielded cable covers with kapton sleeve . emi shielding. extremely low noise over senor wiring. And in machine properties I see z endstop state change when I touch probe pin during sensor testing. It's just not stopping or reflecting the position change. I had this happen a years ago with 2.00 rcos but forget what the fix was in config.

                  1 Reply Last reply Reply Quote 0
                  • Sir printsalotundefined
                    Sir printsalot
                    last edited by

                    should there be a m564 s1 command line in homing files involving probe during intended triggering of probe or does the g30 and g31 cover the stop at switch event part?

                    1 Reply Last reply Reply Quote 0
                    • Sir printsalotundefined
                      Sir printsalot
                      last edited by

                      New test results0_1559564317970_bl touch test for forum.txt

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

                        From your config.g:

                        G31 X0 Y12 Z2.01; PROBE OFFSET

                        The P parameter is missing. I think the default should be OK, but try adding P100 to that command just in case.

                        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
                        • Sir printsalotundefined
                          Sir printsalot
                          last edited by

                          thankyou!

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