This project describes stepper motors and CNC machines. The examples are given using a Shapeoko 2 CNC Machine with a gShield/Arduino controller.