The CNC machine was built with NEMA-23 stepper motors driven using a microstep driver. The control was implemented through Arduino with a pre-existing library.