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

duet3 and e3d ToolChanger and Motion System

Scheduled Pinned Locked Moved
General Discussion
6
34
2.4k
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
    last edited by A Former User 25 Dec 2019, 08:35

    Need suggestion for what to run E3D ToolChanger and Motion System with?

    Originally they are duet2eth + duex5 expansion board but maybe better to go with 3 ? (I don't have a problem for RRF3 being beta, don't need reliability immediately if I can expect it in few months) .. any hints (need to finalize my purchase @E3D today so need to know ..)

    1 Reply Last reply Reply Quote 0
    • undefined
      dc42 administrators
      last edited by dc42 25 Dec 2019, 08:44

      If you want to use Hemera tools, then the best option will probably be Duet 3 plus tool boards. But we don't expect to have tool boards available before February. Duet 3 without any expansion boards can run 2 tools.

      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

      ? undefined 2 Replies Last reply 25 Dec 2019, 09:47 Reply Quote 0
      • undefined
        Danal
        last edited by Danal 25 Dec 2019, 08:59

        I've built a Jubilee which is VERY similar. In particular, the tool plates an carriage-tool-locker are fully compatible; E3D tools can be mounted on a Jubilee. The specs for the E3D printer seem to be spread across several blog posts, so I'm not 100% sure... I think the only real difference is 3-motor Z on Jubilee and 1-motor Z on E3d.

        Anyway, I'm running a SBC (Pi) + Duet 3 + Expansion x 2, with plans to convert to tool boards when they are available. If E3D is really one motor z, you will only need one expander.

        To directly answer your question: In just my personal opinion, now that D3 is available, I would not consider a Duet2 configuration for this printer. The D3/RRF3 beta is plenty stable enough; I'm up and printing and have been for a month or two.

        Feel free to ask any questions.

        My driver allocation is:

        ; Axis to driver mapping
        M584 X0 Y1 U2 Z3:4:5        ; X and Y for CoreXY.  U for toolchanger lock. Z has three drivers for kinematic bed suspension. 
        M584 E1.0:1.1:2.0:2.1       ; Extruders for four tools. 
        
        M569 P0 S0                  ; Drive 0 direction | X stepper
        M569 P1 S0                  ; Drive 1 direction | Y Stepper
        M569 P2 S0                  ; Drive 2 direction | U Tool Changer Lock
        M569 P3 S0                  ; Drive 3 direction | Front Left Z
        M569 P4 S0                  ; Drive 4 direction | Front Right Z
        M569 P5 S0                  ; Drive 5 direction | Back Z
        ; End of main board drivers.  Expansion boards have three each.
        ; Expansion 0
        M569 P6 S1                  ; Drive 6 direction | Extruder T0
        M569 P7 S0                  ; Drive 7 direction | Extruder T1
        ; Expansion 1
        M569 P8 S0                  ; Drive 8 direction | Extruder T2
        M569 P9 S0                  ; Drive 9 direction | Extruder T3
        

        IMG_0163 (1).jpeg

        Delta / Kossel printer fanatic

        1 Reply Last reply Reply Quote 1
        • ?
          A Former User @dc42
          last edited by 25 Dec 2019, 09:47

          @dc42 no plans of using hemera, for start I will be using two flex3drive g5's, one titan aero and one mosquito+bondtech so the hemera is not planned, nor I plan to purchase any extruders from them today 😄

          2 tools with duet2/3 will be ok for day1 and expansion in february is totally ok, the only issue I have with that is I'll have to pay additional shipping to you guy's instead of having it all bundle in one big fedex package arriving with all the heavy crap motion system consist of... but it's probbly worth it so I'll not order any electronics from them and will use duet2 I already have to start and order then duet3+expansion in feb.

          thanks

          @Danal hm .. that 3 bed rods looks darn close to something I made 10 years ago that I had to destroy when I moved to my current appt 😞 ... the idiot (me) made the frame out of MDF .. and you glue MDF, you don't use screws 😄 .. so apart from printer being around 170kg I could not move it trough the door nor trough the window of old appartment so I had to scrap it 😞 (it was not corexy but with 1m x 1m print surface with head movement very similar to what ultimaker does... I understood reading forum that duet3 was more intended for cnc machines like mills and lathes and not really for 3d printers so that duet2 will still be major printing electronics...

          undefined 1 Reply Last reply 25 Dec 2019, 10:47 Reply Quote 0
          • undefined
            Danal @A Former User
            last edited by Danal 25 Dec 2019, 10:47

            @smece said in duet3 and e3d ToolChanger and Motion System:

            that duet3 was more intended for cnc machines like mills and lathes and not really for 3d printers so that duet2 will still be major printing electronics...

            The drivers on Duet2 or 3 are OK for desktop CNC. The Duet 3s built in Trinamics that are 24V at 3 or 4A, totalling to just under 100 watts. (and watts are what really matter, both for heat limitations in the drivers and torque in the motors). That will drive Nema17s on a machine that is a few inches in all dimensions, and a very small spindle (CNC needs a lot more force than 3D Print, depending on size of bit, etc.).

            Even a medium small 'shop' CNC far exceeds 100W. Example: My CNC Router that is 24x60x5 (inches) runs motors at 70V and 350 to 400 watts. Of course Duet can drive external, like the Geckos, but it seems odd to pay for a board with built in drivers and then ignore them.

            Anyway... I'm not sure what Duet/Escher/DC42s ultimate roadmap looks like... but I believe that Duet3, particularly with its tool boards, will be a solid 3D print presence for a long time.

            Delta / Kossel printer fanatic

            1 Reply Last reply Reply Quote 0
            • undefined
              TC @dc42
              last edited by 25 Dec 2019, 11:08

              @dc42 Hi, I was planning to use Hemera with Duet Wifi and Duex5. Is there a reason not to do it?

              1 Reply Last reply Reply Quote 0
              • undefined
                jannau
                last edited by jannau 25 Dec 2019, 11:53

                I'm currently building a E3D tool changer with a Duet 3. A couple of caveats:

                • wiring kit requires recrimping and motor wires might be replaced
                • mounting holes are incompatible
                • sensorless homing will require tuning, I opted to add mechanical end stops for X/Y

                I will only use 2 tools until extension board or the tool boards come available. You will need at least one external stepper driver if you want to use the Duet2. 5 internal steppers allow only 1 tool since 4 steppers are needed for motion and the tool changing lock.

                ? 1 Reply Last reply 25 Dec 2019, 13:02 Reply Quote 0
                • ?
                  A Former User @jannau
                  last edited by 25 Dec 2019, 13:02

                  @jannau thanks

                  • I did not put wiring kit on the list 😄 I like to use my own cables and crimp them myself, kinda had it with shitty alu cables and bad connectors 😄
                  • mounting holes for electronics or for something else? wrt duet itself I kinda plan to put it separate from the printer anyhow so this is also not a problem 🙂
                  • did not plan to use sensorless homing neither 😄 .. I kinda hate how inprecise it is, I'm thinking of making limit switches with piezo disks or I'll go optical, will decide.. but endstops for sure .. real ones 🙂

                  I totally forgot they use one driver for the toolchanger so yes, with duet alone without extension no room for second tool ... now, luckily I have bunch of TB6600 drivers that are stand alone so I can take step/dir from the expansion port directly there, or I can use some of the stand alone drivers I made with TMC2130 that should work too ... or I can use some of the closed loop steppers I have for test, again can go to exp port directly so I think I can manage to get it to run somehow on day one .. issue only is I'm not going to order duet3 till the expansion card is ready for shipment as I doubt duet3d can ship it to me cheap and I kinda hate to pay the shipping and handling twice ... so I'll hack it somehow with duet2eth first and then I'll order duet3 and redo it when times come 🙂

                  1 Reply Last reply Reply Quote 0
                  • ?
                    A Former User
                    last edited by 26 Dec 2019, 03:40

                    looking now, duet2 + duex5 is 5+5=10 drivers, duet3+duet3expansion is 6+3=9 drivers, how come the expansion for duet is not at least 4 drivers if not 5 ?

                    undefined 1 Reply Last reply 26 Dec 2019, 07:58 Reply Quote 0
                    • undefined
                      deckingman @A Former User
                      last edited by deckingman 26 Dec 2019, 07:58

                      @smece Because with Duet3, expansion boards can be daisy chained. So you can add many additional boards and thus very many additional drivers (and heaters,end stops, fans etc).
                      Edit. And the existing 3 Channel expansion board is the first in what may become a family of expansion boards, depending on demand.

                      Ian
                      https://somei3deas.wordpress.com/
                      https://www.youtube.com/@deckingman

                      ? 1 Reply Last reply 26 Dec 2019, 11:02 Reply Quote 0
                      • ?
                        A Former User @deckingman
                        last edited by 26 Dec 2019, 11:02

                        @deckingman had no clue, great, thanks 🙂

                        1 Reply Last reply Reply Quote 0
                        • undefined
                          dc42 administrators
                          last edited by 26 Dec 2019, 11:25

                          The reason we chose 3 for the first expansion board is that in a single CAN message we can fit the parameters for 3 stepper drivers.

                          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 26 Dec 2019, 17:32 Reply Quote 0
                          • ?
                            A Former User @dc42
                            last edited by 26 Dec 2019, 17:32

                            @dc42 said in duet3 and e3d ToolChanger and Motion System:

                            single CAN message

                            hm, I missed this, need to go check D3 schematic 😄 .. so extension boards for D3 are on can bus, not dir/step like on D2 ? interesting, I always wondered how they sync movement of can bus drivers without a "start / clock" line 🙂

                            undefined 1 Reply Last reply 26 Dec 2019, 18:17 Reply Quote 0
                            • undefined
                              dc42 administrators @A Former User
                              last edited by 26 Dec 2019, 18:17

                              @smece said in duet3 and e3d ToolChanger and Motion System:

                              interesting, I always wondered how they sync movement of can bus drivers without a "start / clock" line

                              The main board periodically broadcasts its time (in ticks since start-up, where 1 tick is 1.33 microseconds) and the expansion boards use this to convert the start times of incoming movement commands to their local tick count.

                              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 26 Dec 2019, 18:46 Reply Quote 1
                              • ?
                                A Former User @dc42
                                last edited by 26 Dec 2019, 18:46

                                @dc42 so you broadcast "local time" so that all modules can sync their time, and you send step commands (start at time X, do Y steps at speed Z ?? ) .. or you fill some "registers" on the dbus client that converts to commands? I have some tiny, tiny experience with MESA cards on ethernet and even less experience with modbus drivers...

                                undefined 1 Reply Last reply 26 Dec 2019, 18:50 Reply Quote 0
                                • undefined
                                  dc42 administrators @A Former User
                                  last edited by dc42 26 Dec 2019, 18:50

                                  The main board sends the specification of the move. This is the scheduled start time, number of ticks for acceleration, number of ticks at steady speed, number of ticks for deceleration, start speed percentage of top speed, end speed percentage, number of microsteps for each drive, and which drives have pressure advance applied. The move specifications are sent about half a second before they are due to start.

                                  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
                                  • ?
                                    A Former User
                                    last edited by 27 Dec 2019, 00:20

                                    @dc42 cool, I'll check out the firmware to see how it works, I should have some time during holidays (for us xmass is in january so tomorrow the party starts and ends in mid-january 😄 ) to use to get acquainted, expect questions 😄 😄 😄

                                    anyhow, a friend just surprised me with a duex5 (a prc clone he purchased and never used) so I'm fully covered till duet3 expansion board is ready for me to order them both 😄

                                    one additional question, how does the thermal sensing work on d3 + expansion? I have some semitec ntc's that go up to 300C that I love to use as I know them good and have ton of them (I needed exactly them for some project 9-10 years ago and semitec wanted to sell me only 300pcs and I needed 2 😄 ) so I'm using them everywhere, I think I still have ~50 of them 🙂 .. I know a lot of ppl go for PT100 but I paid arm and a leg for these ntc's I wanna use them everywhere I can 🙂

                                    undefined 1 Reply Last reply 27 Dec 2019, 08:12 Reply Quote 0
                                    • undefined
                                      dc42 administrators @A Former User
                                      last edited by 27 Dec 2019, 08:12

                                      @smece said in duet3 and e3d ToolChanger and Motion System:

                                      one additional question, how does the thermal sensing work on d3 + expansion? I have some semitec ntc's that go up to 300C that I love to use as I know them good and have ton of them (I needed exactly them for some project 9-10 years ago and semitec wanted to sell me only 300pcs and I needed 2 ) so I'm using them everywhere, I think I still have ~50 of them

                                      If they are 100K NTC thermistors then reading them up to 300C will be no problem on either the main board or an expansion board.

                                      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
                                      • ?
                                        A Former User
                                        last edited by 21 Jan 2020, 15:33

                                        toolchanger arrived, I ordered a duet2eth+duex5 from e3d for now to get everything working and I'll go with 3 when expansions are avaialable .. no motors here need more than 24x2 so I think this will be ok for now

                                        1 Reply Last reply Reply Quote 0
                                        • undefined
                                          Danal
                                          last edited by 21 Jan 2020, 21:32

                                          @smece said in duet3 and e3d ToolChanger and Motion System:

                                          with 3 when expansions are avaialable

                                          Wait for toolboards.

                                          Delta / Kossel printer fanatic

                                          ? 1 Reply Last reply 22 Jan 2020, 02:17 Reply Quote 0
                                          • First post
                                            Last post
                                          Unless otherwise noted, all forum content is licensed under CC-BY-SA