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

    DuetWifi 1.0.1 and BL Touch Smart 3.0 - how to force 3.3V logic?

    Scheduled Pinned Locked Moved
    Duet Hardware and wiring
    8
    24
    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.
    • A Former User?
      A Former User
      last edited by

      It defaults to open drain, so there is no positive voltage from the sensor, it only pulls the output to ground when active. When inactive it is up to the host to provide a pull up resistor to the correct voltage level.

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

        My understanding (though extremely limited) is that they have made the new probes not care anymore if it's 3.3 or 5v.

        Z-Bot CoreXY Build | Thingiverse Profile

        1 Reply Last reply Reply Quote 0
        • Nuffeundefined
          Nuffe
          last edited by

          Ok, thank you both. So I'll do nothing for that.
          If anyone is following this thread, seems like then I'll need some help with my BL Touch.

          When I boot up my printer, BL Touch goes to 50% duty cycle red blinking led. I am able to reset that with S160, after that blue led lights up. But any command after that (eg. S120 or S10) causes red led to blink again.

          I thought maybe there is some interference in the wires, but it behaves the same even if I separated the wires and twisted all BL touch wires together.

          I will test this new BLTouch with my other printer having fully functional BLTouch setup (marlin).

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

            Perhaps give this a look: https://forum.duet3d.com/topic/10023/bltouch-v3-0-information-setup-and-o-scope-pictures

            Z-Bot CoreXY Build | Thingiverse Profile

            1 Reply Last reply Reply Quote 0
            • Nuffeundefined
              Nuffe
              last edited by

              @phaedrux Thanks. I though BLTouch problem was on version 3.1 and I purchased intentionally V3.0 ... so due board version 1.0.1 I'll need to have pull up resistor if I understood correctly. Between white signal & 3.3V? Can that 3.3V be from Z-probe VCC?

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

                I'm unsure if that is correct. When it starts getting into voltages and resistors and all that it all gets a bit fuzzy for me.

                My understanding though was that the BLTouch V3 shouldn't require anything additional to "Just work".

                Z-Bot CoreXY Build | Thingiverse Profile

                1 Reply Last reply Reply Quote 0
                • A Former User?
                  A Former User
                  last edited by A Former User

                  open drain needs a pull up to give a stable idle state, end stops have pull ups but as far as i can see the zprobe inputs does not (but i seem to recall dc42 saying the mcu has weak internal pullups, that may or may not be sufficient. can just measure the voltage at the input pin when nothing is connected?)

                  Nuffeundefined 1 Reply Last reply Reply Quote 0
                  • Nuffeundefined
                    Nuffe @A Former User
                    last edited by

                    @bearer said in DuetWifi 1.0.1 and BL Touch Smart 3.0 - how to force 3.3V logic?:

                    can just measure the voltage at the input pin when nothing is connected?

                    It is 2.95V. I do not know whether that is too low or not.

                    1 Reply Last reply Reply Quote 0
                    • A Former User?
                      A Former User
                      last edited by

                      thats close enough to say it has some sort of pull up resistor and should work just fine.

                      1 Reply Last reply Reply Quote 0
                      • A Former User?
                        A Former User
                        last edited by

                        Maybe this illustrates the logic levels well https://learn.sparkfun.com/tutorials/logic-levels/all#33-v-cmos-logic-levels

                        Nuffeundefined 1 Reply Last reply Reply Quote 1
                        • Nuffeundefined
                          Nuffe @A Former User
                          last edited by

                          Back to square one then ☹

                          Maybe it is faulty BL Touch. I'll test it with another printer tomorrow then.

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

                            Very often problems with the BLTouch come down to the wiring. Either wired incorrectly, or an incomplete connection due to either damaged wire or crimp. A continuity tester comes in handy.

                            Second to that is a configuration problem.

                            This may help: https://duet3d.dozuki.com/Wiki/BLTouch_Troubleshooting

                            Z-Bot CoreXY Build | Thingiverse Profile

                            1 Reply Last reply Reply Quote 0
                            • Nuffeundefined
                              Nuffe
                              last edited by

                              I test every cable when I build those, and did that multiple times afterwards too.

                              Configuration has been checked multiple times. I went through the troubleshooting section in the wiki pages.

                              But in any case I think those are correct because I am able to send s160 command to bltouch successfully to clear the error situation.

                              1 Reply Last reply Reply Quote 0
                              • A Former User?
                                A Former User
                                last edited by

                                if the input pin stays above the threshold for a high signal with the BL touch connected then the signaling should be okay i recon, if it for some reason gets pulled lower you need to add a stronger pull up resistor.

                                1 Reply Last reply Reply Quote 0
                                • jinxundefined
                                  jinx
                                  last edited by

                                  Any luck with this issue I'm having the same problem went from a v2.2 to 3 and nothing works

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

                                    @jinx said in DuetWifi 1.0.1 and BL Touch Smart 3.0 - how to force 3.3V logic?:

                                    Any luck with this issue I'm having the same problem went from a v2.2 to 3 and nothing works

                                    Which Duet are you using, what firmware version, and what M558 command do you have in config,g?

                                    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

                                    jinxundefined 1 Reply Last reply Reply Quote 0
                                    • jaurandundefined
                                      jaurand
                                      last edited by

                                      I am having this exact same problem. I started another thread a week ago as I tore down my old BLTouch and code and redid it. Now only S160 will clear errors. I am running latest firmware on Duet 2 Wifi. My next stop is to clear out all firmware and start from complete scratch

                                      1 Reply Last reply Reply Quote 0
                                      • aidarundefined
                                        aidar @Nuffe
                                        last edited by

                                        @Nuffe said in DuetWifi 1.0.1 and BL Touch Smart 3.0 - how to force 3.3V logic?:

                                        I though BLTouch problem was on version 3.1 and I purchased intentionally V3.0

                                        Hmm, i lately, about 2-3 weeks ago installed two of 3.1-s. One with Wifi, other with Maestro. Both works perfectly so far.

                                        1 Reply Last reply Reply Quote 0
                                        • jinxundefined
                                          jinx @dc42
                                          last edited by

                                          @dc42 so after some basic test I have come to the same conclusion that you have all made here, bad wiring!! the bl touch I got brand new out of the box white wire had a short. after putting in the older bl touch wring harness if you can call it that everything works fine. should have taken the time and tested every wire.

                                          but thank you for putting up with me 🙂

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

                                            @jinx, I'm glad you solved 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

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