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

Standard CNC

Benchtop CNC

Electronics

Tooling

Other Products

Plans & Info

Tell A Friend
Tell someone you know about this product.
Plans & Info » Instructions & Configuration » Mach 3 XML Files
Mach 3 XML Files
Mach 3 XML Files
These XML configuration files provide an easy way to set up Mach3 to work with our various hardware and electronics packages.

While some tweaks may be required for your particular setup, these files will get you most of the way there. Any changes you make to the Mach setup can be saved to the XML file using the Config->Save Settings menu selection.

If you need a Mach3 license, you can purchase one right here through our store in the Software section.
XML Configuration Files
The XML file you need is based on the following:
  1. The Model of your CNC Machine.
    1. CRP - Standard Series CNC Machines
    2. PRO - PRO Series CNC Machines
    3. BTS - Benchtop Standard CNC Machine
    4. BTP - Benchtop PRO CNC Machine
  2. The Electronics Version.
    1. CRP800 - our Plug and Play NEMA 23 CNC Control System or Plug and Play NEMA 34 CNC Control System.
    2. CRP100 - DIY packages with our NEMA 23 motors and the Leadshine MX3660, Leadshine MX4660 or Gecko G540 stepper drivers.
    3. CRP300 - DIY packages with with our NEMA 34 motors, Gecko G201X or G203V drivers, and PMDX-126 breakout boards.
  3. The Motor Type.
    1. NEMA 34 motors with 1/2" shafts
    2. NEMA 23 motors with 3/8" shafts
    3. NEMA 23 motors with 1/4" shafts

For machines with NEMA 23 motors, we always recommend our 420 oz-in NEMA 23 Stepper Motors with 3/8" Shafts, so these should be what you have unless you specifically ordered our 1/4" shaft motors.

If you are have any difficulty identifying your Model, Electronics Version, or Motor Type, please Contact Us and we will be happy to help!

Please Note
The default speeds in the configuration files we provide below are set to very conservative initial values. As you work and become more familiar with your CNC machine, you can adjust these settings to achieve the much faster rapid and cutting speeds that your machine is capable of achieving.


PRO CNC Machines - Revision 16.1
Model Description Electronics Version Motor Type Download
PRO4824 4' x 2' PRO Series CRP800 NEMA 34, 1/2" Shaft [XML-current]   [XML-revA]*
PRO4824 4' x 2' PRO Series CRP800 NEMA 23, 3/8" Shaft [XML-current]   [XML-revA]*
PRO4824 4' x 2' PRO Series CRP800 NEMA 23, 1/4" Shaft [XML-current]   [XML-revA]*
PRO4824 4' x 2' PRO Series CRP100 NEMA 34, 1/2" Shaft [XML]
PRO4824 4' x 2' PRO Series CRP100 NEMA 23, 3/8" Shaft [XML]
PRO4824 4' x 2' PRO Series CRP100 NEMA 23, 1/4" Shaft [XML]
PRO4848 4' x 4' PRO Series CRP800 NEMA 34, 1/2" Shaft [XML-current]   [XML-revA]*
PRO4848 4' x 4' PRO Series CRP800 NEMA 23, 3/8" Shaft [XML-current]   [XML-revA]*
PRO4848 4' x 4' PRO Series CRP800 NEMA 23, 1/4" Shaft [XML-current]   [XML-revA]*
PRO4848 4' x 4' PRO Series CRP100 NEMA 34, 1/2" Shaft [XML]
PRO4848 4' x 4' PRO Series CRP100 NEMA 23, 3/8" Shaft [XML]
PRO4848 4' x 4' PRO Series CRP100 NEMA 23, 1/4" Shaft [XML]
PRO4896 4' x 8' PRO Series CRP800 NEMA 34, 1/2" Shaft [XML-current]   [XML-revA]*
PRO4896 4' x 8' PRO Series CRP800 NEMA 23, 3/8" Shaft [XML-current]   [XML-revA]*
PRO4896 4' x 8' PRO Series CRP800 NEMA 23, 1/4" Shaft [XML-current]   [XML-revA]*
PRO4896 4' x 8' PRO Series CRP100 NEMA 34, 1/2" Shaft [XML]
PRO4896 4' x 8' PRO Series CRP100 NEMA 23, 3/8" Shaft [XML]
PRO4896 4' x 8' PRO Series CRP100 NEMA 23, 1/4" Shaft [XML]
PRO60120 5' x 10' PRO Series CRP800 NEMA 34, 1/2" Shaft [XML-current]   [XML-revA]*
PRO60120 5' x 10' PRO Series CRP800 NEMA 23, 3/8" Shaft [XML-current]   [XML-revA]*
PRO60120 4' x 2' PRO Series CRP800 NEMA 23, 1/4" Shaft [XML-current]   [XML-revA]*
PRO60120 5' x 10' PRO Series CRP100 NEMA 34, 1/2" Shaft [XML]
PRO60120 5' x 10' PRO Series CRP100 NEMA 23, 3/8" Shaft [XML]
PRO60120 4' x 2' PRO Series CRP100 NEMA 23, 1/4" Shaft [XML]
BTP2424 2' x 2' Benchtop PRO CRP800 NEMA 34, 1/2" Shaft [XML-current]   [XML-revA]*
BTP2424 2' x 2' Benchtop PRO CRP800 NEMA 23, 3/8" Shaft [XML-current]   [XML-revA]*
BTP2424 2' x 2' Benchtop PRO CRP800 NEMA 23, 1/4" Shaft [XML-current]   [XML-revA]*
BTP2424 2' x 2' Benchtop PRO CRP100 NEMA 34, 1/2" Shaft [XML]
BTP2424 2' x 2' Benchtop PRO CRP100 NEMA 23, 3/8" Shaft [XML]
BTP2424 2' x 2' Benchtop PRO CRP100 NEMA 23, 1/4" Shaft [XML]
Note: for custom sized PRO Series CNC machines, simply choose the closest-sized machine above and adjust the soft-limits settings accordingly.
* For CRP800 electronics purchased before July 2015, you will need the "revA" version of the XML configuration, all newer systems will need the "current" version.


