Duet3D Logo

    Duet3D

    • Register
    • Login
    • Search
    • Categories
    • Tags
    • Documentation
    • Order

    To verify, if I have the following, using the toolboard...

    Duet Hardware and wiring
    5
    21
    376
    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.
    • Nuramori
      Nuramori last edited by Nuramori

      I would still need to wire back to the duet3, at least ONE of the following, and not be able to use the toolboard connections?

      optical x-endstop
      z-probe (worst case, a BLTouch, which needs a servo/out pin - the sole five pin io)
      magnetic filament sensor.

      Given the three, I am going to suspect that in addition to the three wires (two power, one ethernet cable), I'll need however many additional wires necessary for the odd device out?

      Perhaps a passive aggressive way of asking if there may be a future toolboard that adds one more five pin IO connector šŸ˜‰

      dc42 1 Reply Last reply Reply Quote 0
      • Danal
        Danal last edited by

        There are two inputs, as part of IO0 and IO1. Therefore, you are correct, three devices that need inputs = more wires back to main or expansion boards.

        I am curious why you would put a BLtouch probe on a tool, instead of on the carriage. It retracts after all...

        Or perhaps you are putting a toolboard on "the" carriage. In which case some of the carriage's functionality, beyond being just a tool, will indeed need wiring back to the 6HC or 3HC.

        Delta / Kossel printer fanatic

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

          @Nuramori said in To verify, if I have the following, using the toolboard...:

          I would still need to wire back to the duet3, at least ONE of the following, and not be able to use the toolboard connections?

          optical x-endstop
          z-probe (worst case, a BLTouch, which needs a servo/out pin - the sole five pin io)
          magnetic filament sensor.

          Given the three, I am going to suspect that in addition to the three wires (two power, one ethernet cable), I'll need however many additional wires necessary for the odd device out?

          I'm looking at a way of supporting using the TEMP1 connector as an endstop input. You would need to take the power and ground for the optical endstop from the IO_0 connector. Alternatively, if the Z probe isn't a BLTouch, then the output pin on IO_0 could be used as an input.

          Perhaps a passive aggressive way of asking if there may be a future toolboard that adds one more five pin IO connector šŸ˜‰

          An additional 3-pin connector has already been included in the next design revision.

          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

          Nuramori 1 Reply Last reply Reply Quote 0
          • Nuramori
            Nuramori @Danal last edited by Nuramori

            @Danal

            I was going to put the tool board on the carriage/gantry (BLVcube) so your latter case would be correct.9E338679-62BF-4F62-80C0-029145365767.jpeg

            I made my own custom patch board that I use now- so that a 16 pin idc cable as well as the heater power goes back to the duet3 to handle the connections for the bltouch, pt1000, fan, leds, and optical endstop. With the tool board I can replicate that with even less wire bulk and more functionality/flexibility. I can’t get 5v at the head it seems (very easily) for the leds, but I can work something out.

            Danal 1 Reply Last reply Reply Quote 0
            • Nuramori
              Nuramori @dc42 last edited by

              @dc42

              I actually have a question about the bltouch - I saw in the rc4 notes that the only types of probes supported are types 8 and 9. Isn’t the bltouch a type5? It seems to imply that a bltouch can’t be used with the tool board.

              1 Reply Last reply Reply Quote 0
              • PastThePoint
                PastThePoint last edited by

                DC,
                As someone who LITERALLY just opened the package containing my new 1LC Toolboard, is there a way we can make a BLTouch work with the board alone, or do we have to run extra wiring?

                Danal 1 Reply Last reply Reply Quote 0
                • Danal
                  Danal @Nuramori last edited by

                  @Nuramori said in To verify, if I have the following, using the toolboard...:

                  @Danal

                  I was going to put the tool board on the carriage/gantry (BLVcube) so your latter case would be correct.

                  Got it. Not a toolchanger. So at the moment, the toolboard will plug in all the tool things, and the other endstops and probes will have to be wired back like any other printer.

                  As @dc42 said there may be a future rev that would make this a little cleaner.

                  P.S. Depending on many physical things about your printer, you may want a cover, or stubs, or other, to prevent a crushing incident...

                  Delta / Kossel printer fanatic

                  Nuramori 1 Reply Last reply Reply Quote 0
                  • Danal
                    Danal @PastThePoint last edited by Danal

                    @PastThePoint said in To verify, if I have the following, using the toolboard...:

                    DC,
                    As someone who LITERALLY just opened the package containing my new 1LC Toolboard, is there a way we can make a BLTouch work with the board alone, or do we have to run extra wiring?

                    It should run from io0. If the firmware supports this... worth a try

                    Wiring:

                    BLtouch 3 pin connector:

                    • BLt black to io0.gnd
                    • BLt red to io0.5V_EXT
                    • BLt orange to io0.out

                    BLTouch 2 pin connector:

                    • Black no connection (or if you are really OCD like me, also to io0.gnd, two wires WILL fit in that crimper, darnit!)
                    • White io0.in

                    Configuration, assuming your tool board is board 1:

                    M558 K0 P9 C"^1.io0.in" H5 A5 T6000 S0.02   ; Z probe BLtouch - Set the height of the bed when homing G28.  Combined with content of bed.g as invoked by G32, levels bed. Also used for Mesh.  
                    					                        ; Hn = dive height
                    				                            ;   A bigger dive height prevents a situation where the bed is out of alignment by more than the dive height
                                                                ;   on any corner, which can crash the hot-end into the bed while moving the head in XY.
                                                                ;   Probing speed and travel speed are similarly reduced in case the Z probe isn't connected properly (or
                                                                ;   disconnects later after moving to a point) giving the user more time to stop.
                                                                ; An = Number of times to probe each point. 
                                                                ; Tnnn = Travel speed between probe points. 
                                                                ; Snnn = Tolerance when probing multiple times. Two readings inside this window and we move on. 
                    G31 K0 X0 Y0 Z0                           ; Ensure probe has no offsets
                    M950 S0 C"^1.io0.out"                       ; Servo Control Pin for BLtouch. 
                    

                    NOTE: You may very will want offsets in G31. I'm doing some odd things with a toolchanger right now and have them forcibly turned off

                    /sys/deployprobe.g: (you can create this with the web interface, system tab)

                    M280 P0 S10
                    

                    /sys/retractprobe.g;

                    M280 P0 S90
                    

                    It is best if your home and/or bed files use G30 commands instead of G1 H2 (or whatever G1 Hx). Example of my homez.g: (yours may need to be slightly different)

                    ; Home Z Axis
                    
                    G90 G1 X150 Y150 F10000   ; Move to the center of the bed
                    
                    M564 H0                   ; Just in case bed is on probe at start. 
                    G91                       ;
                    G1 Z1 F50                 ;
                    M564 H1                   ;
                    G90                       ;
                    
                    M280 P0 S160             ; And reset the probe, again, just in case. 
                    
                    M558 F500                ; Set the probing speed
                    G30
                    M558 F50                 ; Set a slower probing speed
                    G30
                    

                    Delta / Kossel printer fanatic

                    Nuramori 1 Reply Last reply Reply Quote 0
                    • Nuramori
                      Nuramori @Danal last edited by Nuramori

                      @Danal there are other things in that fusion file image that are turned off, and is only showing a few things turned on. It’s going to be a revision to my current print head I designed. A95383F0-FF8B-4F2F-A32D-E175836170F1.jpeg

                      1 Reply Last reply Reply Quote 0
                      • Danal
                        Danal last edited by

                        Looks like fun. I see liquid connections. Bwaaa ha ha ha !

                        Delta / Kossel printer fanatic

                        Nuramori 1 Reply Last reply Reply Quote 0
                        • Nuramori
                          Nuramori @Danal last edited by

                          @Danal hehe yeah. I have a zesty kryo with about 600 hours on it. No issues so far šŸ˜›
                          89C7543F-1400-410D-8863-620DB8D37B75.jpeg

                          1 Reply Last reply Reply Quote 0
                          • Nuramori
                            Nuramori @Danal last edited by

                            @Danal The latest notes seem to say the tool board can only be used with z probe types 8 and 9. That seems to exclude type 5, which is the bltouch. Can you verify this?

                            dc42 1 Reply Last reply Reply Quote 0
                            • Danal
                              Danal last edited by Danal

                              I'm a power user, not internal to Duet in any way, and can really only ask @DC42. To your point, BLt may not be there (yet) in the tool board firmware. Those release notes you pointed out certainly seem to verify that.

                              Truthfully, in my mind anyway, the BLT is more "part of the carriage" that "part of the tool", and I'd just run its wiring back to an io port on the main 6HC board. That's how I have mine hooked up.

                              That's a long winded way of saying that the use case is off the main track, and I can see how it would be lower on the tool board firmware priority list. Of course, the above documentation is still good for a main board port, just change the board number and port number to match where the BLt is plugged in.

                              Delta / Kossel printer fanatic

                              Nuramori 1 Reply Last reply Reply Quote 1
                              • Nuramori
                                Nuramori @Danal last edited by Nuramori

                                @Danal

                                Thanks. I currently have migrated from the duet2 to the duet3 and it’s been working very well for awhile now. I am currently designing a new printhead, and saw the tool head board as an opportunity to elegantly minimize the connectivity wire nest, even more than what I’ve been able to do with a custom patch board.

                                I’ll keep an eye out for the revision that David alludes to.F8896944-B04F-41AB-8983-A62EFD937665.jpeg

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

                                  @Nuramori said in To verify, if I have the following, using the toolboard...:

                                  @Danal The latest notes seem to say the tool board can only be used with z probe types 8 and 9. That seems to exclude type 5, which is the bltouch. Can you verify this?

                                  bltouch is type 9.

                                  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

                                  Danal Nuramori 2 Replies Last reply Reply Quote 1
                                  • Danal
                                    Danal @dc42 last edited by

                                    @dc42 said in To verify, if I have the following, using the toolboard...:

                                    @Nuramori said in To verify, if I have the following, using the toolboard...:

                                    @Danal The latest notes seem to say the tool board can only be used with z probe types 8 and 9. That seems to exclude type 5, which is the bltouch. Can you verify this?

                                    bltouch is type 9.

                                    Doh! Of course!! Thank you Dave.

                                    Delta / Kossel printer fanatic

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

                                      @dc42 hah. I saw H5 in Danal’s snippet, and didn’t look at mine. I had H9 and now feel silly. Lol. Thanks. :).

                                      1 Reply Last reply Reply Quote 0
                                      • Danal
                                        Danal last edited by Danal

                                        Well, color me purple. Or something. I indeed do have an H5 coded in there. Bigger than life. Checked my config.g to be sure I didn't copy from the wrong printer. There it is again. Big 'ol 5. Cinco. Pięć. Cinq. פֿינף. Pent. خمسة. QuÄ«nque. ŠæŃŃ‚ŃŒ. No matter what language I try, it still comes after four and before six. And it is nowhere nearŠ“ŠµŠ²ŃŃ‚ŃŒ. Sheesh.

                                        And I indeed do have a BLtouch. And it deploys and retracts like a champ.

                                        Hmmm.... It seems that D3 pins and macros do a LOT.

                                        I will certainly change it to H9. Hope that doesn't break anything... šŸ˜‰

                                        Delta / Kossel printer fanatic

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

                                          @Danal @Nuramori In M558, H5 is the dive height, P parameter is the probe type. In Danal’s code snippet earlier he did have P9, and H5. So that’s correct!

                                          Ian

                                          Cartesian bed-slinger with Duet 3 Mini 5+ WiFi : RRP Fisher Delta v1 with Duet 2 Maestro : TronXY X5S with Duet 2 Wifi (in progress)

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

                                            @droftarts said in To verify, if I have the following, using the toolboard...:

                                            @Danal @Nuramori In M558, H5 is the dive height, P parameter is the probe type. In Danal’s close snippet earlier he did have P9, and H5. So that’s correct!

                                            Ian

                                            Well, darn it, after all my smart-alek typing, I was wrong about being wrong.

                                            P not H. Hmmm...

                                            Anyway, THANK YOU @droftarts

                                            Delta / Kossel printer fanatic

                                            Nuramori 1 Reply Last reply Reply Quote -1
                                            • Nuramori
                                              Nuramori @Danal last edited by

                                              I’m loving this thread for levity. Lol.

                                              Making things more complicated than obvious is always entertaining.

                                              Sorry guys. I need more rest.

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