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

    TMC2660 breakout for duetwifi

    Scheduled Pinned Locked Moved
    Duet Hardware and wiring
    5
    8
    1.2k
    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.
    • JoduWeiundefined
      JoduWei
      last edited by

      Hi!

      I want to drive 3 z-stepper motors with my duetwifi. I need one more driver. The Deux2 is far too expensive for this task. Is there a TMC2660 breakout?

      1 Reply Last reply Reply Quote 0
      • Jacotheronundefined
        Jacotheron
        last edited by

        There is a breakout, though it should be noted it is quite expensive, compared to other stepper drivers https://www.digikey.com/product-detail/en/TMC2660-BOB/1460-1245-ND/8037672

        How well this will work with the Duet, is unknown to me.

        I know about this one for a project I am starting, where the client said their steppers needs to be as quiet as my printer with the DuetWifi in (other drivers with similar features may be quiet enough, butthey want to be sure it is quiet).

        1 Reply Last reply Reply Quote 0
        • JoduWeiundefined
          JoduWei
          last edited by

          This post is deleted!
          1 Reply Last reply Reply Quote 0
          • JoduWeiundefined
            JoduWei
            last edited by

            Ty Jacotheron, its hard for me to tell,how to connect the SPI pins i have to connect.

            SPIO_MOSI -> SDI (4)
            SPIO_MISI -> SDO (3)
            SPIO_SCK -> SCK (5)
            GND -> CLK16(9)
            5V -> VCC_IO(1)

            E2_EN -> DRV_ENN (8)
            E2_STEP -> STEP (18)
            E2_DIR -> DIR (19)
            E2_STOP -> ?

            Did I forgot something?

            1 Reply Last reply Reply Quote 0
            • JoduWeiundefined
              JoduWei
              last edited by

              @dc42 said in Stepper Slaving:

              Yes current is set using SPI. In theory you could connect the SPI terminals of external TMC2660 boards to the Duet expansion bus, but I have never done it. You would need to be careful to get good signal integrity because the SPI clock speed is 2MHz and any signal errors could have dire consequences. The TMC2660 boards would need to use 0.051 ohm sense resistors to get the correct current setting.

              You would also have to modify the firmware to tell it that the drivers connected to the expansion bus are TMC2660s, because unless it detects a DueX2 or DueX5, it will assume that they are dumb step/dir/enable drivers.

              Btw the DueX5 is designed so that it can be mounted back-to-back with a Duet to save space. Although most users seem to mount them side-by-side.

              Okay, f this. I will buy the Deux2, but it will be the last duet3d product I buy.

              T3P3Tonyundefined 1 Reply Last reply Reply Quote 0
              • Dougal1957undefined
                Dougal1957
                last edited by

                Jodu

                I know there expensive but they are worth it but you may want to consider future expandability cos the Duex5 is not much more money than the 2 and that would give you capability of going multi extrusion in the future another option is to link the 3 lead screws together via a closed loop belt and only have 1 motor.

                1 Reply Last reply Reply Quote 0
                • T3P3Tonyundefined
                  T3P3Tony administrators @JoduWei
                  last edited by

                  @joduwei you can use a variety of external stepper drivers if you need one more axis. I get that for just one more driver you do not want to buy a Duex2 or 5. I would plan to use the same drivers on all 3 X motors but maybe you can use an alternative on one of your extruder axis? An example could be a stepstick style driver board that is low cost. Something like
                  https://www.watterott.com/en/SilentStepStick-TMC2130
                  (there are many many options of stepsticks)

                  You don't benefit from being able to set the current a microsteps though gcode commands like you do if you use a Duex2. The Duet needs to know what external drivers its talking to which is why the firmware looks for a Duex2 or Duex5 and if it does not find one it defaults to "dump" step/dir/enable external drivers.

                  www.duet3d.com

                  1 Reply Last reply Reply Quote 0
                  • Floundefined
                    Flo
                    last edited by Flo

                    You could slave one of the other (extruder) drivers to the z, if you don’t use dual extrusion, that should work as well.

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