Computer Numerical Control Machine Controller is compatible with a variety of parallel port computer numerical control software. The Controller protects PC from various potential damages such as high spikes or short circuits on the high voltage motor drivers used in CNC machines. The Controller is durable that ensures long lasting life. The Computer Numerical Control Machine Controller is made using quality grade raw materials that ensure good quality.