Mach4 Hobby

Mach4 is our newest version of CNC motion control software.

Mach4 is not designed for a specific motion control device and will need a plugin and motion control board to operate a CNC system. Mach3 was primarily designed for the parallel port which has become obsolete.

We do not recommend using the parallel port (without a motion control board) with Mach4 as performance is reduced by both this data connection and the processing and memory power of older computers.  Currently, Pokeys57CNC has plugin’s available for motion control. Please visit their websites to purchase a board or download the plugin that is needed for use with Mach4.

If you require a system run from the parallel port, you will need to purchase the parallel port legacy plugin.  Art Fenerty helped write this code and he will be thanked directly by your purchase of the legacy plugin for his work and commitment.


SKU Mach4-H Category
Share on facebook
Share on email
Share on whatsapp
Share on pinterest


Mach4 Hobby is our newest version of CNC motion control software.

Mach4 Hobby was written from the ground up to be expandable, flexible, and extremely responsive for use with very large files.

Mach3 was designed for simple hobby machines and still serves this purpose well. When quality, speed, and the ability to use or learn industrial style controls and methods are what is needed, Mach4 is the correct choice. While there was only one version of Mach3, Mach4 is offered in different versions. Each version of Mach4 is built upon the same core. The architecture of Mach4 is modular and allows for quicker development to expand the already large feature set that Mach4 offers. Mach4 has been in use on Industrial equipment running constantly for over two years.

The standard Mach4 installer contains the screens and profiles to run Mills, Drills, Lathes, Routers, Tangential knife, Plasma, and 3D Printer machines. The full list of machines being controlled by Mach4 is much longer, but these machines can quickly be set up with the profiles and screens available in the standard Mach4 installer. Laser is the next machine to get a full profile for easy setup.

ScreenShots of the Standard Mach4 Hobby User Interface. Tab controls are used in Mach4 to switch quickly between different screens. Users may modify the standard screen or create a new tab that contains the buttons, graphics, and indicators they need.

Mach4 Hobby Recommended Requirements

PREFERRED: 32 or 64-bit Laptop or Desktop – Using an External Motion Controller

  • Windows 10, Windows 8, Windows 7, Windows XP*
  • An appropriate external motion controller
  • Mach4 Plugin for the selected Motion Controller
  • 2Ghz CPU
  • 1GB RAM
  • Video Card with 256MB RAM(Large G-code files, especially 3D files will require a video card with 512MB RAM or higher)

*Windows XP users should use version

NOTE: Using the Parallel Port for machine control works with desktop-style computers with 32-bit versions of Windows 7 and XP.

Download Mach 4 Hobby

Compatible CNC Controller: 

PoKeys57CNC USB and Ethernet CNC Controller

A brief description of the screen sets available in Mach4, their applications, and how to change from one screen to the other.