Using timer interrupt, I demonstrated glitch free stepper motion.
Execute the S-curve in QPN.  No jitter.
Drove the filter wheel with this code.
Got the full stepping to work.