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

    external motors compatibility

    Scheduled Pinned Locked Moved
    Duet Hardware and wiring
    2
    4
    33
    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.
    • kumar22222undefined
      kumar22222
      last edited by

      i have a stepper motor with encoder and drivers. I don't know if those are compatible with Duet3D. I was planning to use Duet 3 mini 5+

      I can't paste links here.
      i bought motors from StepperOnline. Part numbers are

      23HS30-2804-ME1K
      CL57T-V41

      just search these on their website

      Can someone suggest something for these? Do I need Expansion, or will these work directly?

      droftartsundefined 1 Reply Last reply Reply Quote 0
      • droftartsundefined
        droftarts administrators @kumar22222
        last edited by

        @kumar22222 See https://docs.duet3d.com/User_manual/Connecting_hardware/Motors_connecting_external

        The Mini 5+ can support two external drivers, connected directly to the mainboard, so long as the external driver can accept 3.3V single-ended signalling. Otherwise, you can connect them to a Duet 3 1XD external driver board, connected to the Mini 5+ via CAN.

        Ian

        Bed-slinger - Mini5+ WiFi/1LC | RRP Fisher v1 - D2 WiFi | Polargraph - D2 WiFi | TronXY X5S - 6HC/Roto | CNC router - 6HC | Tractus3D T1250 - D2 Eth

        kumar22222undefined 1 Reply Last reply Reply Quote 0
        • kumar22222undefined
          kumar22222 @droftarts
          last edited by

          @droftarts, how should i find my drivers can work on 3.3 single-ended signalling

          and what if I buy duet3 6hc board?

          droftartsundefined 1 Reply Last reply Reply Quote 0
          • droftartsundefined
            droftarts administrators @kumar22222
            last edited by droftarts

            @kumar22222 How many motors are you planning on connecting? Just one? Are you going to have a mix of closed loop motors on drivers, and open loop motors?

            For your motor drivers, see the driver manual, page 3: https://www.omc-stepperonline.com/download/CL57T_V4.0.pdf

            It has this table:

            PIN I/O Details
            PUL+ (CW+) I Pulse and Direction Connection: (1) Optically isolated, high level 3.5-5V or 24V, low voltage 0-0.5V (2) Maximum 500 KHz input frequency (3) The width of PUL signal is at least 1.0μs, duty cycle is recommended 50% (4) Single pulse (step & direction) or double pulse (CW/CCW) is set by DIP Switch SW7 (5) DIR signal requires advance PUL signal minimum 2 μs in single pulse mode (6) The factory setting of control signal voltage is 24V, must need to set S3 (figure 2) if it is 5V
            PUL- (CW-) I
            DIR+ (CCW+) I
            DIR- (CCW-) I
            ENA+ I Enable Signals: Optional. (1) Effective high level is 3.5-24V; Effective low level is 0-0.5V connection (2) ENA signal requires advance DIR signal minimum 200ms in single pulse mode, (default no connection)
            ENA- I

            So it looks like in needs over 3.5V signalling. It might work with 3.3V signalling, but it might also not be reliable. You can:

            1. Use a Duet 3 Mini 5+, directly connect the motor to the Mini 5+ and run it in open loop mode, but because of the lower current stepper drivers on the Mini 5+, you won't get the full performance the motor could provide.
            2. Use a Duet 3 Mini 5+ for up to two external drivers directly, but may not work with 3.3V signalling.
            3. Use a Duet 3 Mini 5+, and use 3.3V to 5V level shifting ICs such as 74HCT04 to boost the signal level to 5V and drive them.
            4. The Duet 3 6HC cannot drive external drivers directly, so you will need to use an external CAN-connected expansion board. If you don't need to run the motor in closed loop mode, you can directly connect the motor to the 6HC without using the external driver, it has higher current drivers than the Mini 5+.
            5. Use a Duet 3 mainboard with a Duet 3 Expansion 1XD to provide 5V signalling to control the external driver. See https://docs.duet3d.com/Duet3D_hardware/Duet_3_family/Duet_3_Expansion_1XD
            6. Use a Duet 3 mainboard with the motor directly connected to a Duet 3 Expansion 1HCL, which provides closed loop control of the motor that is integrated into the Duet 3 firmware ecosystem (better feedback and more control of the motor). The external driver is redundant in this setup. See https://docs.duet3d.com/Duet3D_hardware/Duet_3_family/Duet_3_Expansion_1HCL
            7. If you don't need to connect any 'normal' open loop stepper motors, you could use the Duet 3 6XD mainboard, that provides 6x external driver connections. See https://docs.duet3d.com/Duet3D_hardware/Duet_3_family/Duet_3_Mainboard_6XD_Hardware_Overview

            Ian

            Bed-slinger - Mini5+ WiFi/1LC | RRP Fisher v1 - D2 WiFi | Polargraph - D2 WiFi | TronXY X5S - 6HC/Roto | CNC router - 6HC | Tractus3D T1250 - D2 Eth

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