CNCRouterParts
Search:
What's New: RSS FeedFind us on FacebookYouTube
Shopping Cart:
0 items
PRO CNC

Standard CNC

Benchtop CNC

Plasma CNC

Electronics

Tooling

Other Products

Plans & Info

Tell A Friend
Tell someone you know about this product.
Plans & Info » Instructions & Configuration » CNC Software Setup Guide
CNC Software Setup Guide
CNC Software Setup Guide

This guide provides step by step setup instructions for configuring the Ethernet Smoothstepper (or ESS) for use with your CNC Router Parts Electronics and Mach3.



The Ethernet Smoothstepper manual, along with other additional documentation, can be found on the Warp9 website (the manufacturer of Smoothstepper).




Please Note
If you have purchased one of our Plug and Play Electronics Systems, your Ethernet Smoothstepper is already fully-installed and ready to go, and you should proceed with the steps below to configure your PC with Mach3.

For help with the physical installation and configuration of the Ethernet SmoothStepper, please first refer to the Ethernet Smoothstepper Hardware Installation Guide and then return to these instructions when you are ready to proceed.

1. Install Mach3
As of August 25th, 2015, we recommend using Mach3 Version 3.043.062. It is the most stable version of Mach3 at this time.

The current release of Mach3 is 3.043.066, however a number of users have experienced stability issues when using this version, which are all usually resolved by using version is 3.043.062 [direct download].

Please install Mach3 to its default location (C:\Mach3) and do NOT install the parallel port driver when 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.
  • In Mach3, under “Config”->”General Config, set the “LookAhead” setting to 100 (the default is 20).
  • In Mach3, under “PlugIn Control”->”Main Config”:
    • set the Controller Frequency to 1kHz
    • set the “Watchdog” timeout to 3.1 seconds
    • Under “Noise Filtering of Inputs”, set:
      • Probe: 0.00
      • Estop: 200.00
      • Jog: 0.00
      • Limit: 200.00
      • Home: 0.00

8. Best Practices for CNC Operation.
  • 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.


If you have additional questions or run into issues with your setup, feel free to Contact Us and we will be happy to assist you.