Skip to main content

I Purchased a CNC Machine from Overseas

As the popularity of CNC machining has steadily increased the market has been supplied
many desktop CNC machines from overseas. Many of these machines are being shipped
with a pirated version of Mach3 on a writable CD. These pirated/cracked versions are not
supported, and frankly do not work. There are large sections of the code that is missing and
many users have unexplainable issues that trace back to a pirated version. Both Artsoft and
the end users are victims in this situation. However, we can assist you in getting your
machine running but only with a legitimate version of Mach3 or Mach4 software. If you are
just getting started with CNC now would the perfect time to try out Mach4 and learn it
rather than Mach3 which is no longer being developed. All of our developers are working on
Mach4 and there is no better time to learn the software than when you get started.


The machines that are shipped with the parallel port can be easily set up to be controlled by
either Mach3 or Mach4 with the purchase of an external motion controller (preferred
method) or they can be run with a 32bit PC that has a parallel port as long as it is not an OS
higher than Windows 7. Microsoft broke the printer port on operating systems higher than
Windows 7 so it can NOT be made to work on those OSs. Examples of these direct plugin
motion controllers for Mach3 are the UC100 and the Pokeys 57CNCDB25. For Mach4 the
Pokeys or the PMDX SmartBOB 411. These are not a standard USB to parallel port adapter.
They have an on board processor that makes it an external motion controller. The adapter
cables will NOT work at all. The steps per and port/pin configuration information that comes
with these machines will allow the user to get the legitimate software configured for their
machine and allow them to start running right away.


Any machine connected to the PC via a parallel port will require the use of a 32bit version of
Windows 7 through Windows XP operating system and a breakout board (BOB).


-For machines that come with the USB connection you would need to purchase a Mach3 or
Mach4 compatible external motion controller (preferred method).

Some examples of these external motion controllers are:

Mach3
-The ESS from Warp 9 technologies
-The UC300 from CNC drive
-The Pokeys 57CNC from PoLabs
-The Hicon and DSPMC from Vital systems
-The CSMIO from CS Labs
-Galil motion controllers
-There are many more but I would avoid the very low cost unsupported external motion
controllers from overseas. Users have reported that while some will work the lack of support
coupled with the low quality creates more problems than they are worth.
Mach4
-The ESS from Warp 9 technologies
-The PMDX SmartBOBs
-The Pokeys 57CNC from PoLabs
-The Hicon and DSPMC from Vital Systems
-The CSMIO from CS Labs
-Galil (coming soon)


Some of these motion controllers can be panel mounted and all the wires landed onto the
board while others would be used in conjunction with a breakout board (BOB) to land the
wires and a ribbon cable is used to connect the BOB to the motion controller. You will have
to do your own research to determine which external motion controller is within your
budget and supports the features your demands require.