The primary reason to use steppers in these small systems is their low cost. A stepper allows the average hobbyist to use relatively simple software to do CNC control in an open loop - with no position feedback. The control software counts the number of steps so, under normal conditions, it...