
Mach3 uses files with extension XML for storing configuration. View the embedded image gallery online at: On the photos it is shown how it is possible to connect USB-MC motion controller to breakout board IO3-R2.

Thus it is possible to use existing standard LPT cables. Pinout of this connector is compatible with standard PC computer LPT port. USB-MC motion controller is designed so that it can be used as USB to LPT converter because it has integrated 25 pin female DB connector.

One possible approach to solve described problem is to use USB-MC motion controller and connection to existing systems that use LPT port is possible in two ways that will be described in further text in more detail. Users, technicians, also makers of new CNC machines that use described control method, are considering how, with as few as possible changes on existing system, to migrate to one of currently available ports, primarily USB port. For many years this port is suppressed from laptop computers, and in recent years it is getting harder to find it also on desktop computer configurations. Parallel port will in few years celebrate its 50th birthday. Above facts lead to current situation where tremendous number of machines which use described control scheme are active. On the other side, Mach series of software packages from Artsoft company, which is among the first who managed to provide "smooth" generation of STEP/DIR pulse train, has become standard among software that turns PC computer into CNC controlling unit. Thereby, parallel printer port (LPT), because of some of its hardware features has been imposed as a port for communication between CNC controlling electronics and PC computer.

The last two decades have seen enormous development of CNC control systems based on PC computer as control unit.
