hi @Kulitorum@too I have had a look at the gcode and config and done some calculations on max step rate. the values are quite reasonable so surprised you are seeing hiccups. It would be good to discuss in person further, I will email you tomorrow morning.
In the mean time, at what point in the print are you seeing the weird outputs? Also do you see that with RRF 3.2?
I've had the chance today to play around with my setup today.
In regard to my questions above, I can report the following:
the igus controllers in fact seem to be happy with the "unadultered" output of the EBOB. They have a separate +5V/- input for logic level connection with external controllers such as the Duet, which I connected to the same 5V/3A PSU as the Duet itself. Accordingly I've only connected the S-, D-, and E- pins to the respective inputs of the igus D1.
I've gone with the recommended setting of M569 P5 T20:20:10:10 which in turn seems to work fine. I've not tried to go any lower yet (is anyone interested in this experiment?)
regarding resolution, I've set the Duet and igus D1 up at 1/32 stepping at the moment. Considering the 20T HTD 3 mm pulleys I am using resulting in ~ 106 steps/mm and at 25 kHz max. step frequency this gives about 235 mm/s in movement speed which is totally acceptable. Moving the one motor I'm experimenting with seems to work even at higher speeds. We will see in the final application how well this works.
Toshiba6600 doesn't seem to have step pulse width etc or am I missing it?
Is it " Minimum CLK pulse width CLK 2.2 μs"
Yes, minimum step-high and step-low times are both 2.2us. Strangely, the datasheet doesn't give the setup and hold times for the direction signal. That probably means they are low. So if you use T2.2 that will set all 4 values to 2.2us, which should work.
Another likely reason for your layer shifts is that your maximum speed (M203), acceleration (M201) or jerk (M566) setting is too high for the axis along which the shift occurs.
Yet another possibility is a bad connection in the wiring for the motor that drives that axis, or a fault in the stepper driver.