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 @Phaedrux
      last edited by

      @phaedrux said in bl touch not working:

      You also have M574 Z0 which would mean no endstop at all.

      That's correct if the BLTouch is being used to home Z.

      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
      • dc42undefined
        dc42 administrators @Sir printsalot
        last edited by

        @sir-printsalot said in bl touch not working:

        override.g is clean nothing interupting bl touch related command.

        The particular issue to watch for is config-override.g containing a M307 H7 line that re-enables it as a heater, which will prevent the M280 commands using it.

        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

          I removed config override and commented out m501 in config g for testing. no difference. and its an Ethernet with static ip and cat 6e tested with through put 897 mbps using Ethernet tester. Board wont connect any way I try. It's not a network issue, seeing as I upgraded firmware than close dwc it refused to connect again. I imported the combined firmware 2.02a plus the ip4e file listed and the dwc was instructed as combined. I received status update showing the firmware was correctly installed. However the dwc version did not reflect a change. I did hit the applied setting tab anyway. no luck. I'm stuck.

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

            I think your DWC files may be out of date and will need to be manually updated.

            Download this file https://github.com/dc42/RepRapFirmware/releases/download/2.02/DuetWebControl-1.22.6.zip

            And unzip the contents into the /www folder on the SD card so that the contents of /www look like this:

            0_1559264418361_03-Commissioning-03-www.png

            Z-Bot CoreXY Build | Thingiverse Profile

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

              This is what I got 0_1559300949515_config.g 0_1559300965861_deployprobe.g 0_1559300977009_retractact probe.txt

              Ok so sd card copy of dwc worked to reconnect. Thanks much for that help! Now back to the probe issue. As a precaution I ordered a brand new bl touch v3.01 for the manufactures site. It's installed with factory wire and connectors pre made. With the files listed here it does not deploy,retract,reset,or self test. It does deploy and retract 2 cycles rapidly when board pwrs on. however through gcode nothing. m401 m280 p7 s10,90,120,160 i1 codes show up green fielded in gcode console lines but are unresponsive. And again it works with the older firmware and config.g. however longer prints fail because of so bug unknown to me. So my question is, have I made the correct alterations to these files? and if so why do these probes not work with this firmware version. again duet Ethernet, both bl touch v2.0 and v3.01 tested. and is the 2.02a combined firmware the correct version for second gen Ethernet board?

              1 Reply Last reply Reply Quote 0
              • 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