Like that bro ,i using 1XD to build XY , find a similar problem:
https://forum.duet3d.com/topic/17780/clearpath-servos-with-1xd-expansion/74
I am 100% sure that servos are not loosing position too.
I can almost confirm the problem : some movement commands are being lost in transmission from the main board to the expansion board.
This is my test :
try use 2.7-50 in m569 no change ,no help
try use 80-600 in m92 no change ,no help
try use Slower speed more slwoer more normal
try different 3d model more simpely more normal
try to reduce face of model less mesh more normal
This my analysis:
if problem is by m569 or m92, it shoud affected only by move speed,and the less mesh model or simpely model should not return to normal,but it does normal
if problem is commands lost between can, less speed/simpely model/less mesh model can reduce CAN communication data in same time , i think it makes sences
more date in same time can make CAN lost commands ,so i think CAN transmission performance is not enough.
can it be fix by firmware update?
it is a very serious problems cause i have to delivery to customers soon, if cant fix that,i will lose hundreds of thousands of dollars