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

Two stepper motors in parallel

Scheduled Pinned Locked Moved
Duet Hardware and wiring
9
24
1.5k
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.
  • undefined
    Dep
    last edited by 5 Aug 2020, 20:21

    Hi!

    I want to try using Duet 3 Toolboard 1LC in my new printer.

    The problem is that I need 2 stepper motors to feed the filament - one on the extruder head and one near the plastic spool. Because the filament is very long and the spool is heavy (10 kg).

    How can I connect a second motor in this case so that it rotates simultaneously with the motor on the extruder?

    Is it possible?

    undefined 1 Reply Last reply 5 Aug 2020, 20:53 Reply Quote 0
    • undefined
      davidvh86
      last edited by davidvh86 8 May 2020, 20:51 5 Aug 2020, 20:45

      @Dep said in Two stepper motors in parallel:

      pper motors to feed the filament - one on the extruder head and one near the plastic spool. Because the filament is very long and the spool is heavy (10 kg).

      Just run them in parallel or run them on separate drivers by mapping it in your config.g drive section. Idk that might be an issue in the long run, if there is any difference in the feed rate your gonna grind filament.

      1 Reply Last reply Reply Quote 0
      • undefined
        JoergS5 @Dep
        last edited by JoergS5 8 Jun 2020, 07:27 5 Aug 2020, 20:53

        @Dep I would not do this in your use case, because you will have a nonsynchronized filament transport at some time, the spool motor disturbing the extruder.

        10 kg is not so much, I would install an axis with 2 ball bearings (I am sure there are things for this). They will rotate so smooth that you will need a light brake additionally.

        1 Reply Last reply Reply Quote 1
        • undefined
          Phaedrux Moderator
          last edited by Phaedrux 8 May 2020, 21:32 5 Aug 2020, 21:29

          There have been some examples of a motorized spool feed that can be found online, but they do have issues of going out of sync. Having an bearing axis at the center of mass should make it relatively easy to feed though. Doesn't take much to make a wheel roll, regardless of weight.

          This thing can get you a customized bearing hub to fit your spool.

          https://www.thingiverse.com/thing:2334107

          Z-Bot CoreXY Build | Thingiverse Profile

          undefined 1 Reply Last reply 13 Dec 2020, 17:53 Reply Quote 0
          • undefined
            dc42 administrators
            last edited by 5 Aug 2020, 21:36

            Some users have configured a tool with 2 extruders to do this (see the M563 command). My suggestion to one of them was to use a low motor current for the one near the spool, so that it can skip steps if it gets out of sync with the main extruder drive.

            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 1 Reply Last reply 15 Aug 2020, 07:17 Reply Quote 0
            • undefined
              fma
              last edited by 6 Aug 2020, 06:58

              You can also make a loop, with small switches, which will start/stop a small DC motor on the spool...

              Frédéric

              1 Reply Last reply Reply Quote 0
              • undefined
                Dep @dc42
                last edited by 15 Aug 2020, 07:17

                @dc42 said in Two stepper motors in parallel:

                Some users have configured a tool with 2 extruders to do this (see the M563 command). My suggestion to one of them was to use a low motor current for the one near the spool, so that it can skip steps if it gets out of sync with the main extruder drive.

                Great idea.

                I have a question - I am planning to install Duet 3 Main Board and 2 pieces of Duet 3 Tool Distribution Board + 8 pieces of Duet 3 Toolboard 1LC.

                Connection:

                Duet 3 Main Board - 4 motors Z, X, Y.
                I connect 4 extruders to the Tool Distribution Board

                The second Tool Distribution Board is installed near the spools of plastic and set parallel to the first board with M563 command.

                Will this work?

                undefined 1 Reply Last reply 15 Aug 2020, 09:05 Reply Quote 0
                • undefined
                  dc42 administrators @Dep
                  last edited by 15 Aug 2020, 09:05

                  @Dep said in Two stepper motors in parallel:

                  I have a question - I am planning to install Duet 3 Main Board and 2 pieces of Duet 3 Tool Distribution Board + 8 pieces of Duet 3 Toolboard 1LC.
                  Connection:
                  Duet 3 Main Board - 4 motors Z, X, Y.
                  I connect 4 extruders to the Tool Distribution Board
                  The second Tool Distribution Board is installed near the spools of plastic and set parallel to the first board with M563 command.
                  Will this work?

                  Yes, I don't see any problems with that setup.

                  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 1 Reply Last reply 13 Dec 2020, 06:57 Reply Quote 0
                  • undefined
                    Dep @dc42
                    last edited by Dep 13 Dec 2020, 06:57

                    @dc42 Can you tell me if I can connect a magnetic filament monitor to one Toolboard 1LC board but control the motor on another board?

                    The configuration is as I wrote above: for each extruder there are two Toolboard 1LC boards (a motor at the plastic inlet and a motor at the extruder) and one filament monitor. But I would like to put the filament monitor on the plastic input and connect there. But I would like to control the flow of plastic on the extruder motor.

                    Will this work?

                    1 Reply Last reply Reply Quote 0
                    • undefined
                      dc42 administrators
                      last edited by 13 Dec 2020, 07:47

                      A filament monitor does not control a motor, it monitors filament motion and compares it with the commanded motor movement. If you configure a tool to use two extruders, each one can have its own filament monitor if you wish, or you can use a filament monitor on just one of them.

                      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 3 Replies Last reply 13 Dec 2020, 08:07 Reply Quote 0
                      • undefined
                        Dep @dc42
                        last edited by 13 Dec 2020, 08:07

                        @dc42 Thank you very much for your reply!

                        1 Reply Last reply Reply Quote 0
                        • undefined
                          zapta @Phaedrux
                          last edited by 13 Dec 2020, 17:53

                          @Phaedrux said in Two stepper motors in parallel:

                          Having an bearing axis at the center of mass should make it relatively easy to feed though. Doesn't take much to make a wheel roll, regardless of weight.

                          That's the approach I took for my 1Kg spools after considering motorized options and it works very well. It rotates so easily that the filament 'springiness' keeps one or two loops in the air and the spool even rotates backwards when the printing head moves toward it.

                          It's important to have the bearings at the center. Other configurations where the spool 'sits' on bearing don't rotate as easily for some reasons which I didn't expect.

                          268f7722-264b-4e36-8bf1-f28784b08b40-image.png

                          For motorized solution you probably want to have a tension sensor of some kind because it's difficult to get perfect sync between the two motors and relying on slip will actually increase the required pulling force by the main extruder.

                          My 2c. I am not a mechanical engineer.

                          undefined 1 Reply Last reply 17 Dec 2020, 19:54 Reply Quote 1
                          • undefined
                            Dep @zapta
                            last edited by 17 Dec 2020, 19:54

                            @zapta this configuration does not suit for me, since tube length over 2,5 meters. And there is a need to pull the filament completely out of it.

                            1 Reply Last reply Reply Quote 0
                            • undefined
                              Dep
                              last edited by 17 Dec 2020, 20:00

                              There is one more question: after assigning two motors to 1 extruder, I found that only one motor is rotating. The second works only if i send the command:

                              M567 P0 E1:1; mixing
                              

                              It seems to me somehow wrong. I see that the M563 command has the L parameter:

                               Lnnn Drive to use for filament mapping parameter. By default RRF will use the first and only extruder drive if this parameter is not specified (supported by RRF> = 2.02)
                              

                              Perhaps this is what I need, but I cannot find information on how to use it.

                              Can you clarify this question?

                              1 Reply Last reply Reply Quote 0
                              • undefined
                                Dep @dc42
                                last edited by 19 Dec 2020, 12:26

                                @dc42 can you tell me about the last question? I cannot find information on this parameter.

                                1 Reply Last reply Reply Quote 0
                                • undefined
                                  Dep
                                  last edited by 23 Dec 2020, 21:31

                                  In the description of the command "M563: Define or remove a tool" I see the parameter:

                                  • Lnnn Drive to use for filament mapping. By default RRF will use the first and only extruder drive if this parameter is not specified (supported by RRF> = 2.02)

                                  I thought this is just for the case when two motors are installed on 1 extruder. I have not found information on this parameter anywhere.

                                  1 Reply Last reply Reply Quote 0
                                  • undefined
                                    Dep @dc42
                                    last edited by 23 Dec 2020, 21:45

                                    @dc42 Yes, but the question was:

                                    can i connect a magnetic filament monitor to one Toolboard 1LC board but control the motor on another board?

                                    And now I tried to connect the monitor to another board. I receive the following message:

                                    M591 P3 C "31.io1.in" D0 S0
                                    Error: M591: Filament monitor port must be on same board as extruder driver
                                    

                                    I need to control the motor "31" since motor "21" it is used only for loading and unloading the filament, the current on it is minimal and it skips a little steps because it is impossible to precisely syncronize. But the monitor is connected to the "21" board (because the other board is far away, it is inconvenient to pull the wires there).

                                    Still, is it possible to connect a monitor to one board and control the motor on another board?

                                    undefined 1 Reply Last reply 24 Dec 2020, 08:05 Reply Quote 0
                                    • undefined
                                      dc42 administrators @Dep
                                      last edited by 24 Dec 2020, 08:05

                                      @Dep said in Two stepper motors in parallel:

                                      Still, is it possible to connect a monitor to one board and control the motor on another board?

                                      No, that isn't supported. The reason is that when data is received from the filament monitor, the firmware needs to fetch the step position of the extruder motor immediately, in order to compare commanded vs. measured movement.

                                      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 1 Reply Last reply 24 Dec 2020, 17:58 Reply Quote 0
                                      • undefined
                                        Dep @dc42
                                        last edited by 24 Dec 2020, 17:58

                                        @dc42 Ok thanks David!

                                        1 Reply Last reply Reply Quote 0
                                        • undefined
                                          maddy
                                          last edited by 28 Jan 2021, 03:52

                                          @dc42 I want to use 2 Nema 23 high torque motors for the y-axis with Duet 3MB 6HC and 32v power supply. Will the series connection of such motors work with the default drivers of Duet 3? If not, how can I fix 2 motors for y-axis? Do I need any additional board for another motor of y-axis?

                                          undefined 1 Reply Last reply 28 Jan 2021, 09:58 Reply Quote 0
                                          • First post
                                            Last post
                                          Unless otherwise noted, all forum content is licensed under CC-BY-SA