Standard CNC Machines
Model Description Electronics Version Motor Type Download
CRP2448 2' x 4' Standard Series CRP800 NEMA 34, 1/2" Shaft [XML-current]   [XML-revA]*
CRP2448 2' x 4' Standard Series CRP800 NEMA 23, 3/8" Shaft [XML-current]   [XML-revA]*
CRP2448 2' x 4' Standard Series CRP800 NEMA 23, 1/4" Shaft [XML-current]   [XML-revA]*
CRP2448 2' x 4' Standard Series CRP100 NEMA 34, 1/2" Shaft [XML]
CRP2448 2' x 4' Standard Series CRP100 NEMA 23, 3/8" Shaft [XML]
CRP2448 2' x 4' Standard Series CRP100 NEMA 23, 1/4" Shaft [XML]
CRP4848 4' x 4' Standard Series CRP800 NEMA 34, 1/2" Shaft [XML-current]   [XML-revA]*
CRP4848 4' x 4' Standard Series CRP800 NEMA 23, 3/8" Shaft [XML-current]   [XML-revA]*
CRP4848 4' x 4' Standard Series CRP800 NEMA 23, 1/4" Shaft [XML-current]   [XML-revA]*
CRP4848 4' x 4' Standard Series CRP100 NEMA 34, 1/2" Shaft [XML]
CRP4848 4' x 4' Standard Series CRP100 NEMA 23, 3/8" Shaft [XML]
CRP4848 4' x 4' Standard Series CRP100 NEMA 23, 1/4" Shaft [XML]
CRP4896 4' x 8' Standard Series CRP800 NEMA 34, 1/2" Shaft [XML-current]   [XML-revA]*
CRP4896 4' x 8' Standard Series CRP800 NEMA 23, 3/8" Shaft [XML-current]   [XML-revA]*
CRP4896 4' x 8' Standard Series CRP800 NEMA 23, 1/4" Shaft [XML-current]   [XML-revA]*
CRP4896 4' x 8' Standard Series CRP100 NEMA 34, 1/2" Shaft [XML]
CRP4896 4' x 8' Standard Series CRP100 NEMA 23, 3/8" Shaft [XML]
CRP4896 4' x 8' Standard Series CRP100 NEMA 23, 1/4" Shaft [XML]
BTS2424 2' x 2' Benchtop Standard CRP800 NEMA 34, 1/2" Shaft [XML-current]   [XML-revA]*
BTS2424 2' x 2' Benchtop Standard CRP800 NEMA 23, 3/8" Shaft [XML-current]   [XML-revA]*
BTS2424 2' x 2' Benchtop Standard CRP800 NEMA 23, 1/4" Shaft [XML-current]   [XML-revA]*
BTS2424 2' x 2' Benchtop Standard CRP100 NEMA 34, 1/2" Shaft [XML]
BTS2424 2' x 2' Benchtop Standard CRP100 NEMA 23, 3/8" Shaft [XML]
BTS2424 2' x 2' Benchtop Standard CRP100 NEMA 23, 1/4" Shaft [XML]
Note: for custom sized Standard Series CNC machines, simply choose the closest-sized machine above and adjust the soft-limits settings accordingly.
* For CRP800 electronics purchased before July 2015, you will need the "revA" version of the XML configuration, all newer systems will need the "current" version.


