Simply put, if the task of sending motion control signals (step + direction pulses) to the motor driver hardware is interrupted, we have problems. Our first article in this series discussed how using Windows to solve all of the CNC Controller problem suffers because Windows is not a real time operating system.