If you want to contain costs then No6 isn't required and just use the parallel port.

Motion control card is nice to have for a few reasons but not required so long has your PC has a decent parallel port.