The USB controller board specifies that it does not support Mach3, which may (or may not) be an issue for you. You will need to buy a power supply too, and find out what is the maximum voltage that can be used with the controller board. Many of the TB6560s based boards specify 12 - 36 Volts. Go with the highest voltage allowed to maximimze performance. --md