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

    BLtouch Pin not depoing anymore

    Scheduled Pinned Locked Moved
    General Discussion
    3
    5
    789
    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.
    • Nylz Junksonundefined
      Nylz Junkson
      last edited by

      Hello people,

      I ran into a strange issue and need some help:
      the BLtouch on my machine stoped wirking, after almost half a year of everything working fine. Just did a lager 14h pint jesterday and had no issues. This morning I wanted to start the next print but wasn't able to probe the bed...
      The BLtouch selftests fine when starting the Duet. But if I do a "home all" or even home one axis after the other, the pin of the BLtouch will not deploy and the hotend hits the bed, if I don't emergency stop it.
      Thats very strange because I didn't change anything from yesterday to today, same setup, same wireing...

      I'd love to hear your tips and suggestions cause i really nead the printer up and running again for work! Chears

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

        I wonder if the heat from the 14h print was enough to deform something or make something stick?

        You can disassemble the BLTouch by removing the little set screw on the top of the housing, which allows you to slide the pin out for inspection and cleaning.

        but it's weird that the self test would work but not the actual probing.

        Try manually sending the M280 command to put it into self test mode and let it run for a while to see if the pin will get stuck or if it will move freely the whole time.

        Not a bad idea to check your wiring as well. 14h print is a lot of movement.

        Z-Bot CoreXY Build | Thingiverse Profile

        1 Reply Last reply Reply Quote 0
        • fcwiltundefined
          fcwilt
          last edited by

          Hi,

          Well the self-test doesn't rely on the signal from the Duet so I would suspect that your problem has something to do with that signal.

          Some things to try/check:

          • Check that the wiring carrying that signal to the BLTouch is still good.

          • Try executing some of the BLTouch commands using M280.

          • Try using a different heater pin on the expansion connector, making the needed Duet configuration changes.

          Frederick

          Printers: a small Utilmaker style, a small CoreXY and a E3D MS/TC setup. Various hotends. Using Duet 3 hardware running 3.4.6

          1 Reply Last reply Reply Quote 0
          • Nylz Junksonundefined
            Nylz Junkson
            last edited by

            Thank you for the quick reply guys!
            After sending the M280 and switching pins, which both didn't work checking the signal wires did the trick! Turns out, that you were totaly right and one wire, due to my bad clamping and the long hours of printing, broke.

            Sadly still none of the probe related commands, like M280, do work. I have to admit that they never did work in the first place and everytime I had a problem with the probe I just restarted the machine, but today I realized that for situations like this they could actualy be of good use! So maybe you could help me with that as well.
            The probe is connected to the H7 pin on the Duet but in the config.g under z-probe it says H5. I found different info online on witch pin to use. I'm using a Duet wifi, not the last generation, with no additional board, no Z-endstop, just the probe. Which pin/pins do you guys use? And does the pin (H1...7) coincide with the H... in config.g under z-ptobe?

            1 Reply Last reply Reply Quote 0
            • fcwiltundefined
              fcwilt
              last edited by fcwilt

              Hi,

              The numbering in the firmware and on the board itself can be confusing.

              For example there is support for three heaters and two extruders on the Duet itself.

              The heaters are numbered 0, 1, 2 while the extruders are numbered 0, 1.

              Heater 0 is the bed heater which means that heater 1, 2 match up with extruders 0, 1.

              For the expansion connector for the Duex5 the same issue continues.

              There is support for 5 heaters, 5 extruders and 5 PWM outputs.

              Continuing from where the Duet left off, the heaters are numbered 3, 4, 5, 6, 7 while the extruders are numbered 2, 3, 4, 5, 6.

              The PWM outputs on the Deux5 board are numbered 1, 2, 3, 4, 5 but they use the signal lines for heaters 3, 4, 5, 6, 7.

              To use a PWM output you first need to prevent the needed signal line from being used for a heater.

              The M307 command takes care of that: M307 H# A-1 C-1 D-1

              The # will be the heater number 3, 4, 5, 6, 7 which match up with PWM outputs 1, 2, 3, 4, 5.

              The M280 command will then control the BLTouch: M280 P# S###

              The # will be heater number 3, 4, 5, 6, 7 - the same number used in the M307 command.

              The ### is the "servo position" that the BLTouch responds to for a given operation.

              For example using 160 will clear an alarm condition in the BLTouch.

              Frederick

              Printers: a small Utilmaker style, a small CoreXY and a E3D MS/TC setup. Various hotends. Using Duet 3 hardware running 3.4.6

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