If you want to use USB and Mach, SmoothStepper from www.warp9td.com is another option.