an intelligent stepper controller