Sorry.. I've forgotten this question in previous message: It's possible to control a stepper motor in a closed loop system via a common PID algorithm ? I ask this to you because many commercial controllers that I've found have encoder input but use it only for stall detection. I think a continuous controlling of stepper motor isn't a great idea due to discreet nature and relative low resulution of stepper motors: I think that is sufficient an accidental little movement of mechanical system respect to idle position to cause continuous vibrations: is it correct ? My idea is to use PID only during motion commands and stop it when axis is settled in a given range: it will limits axis overshoot and precise positioning without undesidered steady vibrations. What do you think about.
Best regards. Simone Navari.