Mach3 cnc arduino software

broken image
broken image

Giving the motor drivers a pulse stream full of stops and starts is like driving a car with a clogged fuel filter that bucks and balks when you try to get crisp acceleration.

broken image

What happens we don’t give the stepper or servo driver a clean stream of pulses? Those signals get interrupted by a variety of distractions the machine may have ranging from other software running on the machine besides the CNC controller to energy saving software that kicks in to slow the processor to a variety of other issues. Simply put, if the task of sending motion control signals (step + direction pulses) to the motor driver hardware is interrupted, we have problems.

broken image

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.

broken image