external motors compatibility
-
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 are23HS30-2804-ME1K
CL57T-V41just search these on their website
Can someone suggest something for these? Do I need Expansion, or will these work directly?
-
@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
-
@droftarts, how should i find my drivers can work on 3.3 single-ended signalling
and what if I buy duet3 6hc board?
-
@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:
- 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.
- Use a Duet 3 Mini 5+ for up to two external drivers directly, but may not work with 3.3V signalling.
- 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.
- 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+.
- 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
- 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
- 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