Thanks.
I have RT-1052 based EC500 board.
I tried to pick settings for X axis and joint 0.
Slowing down did help a little, but I still get random following joint 0 errors.
I don't understand, if I don't need to set base period. (in default config its 0 as well as in yours)
EC500 should be capable of 460kHz stepping rate.
I'm trying to set up JMC servo with 5000 steps per rotation on 5mm pitched screw with max speed of 100mm/s.
That would make an stepping rate of 100kHz.
My current PC latencies are ~80000 for servo thread and ~80000 for base thread while playing some 4k video and 5glxgears.
(intel i5 6500, 16GB Ram, onboard GPU)
Does it even matter, since the stepping should be done on the EC500 board? (is this why base thread is 0 in default ini file?)
also there is some weird behavior: the axis moves with correct velocity. But it never reaches the exact target, only slowly crawls close to it. (See attached video
)
Somebody here described similar issue. If I recall correctly, it has to do something with deadband?