• Tags
  • Documentation
  • Order
  • Register
  • Login
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.
  • undefined
    dc42 administrators @Zdenko
    last edited by 17 Sept 2023, 07:01

    @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

    undefined 1 Reply Last reply 17 Sept 2023, 09:14 Reply Quote 0
    • undefined
      Zdenko @dc42
      last edited by 17 Sept 2023, 09:14

      @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?

      undefined 1 Reply Last reply 18 Sept 2023, 06:40 Reply Quote 0
      • undefined
        dc42 administrators @Zdenko
        last edited by dc42 18 Sept 2023, 06:40

        @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

        undefined 1 Reply Last reply 18 Sept 2023, 11:27 Reply Quote 0
        • undefined
          Zdenko @dc42
          last edited by 18 Sept 2023, 11:27

          @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
          • undefined
            Zseven @Zdenko
            last edited by 20 Sept 2023, 03:59

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

            undefined 1 Reply Last reply 22 Sept 2023, 16:44 Reply Quote 0
            • undefined
              Zdenko @Zseven
              last edited by 22 Sept 2023, 16:44

              @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,

              undefined 1 Reply Last reply 1 Oct 2023, 09:41 Reply Quote 0
              • undefined
                Zseven @Zdenko
                last edited by 1 Oct 2023, 09:41

                @Zdenko Thank you very much !

                1 Reply Last reply Reply Quote 0
                • undefined
                  Zseven
                  last edited by 2 Oct 2023, 13:37

                  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
                  • undefined
                    Zseven
                    last edited by 2 Oct 2023, 15:18

                    IMG_5278.jpg

                    Or is it better to go via open-collector ?

                    undefined 1 Reply Last reply 3 Oct 2023, 14:46 Reply Quote 0
                    • undefined
                      dc42 administrators @Zseven
                      last edited by dc42 10 Mar 2023, 14:52 3 Oct 2023, 14:46

                      @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

                      undefined 3 Replies Last reply 3 Oct 2023, 16:19 Reply Quote 0
                      • undefined
                        Zseven @dc42
                        last edited by Zseven 10 Mar 2023, 16:26 3 Oct 2023, 16:19

                        @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
                        • undefined
                          Zseven @dc42
                          last edited by 3 Oct 2023, 18:34

                          @dc42 IMG_5283.png IMG_5284.png

                          Here is the plan from the documentation

                          1 Reply Last reply Reply Quote 0
                          • undefined
                            Zseven @dc42
                            last edited by 5 Oct 2023, 08:29

                            @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
                            • undefined
                              p_vnct
                              last edited by 20 Nov 2023, 13:49

                              @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