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

    6HC + external servo drives at high step rate

    Scheduled Pinned Locked Moved
    Duet Hardware and wiring
    4
    5
    176
    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.
    • Andreyundefined
      Andrey
      last edited by

      Hi all!

      Is it possible to hookup 2x external servo drives to 6HC without using 1XD? Can I use I/O pins while sacrificing some minor functions? High step rate needed.

      jay_s_ukundefined dc42undefined 2 Replies Last reply Reply Quote 0
      • jay_s_ukundefined
        jay_s_uk @Andrey
        last edited by

        @Andrey unfortunately not.
        your options are

        • 1XD boards

        • A 6XD in expansion board mode

        • An STM32H7 board in expansion board mode

        Owns various duet boards and is the main wiki maintainer for the Teamgloomy LPC/STM32 port of RRF. Assume I'm running whatever the latest beta/stable build is

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

          @Andrey that's not currently supported. In principle we could support one or two external drivers as an option, but it would have some limitations:

          • you would need to use 2 output pins per external driver if you don't need the Enable signal, or 3 if you do
          • if using the ioX_out pins then you would need to boost the drive voltage from 3.3V to 5V

          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

          1 Reply Last reply Reply Quote 0
          • Andreyundefined
            Andrey @jay_s_uk
            last edited by Andrey

            Thank you for your reply.

            @jay_s_uk

            I have couple of 1XD for Z-axis motors and it works just fine but unfortunately it can not handle 220-250 kHz step rate needed for XY-axes (maybe it could be a good idea to develop hi-speed version of 1XD).

            6XD itself is more than enough for my task and I have two boards in work right now. 6HC is one of my first Duet boards and it works great for several years now I just want to prolong it's life in new project.

            STM32H7? I can get any STM32H7 development board and connect it via CAN-FD?

            @dc42

            Yes 4 output pins looks like fair price for external drives. Enable signal does not that important and XY-axes drives definitely can share it (so OK, it is 5 pins needed).

            Hi-Speed logic level shifter adds something around $6-10 and it is OK I think.

            jay_s_ukundefined 1 Reply Last reply Reply Quote 0
            • jay_s_ukundefined
              jay_s_uk @Andrey
              last edited by

              @Andrey the STM32H7 boards that are supported by the STM32 port are listed here https://teamgloomy.github.io/supported_boards.html#stm32h7-boards-with-native-support although I would discount the Fysetc Spider King.

              Owns various duet boards and is the main wiki maintainer for the Teamgloomy LPC/STM32 port of RRF. Assume I'm running whatever the latest beta/stable build is

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