Archived XML Configuration Files for Previous Machine Revisions
Machine Type Electronics Version Motor Type Download
Standard CNC (CRP) CRP100 NEMA 23, 1/4" Shaft [XML]
Standard CNC (CRP) CRP100 NEMA 23, 3/8" Shaft [XML]
Standard CNC (CRP) CRP500 NEMA 23, 1/4" Shaft [XML]
Standard CNC (CRP) CRP500 NEMA 23, 3/8" Shaft [XML]
Standard CNC (CRP) CRP300 NEMA 34 [XML]
PRO CNC (Rev 14.1) CRP100 NEMA 23, 1/4" Shaft [XML]
PRO CNC (Rev 14.1) CRP100 NEMA 23, 3/8" Shaft [XML]
PRO CNC (Rev 14.1) CRP500 NEMA 23, 1/4" Shaft [XML]
PRO CNC (Rev 14.1) CRP500 NEMA 23, 3/8" Shaft [XML]
PRO CNC (Rev 14.1) CRP300 NEMA 34 [XML]
Benchtop PRO (Rev 14.1) CRP500 NEMA 23 (1/4" or 3/8" Shaft) [XML]
Standard Series (CRP) CRP800 NEMA 23, 1/4" Shaft [XML-current]   [XML-revA] *
Standard Series (CRP) CRP800 NEMA 23, 3/8" Shaft [XML-current]   [XML-revA] *
Standard Series (CRP) CRP800 NEMA 34 [XML-current]   [XML-revA] *
PRO Series (Rev 14.1) CRP800 NEMA 23, 1/4" Shaft [XML-current]   [XML-revA] *
PRO Series (Rev 14.1) CRP800 NEMA 23, 3/8" Shaft [XML-current]   [XML-revA] *
PRO Series (Rev 14.1) CRP800 NEMA 34 [XML-current]   [XML-revA] *
Benchtop PRO (Rev 14.1) CRP800 NEMA 23 (1/4" or 3/8" Shaft) [XML-current]   [XML-revA] *
Benchtop Basic CRP700 NEMA 23 [XML]
* For CRP800 electronics purchased before July 2015, you will need the "revA" version of the XML configuration, all newer systems will need the "current" version.
Note: CRP500 designates our Electroncs Systems built prior to February 2015, with our NEMA 23 motors paired with our CRP5042 digital drivers and breakout board, in the same NEMA enclouse as our current CRP800 systems.


If you are having difficulty identifying the version to use for your system, please Contact Us and we will be happy to help!

Instructions
Please Note
If you are running any of our electronics kits or systems with the Ethernet SmoothStepper, please refer to the CNC Software Setup Guide for Mach3 installation and configuration instructions.

Install XML Configuration File
  1. Close Mach3 if it is currently running.
  2. Download and save/copy the XML configuration file(s) you require from the links in the table above into your Mach3 installation folder (default: C:\Mach3)
  3. Once copied, double-click the "Mach3 Loader" icon on your desktop
  4. The new profile(s) will now appear in a list of selectable profiles. Highlight the profile you wish to use and hit "Ok" to load it.
  5. When Mach 3 loads, you should now see the profile name in the lower right hand corner of the screen in a box labeled "profile"


Enable the Z Home / Z+ Limit switch (if equipped).

Our current XML Configuration files are pre-configured for a Z Home / Z+ Limit, however the switch is disabled by default. To enable it:

  1. Open the Config Menu and select the "Ports and Pins" option, and navigate to the "Input Signals" tab.
  2. Check the "Enabled" setting for "Z++ " and "Z Home".