Mach4Hobby CNC control software (motion controller) by ArtSoft Newfangled Solutions

Change currency


The Mach4hobby license will be sent in e-mail – enter your PCID into “Comments” area (online store form). If you do not want to enter your PC ID at this stage, we will send you a unique registration code so you can get your Mach4Hobby license as soon as you’re ready.

Mach4 CNC software by ArtSoft

is the newest version of CNC motion control software by ArtSoft Newfangled Solutions. CSMIO/IP firmware plug-in allows Mach4 to communicate with CSMIO/IP controllers. 

Mach4 is completely new software and has less than 1% of the programming code in common with Mach3. It was written from the ground up to be expandable, flexible, and extremely responsive for use with extensive files. While there was only one version of Mach3, Mach4 will be offered in different versions (not including the many customized OEM versions).



How to get the license?

To download Mach4 software and manuals go to Download tab (above) to visit 

To have a full version you have to buy the Mach4 license. CS-Lab Company is an authorized distributor of Mach4 software. After we receive your payment, you will get your license file attached to an e-mail message from CS-Lab. 

When placing your order, please enter your PCID (if you know it already) in COMMENTS area at the bottom of the page with your personal data. If you don’t know you PC ID yet, we will send you a registration code so you can get your Mach4 license as soon as you’re ready with your PC ID.


CSMIO Plugin for Mach4

In the DOWNLOAD section (Download tab above), you will find the new firmware v3.0 and its updates for CSMIO/IP-S (FP4), CSMIO/IP-M, CSMIO/IP-A and Mach4. Keep track of the section as plugin updates will be released following next improvements.

  CSMIO/IPv3 Installation and Configuration Guide

CSMIO/IP v3 is new firmware designed with our best knowledge and many years of experience. The current version is optimized for modern floating-point unit microprocessors which are present in CSMIO/IP controllers (FP4 model), new models of  CSMIO/IP controllers and new PC software versions such as Mach4. It provides better flexibility and opens the way for further development of CS-Lab’s products.

We’ve improved STEP signal max. frequency (up to 10 MHz) as well as the frequency of position regulator operation from 1kHz up to 2kHz. Additionally, the improved position regulator algorithm makes CSMIO/IP-S trajectory is more accurate even at high dynamics. 

We are still working on the firmware and particular caution is required. CS-Lab is not responsible for any damages caused during firmware tests. 

Update to v3 version is reversible. It means that you can go back to an older version anytime. For that, you should update your CSMIO/IP controller using a file with older firmware, e.g., 2.910 and follow further instructions. 

CSMIO/IP controller without the FP4 mark doesn’t support the V3 plugin.


Dear customers,

If you’re planning to use a CSMIO/IP controller with Mach4, please be aware that we are still improving the V3 plugin for Mach4. Our software developers keep implementing new functions and improvements to make your work easier, better and more accurate. Thank you for your continued support.

CS-Lab Team


  Mach4 Software (link)

  Mach4 Manuals (link)

  CSMIO/IP- A and Mach4 axis tuning quickguide

Related Products