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

    6XD - AC Servo drive (single-ended and differential signal)

    Scheduled Pinned Locked Moved
    Duet Hardware and wiring
    6
    38
    2.1k
    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 @Zdenko
      last edited by

      @Zdenko yes Duet 3 Mini with the Mini2+ expansion can easily drive those.

      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

      Zdenkoundefined 1 Reply Last reply Reply Quote 0
      • Zdenkoundefined
        Zdenko @dc42
        last edited by

        @dc42 Hi,

        Thank you, that makes sense, it would be the best solution, all would be integrated into the Duet3 Eco system, no external drivers would be required, space in an enclosure will be saved, and no additional wiring would be needed.

        When it comes to connecting Duet 3 Mini 5+ with the rest of the Duet3 hardware in my case with 6XD and 2 pieces of 3HCs, to connect it on the CAN-FD line I would only need a short "stub" for CAN-FD and configure the Duet 3 Mini 5 config.g with M954 and set the CAN-FD ID, all other is then configured in 6XD config.g right?

        As I have motors that are working in parallel, in config.g, drivers should have the same "letter of axis" assigned to Drivers that are moving at the same time, is that correct?

        dc42undefined 1 Reply Last reply Reply Quote 0
        • dc42undefined
          dc42 administrators @Zdenko
          last edited by dc42

          @Zdenko yes that's correct. Declare the axis motors using the M584 command.

          The CAN bus needs to be terminated at both ends and there should be no terminators on other boards. If both the 6XD and the Duet 3 Mini will be physically at one end of the bus then I suggest you disable the termination resistor on the 6XD. So electrically the Duet 3 Mini will be at the end of the bus and the 6XD will be on a stub.

          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

          Zdenkoundefined 1 Reply Last reply Reply Quote 0
          • Zdenkoundefined
            Zdenko @dc42
            last edited by

            @dc42 Hi!

            Ok, will place an order for the additional Duet HW, hopefully I will manage all connections without any issues. 😊

            Thank you,

            1 Reply Last reply Reply Quote 0
            • Zsevenundefined
              Zseven @Zdenko
              last edited by

              @Zdenko Can you upload a picture of how you installed the resistors ?

              Zdenkoundefined 1 Reply Last reply Reply Quote 0
              • Zdenkoundefined
                Zdenko @Zseven
                last edited by

                @Zseven Hi,

                It is a bit messy as all of it is outside of the encolure now, there are two resistors, one for STEP and one for DIR, I soldered them on the wire terminals and insert them in a connector, you will need to put some shrinking tube so that you don't short the pins/wires.

                cd7e1ef6-397d-4379-9d25-eacba768daaf-image.png

                @dc42 Hi,

                I received Duet 3 Mini5+ and Duet 3 Mini 2+, I managed to get it working without any issues for now, first I was super scared as the conveyor width stepper was making super weird noise then I researched a bit and found out that I needed this:

                M569 P05.0 D3 H50 v50 S0; Conveyor_Width
                M915 P05.0 T50

                After adjustment, the motor is working well, no more weird noises, now I need to finish 3 "Zones" of the conveyor, and sensors and put all the electronics in the Industrial enclosure, this should all be easy. 😊

                https://www.youtube.com/watch?v=PELvjKmPtk0&feature=youtu.be

                This combination of Duet 3 Mini5+,Duet 3 Mini 2+,6XD and 2x3HCs, was a super nice decision, thank you.

                Zdenko,

                Zsevenundefined 1 Reply Last reply Reply Quote 0
                • Zsevenundefined
                  Zseven @Zdenko
                  last edited by

                  @Zdenko Thank you very much !

                  1 Reply Last reply Reply Quote 0
                  • Zsevenundefined
                    Zseven
                    last edited by

                    IMG_5275.jpg

                    Hello ,
                    I have this servo controller, can I connect it directly to the 6Xd ? Because that stands for Puls and Signal max 3.6V.

                    1 Reply Last reply Reply Quote 0
                    • Zsevenundefined
                      Zseven
                      last edited by

                      IMG_5278.jpg

                      Or is it better to go via open-collector ?

                      dc42undefined 1 Reply Last reply Reply Quote 0
                      • dc42undefined
                        dc42 administrators @Zseven
                        last edited by dc42

                        @Zseven sadly there is no standard interface for external drivers or servo drives. There are at least 4 different ones:

                        1. Opto isolated inputs requiring 5V input at 5 to 10mA, intended to be driven by open collector/open drain outputs.
                        2. Standard 3V differential inputs as used by RS422/RS485 systems.
                        3. Differential inputs but requiring more than 3V drive (e.g. Clearpath servos need 5V).
                        4. As #1 but requiting 24V drive, intended to be driven by PLCs.

                        The most common is #1 so Duet 6XD supports it directly. Duet 1XD supports #1 and #3, and will generally work with #2 as well because the inputs don't normally mind being overdriven a little (if they do then series resistors can be added).

                        From the information you posted, it appears to me that your drivers support #2 and #4. The 6XD doesn't support either directly, because the open drain outputs are rated to 5V not 24V.

                        We made provision on the 6XD to add a daughter board to generate different signal levels, but we haven't produced any such daughter boards yet.

                        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

                        Zsevenundefined 3 Replies Last reply Reply Quote 0
                        • Zsevenundefined
                          Zseven @dc42
                          last edited by Zseven

                          @dc42 What other information do you need?

                          Can't I just convert the 5v to 3v with a 10ohm resistor?

                          I have a 6xd board ..that is supposed to drive xyz with servo motors .

                          I have chosen these faithfully as they have a save torque off function. So that the drives can offer when the door is open.

                          Render from the printer that ist in work
                          2a055b07-1ba0-4e33-a70e-92e1c67b311d.jpeg

                          1 Reply Last reply Reply Quote 0
                          • Zsevenundefined
                            Zseven @dc42
                            last edited by

                            @dc42 IMG_5283.png IMG_5284.png

                            Here is the plan from the documentation

                            1 Reply Last reply Reply Quote 0
                            • Zsevenundefined
                              Zseven @dc42
                              last edited by

                              @dc42

                              I have spoken to the manufacturer on the phone.
                              The documentation is wrong. They say it has to be at least 2.8-3.6 volts and a maximum of 5 volts.

                              1 Reply Last reply Reply Quote 0
                              • p_vnctundefined
                                p_vnct
                                last edited by

                                @Zdenko

                                hi,

                                I am trying to use the same AC servo drive and motor, but i am a bit lost with the motion controller settings.
                                Could you let me know what's your's.
                                I am trying to connect this using a 1xd formelly used to run an external nema driver but i am here lost with AC servo motors.
                                For now it is wired in single ended mode, would you recommend differential mode ?

                                thanks for the help !

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