This options is for the heavier and larger CNC machines. (3) NEMA 34 651 oz-in large stepping motors(3) Drivers (6.0Amp 24-70 Volts, 1/2-1/256 microstepping)(1) 36v 8.8a Power Supply(1) Interface Board depending on the one selected (USB or Parallel) Choose From 3 Interface Boards Parallel Board: Works with Mach3, Mach4, or Linux-CNC. Parallel Port and Parallel Cable Required on PC running a 32 bit OS. Software can be purchased from BuildYourCNC. Pokey57CNC Controller :Recommended if you wish to use Mach3 or Mach4. This is a feature rich controller that has 4 onboard relays, 8 available motor connections for a maximum of 8 axes, inputs, outputs, and much more. Mach3 USB Board: Works with Mach3 ONLY. Connects through standard USB port. Mach3 can be purchased from BuildYourCNC. If you are using the pokeys57CNC Controller, please view the videos on the product page for the Pokeys57CNC board below: https://buildyourcnc.com/products/electronicsandmotors-electronic-component-breakout-mach4-mach3-usb-ethernet-board?_pos=1&_sid=fc7b6afe6&_ss=r