CNC Software Setup Guide
Jan 24, 2019
1. Install Mach3
First, download and install the trial version of Mach3. [download Mach3 installer]

Please install Mach3 to its default location (C:\Mach3). Do not install the parallel port driver if asked during the installation process. 

Mach3 will run in Demo mode until "unlocked" with the purchased license file, however you may continue with the remaining setup steps in this guide while running Demo mode if you wish. 

If you purchased Mach3 from CNC Router Parts, you will receive your license file along with detailed instructions for installing it via email.

2. Install Ethernet Smoothstepper Plugin
This plugin can be downloaded from Warp9’s website. You will need to unzip the file. Note, the instructions below show version v10h2d1a of the plugin, but we recommend installing the latest stable version of the plugin currently available.

You should then be able to double click on it, which runs the installer. When the installer has executed successfully, you should see a message that it has installed:

This simply renames the file extension from “.m3p” to “.dll” and copies it to your C:\Mach3\Plugins folder. To verify success, you can check to see if the file is present in this folder:

3. Install the Pre-Configured XML File for your system
Download and install the appropriate Pre-Configured XML File for your electronics to your C:\Mach3 folder (do not run Mach3 yet).

4. Plug in Ethernet Cable
Your Ethernet cable should now be plugged in to both your PC and the Ethernet Smoothstepper.

5. Configuring your PC Settings
The Ethernet Smoothstepper SCU (System Configuration Utility) is the quickest and easiest method to perform the basic configuration step to connect your computer with your Smoothstepper and CNC electronics. Simply visit the SCU (System Configuration Utility) page, and follow the instructions there to download and run this utility.

6. Additional PC Configuration
The Ethernet SmoothStepper solves or greatly reduces most potential Windows-related communication issues by providing a dedicated real-time DSP (digital signal processor) to handle the precise timing of step and direction signals to your CNC electronics. 

Following these additional Windows configuration steps will help to create the most stable environment for Mach3 and further reduce the opportunity for other processes to create delays or otherwise interfere with smooth and uninterrupted communication from Mach3 to the SmoothStepper:
  1. On the ethernet adaptor interface (now named “SmoothStepper Network XX”), disable all protocols except Internet Protocol Version 4 (TCP/IP v4)

  2. In the ethernet adapter properties, under the “Advanced” tab, disable the “Energy Efficient Ethernet” and “Green Ethernet” properties (Note: either or both of these properties may not exist).

  3. In the ethernet adapter properties, under the “Power Management” tab, uncheck “Allow the computer to turn off this device to save power” option (Note: the Power Management tab may not exist, in which case skip this step).

  4. Turn off/disable the Windows screensaver.

  5. Configure Power Management - create a new power plan called “CNC”, starting with the “High Performance” as the template, and set everything to “Never” for both the “Plugged In” and “On Battery” settings (Dim Display, Turn off Display, Put Computer to Sleep).

    • NOTE: You must go into the “Change advanced power settings” to configure the Hard Disk to never turn off (on battery or plugged in).

  6. Disable (preferably uninstall) any third-party virus scanning/protection software.

  7. Configure Windows Defender (Windows 8 ) / Windows Security Essentials (Windows 7) to never run a scheduled scan (note: this is not possible on Windows 10).

  8. Configure Automatic Updates:

    • If you are running Windows XP, Vista, 7, or 8, disable automatic updates altogether.

    • If you are running Windows 10:

      • under Advanced Options, set the “Choose how updates are installed” setting to “Notify to schedule restart”

      • check the “Defer Updated” checkbox (if present)

  9. Create a shortcut to run Mach3 with “Above Normal” priority.

    • You can download one here: Mach3 Loader (Priority) Shortcut (save it to your desktop), or create a new shortcut on your desktop manually and edit the following settings:

      • Target: C:\Windows\System32\cmd.exe /c start "Mach3" /AboveNormal "Mach3.exe"

      • Start In: C:\Mach3

      • Optionally, set the shortcut icon by navigating to "C:\Mach3\Mach3.exe" and selecting the Mach3 icon.

    • Drag the new shortcut to the task bar to pin it there for convenience.

7. Mach3 Configuration.
Note: if you are using one of our Pre-Configured XML Files, the following setting should already be present.
  • Always turn-off or disable all other network connections (i.e. Wifi) when running a CNC program in Mach3.

  • Check Windows Task Manager for other processes taking up significant CPU or Memory resources.

  • facebook