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

    BL Touch sanity check, please

    Scheduled Pinned Locked Moved Solved
    My Duet controlled machine
    3
    12
    544
    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.
    • PaulHewundefined
      PaulHew
      last edited by

      Known working BLT v3.1 with Duet2eth and Duex5 before I moved to Duet3 Mini 5+ and 1LC toolboard.

      Followed the instructions https://duet3d.dozuki.com/Wiki/Duet_3_Tool_Board#Section_Connecting_a_BL_Touch to the letter.

      On power up BLT does not do its self-test, but it is lit red.
      I was using ferrules on the cables but due to lack of room on the connector took them off and used bare ends.

      Checked for bent pins in the BLT and photographed the 1LC connector to make sure there are no shorts.
      IMG_20210327_175620.jpg

      Running rrf 3.2.2 with a SBC.
      This is my Z probe config.

      ; Z-Probe
      M950 S0 C"20.io0.out"                           ; create servo pin 0 for BLTouch
      M558 P9 C"^20.io0.in" H5 F120 T6000             ; set Z probe type to bltouch and the dive height + speeds
      G31 P500 X-7 Y35 Z2.5                            ; set Z probe trigger value, offset and trigger height
      M557 X15:215 Y15:195 S20                         ; define mesh grid
      

      Obviously there is power going to it other wise it would not light up red.
      Just does not self test or deploy.

      Looked at other similar issues, but nothing popped out at me.
      Duet3 is new to me and hoping I have got the config wrong or something simple!

      Regards,

      Paul

      RailCore II - Duet Mini + 1LC, Voron V0.1 - Duet Mini
      Voron 2.4 disassembled..... Waiting for the RailCore Mini....

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

        Can you test the BLT on the mainboard to see if it will powerup and self-test? Even just connecting 5v should have it do a test.

        Is the BLT upright when doing this? If it's on it's side it won't work the pin correctly. It must be vertical to function.

        Z-Bot CoreXY Build | Thingiverse Profile

        PaulHewundefined 1 Reply Last reply Reply Quote 0
        • PaulHewundefined
          PaulHew @Phaedrux
          last edited by

          @Phaedrux Thanks for the prompt reply, it is appreciated as always.

          Have plugged into io.0 on the board, no self test but lights up red.
          Dead BLT?

          P.

          RailCore II - Duet Mini + 1LC, Voron V0.1 - Duet Mini
          Voron 2.4 disassembled..... Waiting for the RailCore Mini....

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

            Hmmm. Well you say it's known working? When was it last working? Does it work there now?

            Z-Bot CoreXY Build | Thingiverse Profile

            1 Reply Last reply Reply Quote 0
            • PaulHewundefined
              PaulHew
              last edited by

              I have ordered another blt 3.1 which will be here tomorrow.

              That will be the definitive way!

              Thanks again @Phaedrux

              Paul.

              RailCore II - Duet Mini + 1LC, Voron V0.1 - Duet Mini
              Voron 2.4 disassembled..... Waiting for the RailCore Mini....

              1 Reply Last reply Reply Quote 0
              • PaulHewundefined
                PaulHew
                last edited by

                My new v3.1 BLT turned up today.
                Checked it worked on bench with only pos and neg connected, fired pin 3 times.

                Plugged into my wiring after checking for the Nth time, powered up, lights red but no self test.

                Tested original cable, wired new one in still no joy.

                Back to the bench and both new and old BLT's work with 5v power in regards to power on test.
                Tested both on Mini+ IO_0, both completed self test.

                wired ONLY the pos and gnd/neg wires into the toolboard and powered up, self test completes.
                Yellow and white were not connected.

                Reason why I thought it had failed last night and ordered another because I still had yellow and white connected on the toolboard whilst powering it with IO_0 on the Mini.

                I think I have a faulty toolboard, is there anything else I can checked to clarify?

                Regards,

                Paul.

                RailCore II - Duet Mini + 1LC, Voron V0.1 - Duet Mini
                Voron 2.4 disassembled..... Waiting for the RailCore Mini....

                1 Reply Last reply Reply Quote 0
                • PaulHewundefined
                  PaulHew
                  last edited by

                  Trying something.
                  Power for BLT on toolboard, IO control on io_1 on Mini 5+
                  Configured, shutdown, wait 10secs, powered up, self test completes.

                  Sent the test commands M280 P0 S10 and M280 P0 S90 and these push the pin out and retract the pin as expected.

                  So power on the toolboard is ok, Self test does not complete when IO connected to the toolboard.
                  IO on the Mini5+ - BLT self tests and responds to commands.

                  Regards,

                  Paul

                  RailCore II - Duet Mini + 1LC, Voron V0.1 - Duet Mini
                  Voron 2.4 disassembled..... Waiting for the RailCore Mini....

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

                    @paulhew Hmm. I'm not sure if that's normal or not. Will check with DC42.

                    Z-Bot CoreXY Build | Thingiverse Profile

                    PaulHewundefined 1 Reply Last reply Reply Quote 0
                    • PaulHewundefined
                      PaulHew @Phaedrux
                      last edited by

                      @phaedrux Appreciate that it is DC42's call.
                      IMO, pretty conclusive.
                      When all connections for the BLT are on the toolboard it does not self test or respond to commands.
                      When the io_in and out are on io_1 on the mainbaoard, it works as it should.
                      Also when only power is applied with no connections to orange and white wires, it self tests correctly.

                      Regards,

                      Paul

                      RailCore II - Duet Mini + 1LC, Voron V0.1 - Duet Mini
                      Voron 2.4 disassembled..... Waiting for the RailCore Mini....

                      droftartsundefined 1 Reply Last reply Reply Quote 0
                      • droftartsundefined
                        droftarts administrators @PaulHew
                        last edited by droftarts

                        @paulhew I remembered that this has been an issue for other people. Please can you see if this thread is relevant? https://forum.duet3d.com/topic/19211/bltouch-and-duet-3-tool-board

                        Edit: basically, check the bootloader version on the toolboard, and update it. See https://duet3d.dozuki.com/Wiki/Updating_the_bootloader_on_Duet_3_expansion_and_tool_boards

                        Ian

                        Bed-slinger - Mini5+ WiFi/1LC | RRP Fisher v1 - D2 WiFi | Polargraph - D2 WiFi | TronXY X5S - 6HC/Roto | CNC router - 6HC | Tractus3D T1250 - D2 Eth

                        PaulHewundefined 1 Reply Last reply Reply Quote 0
                        • PaulHewundefined
                          PaulHew @droftarts
                          last edited by

                          @droftarts Thanks for the info Ian.
                          My current Info from the 1LC

                          m122 b20
                          Diagnostics for board 20:
                          Duet TOOL1LC firmware version 3.2.2 (2021-02-11)
                          Bootloader ID: not available
                          Never used RAM 4032, free system stack 94 words
                          HEAT 90 CanAsync 89 CanRecv 83 TMC 56 MAIN 218 AIN 64
                          Last reset 00:02:03 ago, cause: software
                          Last software reset data not available
                          Driver 0: position 0, 412.0 steps/mm, standstill, SG min/max 0/0, read errors 0, write errors 1, ifcnt 28, reads 61567, writes 12, timeouts 0, DMA errors 0
                          Moves scheduled 0, completed 0, in progress 0, hiccups 0
                          No step interrupt scheduled
                          VIN: 24.3V
                          MCU temperature: min 23.3C, current 24.0C, max 25.1C
                          Ticks since heat task active 192, ADC conversions started 122890, completed 122888, timed out 0
                          Last sensors broadcast 0x00000002 found 1 195 ticks ago, loop time 0
                          CAN messages queued 973, send timeouts 43, received 714, lost 0, free buffers 36
                          

                          No bootloader info... Oh well, hope Tony has a spare board if this goes pear shaped!

                          P.

                          RailCore II - Duet Mini + 1LC, Voron V0.1 - Duet Mini
                          Voron 2.4 disassembled..... Waiting for the RailCore Mini....

                          1 Reply Last reply Reply Quote 0
                          • PaulHewundefined
                            PaulHew
                            last edited by PaulHew

                            So issued the command
                            M997 B20 S3
                            Tool fan spun up and so far 2 mins in nothing else has happened

                            M997 B20 S3
                            Board 20 starting bootloader update
                            

                            Restarted the machine and now have this...

                            m122 b20
                            Diagnostics for board 20:
                            Duet TOOL1LC firmware version 3.2.2 (2021-02-11)
                            Bootloader ID: SAMC21 bootloader version 2.3 (2021-01-26b1)
                            Never used RAM 4032, free system stack 94 words
                            HEAT 90 CanAsync 89 CanRecv 83 TMC 66 MAIN 218 AIN 70
                            Last reset 00:00:13 ago, cause: software
                            Last software reset data not available
                            Driver 0: position 0, 412.0 steps/mm, standstill, SG min/max 0/0, read errors 0, write errors 1, ifcnt 51, reads 6920, writes 12, timeouts 0, DMA errors 0
                            Moves scheduled 0, completed 0, in progress 0, hiccups 0
                            No step interrupt scheduled
                            VIN: 24.3V
                            MCU temperature: min 23.6C, current 23.6C, max 23.7C
                            Ticks since heat task active 148, ADC conversions started 13850, completed 13849, timed out 0
                            Last sensors broadcast 0x00000002 found 1 151 ticks ago, loop time 0
                            CAN messages queued 160, send timeouts 0, received 134, lost 0, free buffers 36
                            

                            seems to be working with M280 P0 S10 and S90. Will test tomorrow after I have redone my Z offsets....

                            RailCore II - Duet Mini + 1LC, Voron V0.1 - Duet Mini
                            Voron 2.4 disassembled..... Waiting for the RailCore Mini....

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