5 reasons to switch your CNC from LPT to USB

Have you ever considered switching your CNC from LPT to USB? Let us point out 5 reasons to do so and use a USB CNC controller instead of an ancient LPT port.

1. LPT ports are disappearing

Computer industry these days has no more interest in maintaining LPT port functionality. This is a legacy port that enabled communication mostly with printers over the parallel bus. Printers have now moved on to USB. Moreover, the trend nowadays is in using high-speed serial communication (USB, HDMI etc.) that improves the user experience – focusing on lighter and more manageable cables, smaller and more practical connectors.

2. Increased maintenance costs of an old machine with LPT

Other 11 Uses For An Old PC (CNC from LPT to USB)
Click on an image for other 11 Uses For An Old PC

If you own a PC with an LPT port, the maintenance of such a machine is becoming more expensive year after year. The replacement parts are usually not available anymore for purchase and scavenging other older machines brings reliability risks. If the parts are still available, they are mightly overpriced.

Stripped down version of Windows XP has been a popular choice for CNC machines. In 2014, Microsoft ended the support for Windows XP.

3. Use small, compact and fast PC to run your CNC

Intel NUC mini PC
Intel NUC mini PC

A mini PC with a pair of USB ports and monitor connector is all you need to run a CNC. You can even run the CNC machine from your laptop, what seemed to be impossible just a few years back.

4. No more glitches

Glitches happen when the PC momentarily does something else than producing continuous pulse trains. If these glitches are short, there might be no direct result. However, if glitches become larger, stepper motors may loose the position and even stop, ruining the machined object.

With external motion controllers, dedicated hardware deals with the pulse generation and glitches on the PC do not affect the generated motion.

Glitches are usually not an art, but still cost a lot
Glitches are usually not an art, but can still cost you a lot

5. Get additional I/O

USB bus allows the external motion controller to host a large variety of additional I/O peripherals – now the same device can run CNC machine motors, display information on an alphanumeric LCD, handle manual pulse generators, read additional switches, switch external loads, potentiometers etc.

With PoKeys57CNC you even get a powerful programmable logic controller built-in, that allows peripheral tasks to be automated.

PoKeys57CNC

Switching your CNC from LPT to USB is easy

Usually this process is simple and straight forward. Instead of connecting your stepper motor drivers to the LPT port signals, rewire them to the external motion controller board (such as PoKeys57CNC). Get more information on PoKeys57CNC – affordable USB / Ethernet CNC motion controller

PoKeys devices support Mach3 and Mach4 software via freely available plugins (can be downloaded from PoLabs homepage).

Please check also some of our products:

Related Posts

How to select USB oscilloscope
USB oscilloscope key performance properties In previous post we exposed key performance properties...
Read more
Mach4 tutorial - FRO setting from PoKeys
Mach4 tutorial - FRO setting from PoKeys analog input This Mach4...
Read more
Record and export data captured with USB...
This article will show you how to record and export...
Read more
Slovenščina »