servo motors support
-
Hello. Im considering a new setup using servo motors instead of stepper motor. I have duet3 board with SBC .
In the actual state of firmware, wich servo motor you reccomend or what features you would reccomend them to have in order to beter work with the duet3 board (considering it uses those beatiful 5160 drivers)
Thanks in advance -
@Tinchus I guess you have a Duet 3 6HC mainboard. The drivers on board are stepper drivers, and there is no inputs on the board that are fast enough to read and process encoder inputs. The 6HC also does not have any external stepper/servo driver pins directly onboard (it can drive small PWM-based hobby servos though, but that's not what you asked about!). However, we produce two CAN-FD-connected boards for external drivers; the Duet 3 1XD and the Duet 3 1HCL.
The 1XD supports the connection of external motor drivers. These can be stepper or servo drivers. If there is feedback from the driver (eg an alarm when position can't be reached), the firmware can react to that and pause the print. However, position information is not returned to the Duet, so the axis will need to be rehomed before the job can continue.
The 1HCL supports the direct connection of stepper motors with encoders, and more tightly integrates these motors with the firmware. It uses the same stepper driver as the 6HC, but has it's own onboard processor to be able to read the encoder and adjust current to the stepper driver to get it to where it needs to be. If there is a loss of position, the firmware on the mainboard will still know the position of the axis. The user can then decided what action to take, without the need to rehome the axis.
Search the forum for examples of the motors users are using with these boards:
1XD https://forum.duet3d.com/search/?term=servo+1xd&in=titlesposts
1HCL: https://forum.duet3d.com/search?term=servo+1hcl&in=titlespostsIan