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

    TB6600 external drives

    Scheduled Pinned Locked Moved
    General Discussion
    5
    33
    3.9k
    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.
    • namlecncundefined
      namlecnc @dc42
      last edited by

      @dc42
      I got it to run!!!

      Now here is a new issue. When I run test all motors, I edited to have 32x microstepping. An error pop up saying M350 drive Z does not support 32x microstepping... what is the deal?

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

        @namlecnc M350 sets the internal stepper driver microstepping (over SPI). As you are using an external driver the firmware cannot set the microstepping on the driver, you do that in some other way (normally Dip switches). If you set the steps/mm (M92) correctly for whatever microstepping you use on that external drive that will work.

        www.duet3d.com

        namlecncundefined 1 Reply Last reply Reply Quote 0
        • namlecncundefined
          namlecnc @T3P3Tony
          last edited by

          @t3p3tony
          Yes this is on external drivers(xyz) so m350 for xyz doesn’t matter but the m92 steps per unit (mm) is the deciding factor?

          Thanks a bunch!

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

            @namlecnc yes. just use M350 for any internal drivers.

            www.duet3d.com

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

              @namlecnc Can you let us know what you did to fix the issue you were having getting the TB6600 to run?

              www.duet3d.com

              namlecncundefined 1 Reply Last reply Reply Quote 0
              • namlecncundefined
                namlecnc @T3P3Tony
                last edited by

                @t3p3tony TB6600 does not work.
                I have to change to a more expensive DM542S

                I have it running now. At 32x , it runs ebrry time now. 128x doesn’t work.

                1 Reply Last reply Reply Quote 0
                • johnundefined
                  john
                  last edited by

                  I am also having issues getting my external drive to work. I attempted to wire the
                  +(STEP,DIR,EN) to the 5V on the Heater Pins on the expansion, to see if the voltage of the expansion breakout was too low. This did not change my stepper motor behavior (it just vibrates after a few X+1 commands.

                  See thread here for more information: https://forum.duet3d.com/topic/7703/closed-loop-control-of-stepper-motors-with-rotary-encoder/24

                  johnundefined 1 Reply Last reply Reply Quote 0
                  • johnundefined
                    john @john
                    last edited by

                    @sean, as a follow on. ENA+ is by default at 3.35 V.

                    0_1543009417755_02024111-0651-43d5-925d-34d0d5ec04f1-image.png

                    If the schematic above says >3.5 V, would 3.35V be an issue? If it were, I would imagine wiring all the + leads to 5V would have remedied my issue.

                    JoergS5undefined 1 Reply Last reply Reply Quote 0
                    • JoergS5undefined
                      JoergS5 @john
                      last edited by

                      @sean The CL57T manual says in 3.1.1 the high mode to be 4.5 to 24 volts, low between 0 to 0.5

                      johnundefined 1 Reply Last reply Reply Quote 0
                      • johnundefined
                        john @JoergS5
                        last edited by

                        @joergs5 If this were the issue, wouldn't it have worked when I wired all of the + leads to +5V?

                        JoergS5undefined 1 Reply Last reply Reply Quote 0
                        • JoergS5undefined
                          JoergS5 @john
                          last edited by

                          @sean I only meant it's not 3.5 volts, but higher. I don't think this is the reason. I suspect timing problems (2.5 us too short or acceleration / speed too high).

                          johnundefined 1 Reply Last reply Reply Quote 0
                          • johnundefined
                            john @JoergS5
                            last edited by

                            @joergs5 ah, thanks for pointing that out. I have the T parameter in M569 set to T10 right now - I saw a post from dc42 that said it would limit the step rate, but otherwise cause no problems. I'll leave it there for now to make sure all other things are working, and then decrease the timing later.

                            Regarding acceleration / speed, this is just with the motor sitting on the table, no load, and only commanding +1 mm movements. Acceleration and speed shouldn't be a factor yet.

                            1 Reply Last reply Reply Quote 0
                            • namlecncundefined
                              namlecnc
                              last edited by

                              In short, don’t use tb6600

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