Servo motor minimum step pulse
-
I'm currently running two 1XD boards with two servo drives for two Stratasys servo extruders. I can get both to run perfectly separately but not one after the other because of the minimum step pulse.
In the documentation there is a M589 with a T for minimum step pulse which can be either Taa or Taa:bb:cc:dd while the second parameter after the : usually means that it's for the next drive. When I just mention the one drive that one runs well and when I mention the other that one runs well as well.
How do I mention the second minimum step pulse for the other motor?
-
@verminsup there is one M569 setting for every servo, the documentation is https://duet3d.dozuki.com/Wiki/Gcode#Section_M569_Set_motor_driver_direction_enable_polarity_mode_and_step_pulse_timing
You specify with Pn (Pboardnumber.index, e.g. P40.0 and P41.0 *)) the connected board for the servo. The T parameter means "Taa:bb:cc:dd (firmware 1.21 and later) Minimum driver step pulse width, step pulse interval, direction setup time and direction hold time, in microseconds". The datasheet of the servo tells the numbers, typically between 2.5 and 5 for the first three parameters and 5 for the 4th.
*) see https://duet3d.dozuki.com/Wiki/Duet_3_Expansion_1XD#Section_External_Driver
-
@joergs5 Sorry I meant m569. I think I've already tried separate lines but I'll give it another shot