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

    TB6600 external drives

    Scheduled Pinned Locked Moved
    General Discussion
    5
    33
    3.8k
    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.
    • dc42undefined
      dc42 administrators
      last edited by

      Have you tried using the M569 T parameters that were published in the last post in that thread?

      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

      namlecncundefined 2 Replies Last reply Reply Quote 0
      • namlecncundefined
        namlecnc @dc42
        last edited by

        @dc42 I tried. I think my driver is bad. I'm buying new ones. I will report the results soon
        Thanks so much

        1 Reply Last reply Reply Quote 0
        • 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