Mach3 driver test

Mach3 driver test DEFAULT

   I've found success !

  For anyone who is following this thread, the following is a short document of what I've just done to correct my problem.

1. Did a clean reformat/install with OEM Win 7 Pro Sp1. into my old NexLink PC.  

2. Using my laptop, I downloaded a fresh copy of Mach3 to a thumb drive.

3. Transferred Mach3, Mach1lic.dat and 540BVFD.xml from thumb drive to old Win 7 Pro PC

4. Let Mach3 install and reboot.....reboots automatically. 

5. Ran 'DriverTest' = success and an 'excellent' report.

6. Then started Mach3 and received a large message box telling me there was a problem with the 'Reset' button with an offer to fix it, so I clicked to let it fix the problem. I then checked the config settings.

7. Next I config. the LPT ports ( LPT#1), the PC's internal parallel port board but had no success making the Mill move. Then I set the address of the LPT#2 (PMDX-1PARPC board) 'enabled' it,  and the Taig Mill responded to my jogging actions on the keyboard.   

That's it..... I think I'm now good-to-go and I'd like to thank all those who gave me help, I've sure learned a lot.

 Regards and Happy New Year,


Hartwell, Ga. 


Software and Testing

Build Your Own CNC Machine pp 197-208 | Cite as


Now that you have your motors attached to your CNC machine, it’s time to test! We’ll start out by telling you where to download the special software you’ll be using to control the CNC machine. Next, we’ll show you how to properly configure the software. And finally, we’ll give you some simple tests you can perform to verify you’ve wired up everything properly and that your CNC machine is ready for bigger and better things.


Parallel Port Motor Setting Free Version Terminal Port Port Setup 

These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

This is a preview of subscription content, log in to check access.


Unable to display preview. Download preview PDF.

Copyright information

© Patrick Hood-Daniel and James Floyd Kelly 2009

  1. Fancy letter k
  2. Cheddar cheese costco
  3. Synonyms for store

Thread: Mach 3 Driver test results & improvement

I wouldn't waste any time on the PC to get it better has it's the PP that's the bottle neck and other than replacing this then your stuffed.

The PP is pain in the arse and the difference between External motion control card is night and day. Everything improves, speed, smoothness, reliability.

Now if your stuck and can't work or just want to see the difference then I can lend you a USB Smoother stepper to try.! . . . .But first what are you trying to improve.? Or should say what is Mach not doing that you would like it to do.?

If your chasing speed then often it's not Mach or the Kernal speed that's restricting the machine it's something else like running drives/motors with Low voltage or high pitch screws.
Give us some idea Why or what your trying to achieve and the Spec and setup of the machine.

EDIT: LEE can't insert blank lines all the text is bunching together.? . . . Is something wrong.

Last edited by JAZZCNC; 12-12-2013 at 09:23 PM.

Mach3 is the most popular CNC control software available for hobby and professional CNC machines. It is capable of running many different kinds of CNC machinery, and is extremely stable.

You can download a trial copy of Mach3 at

Fully licensed copies are available from in the store.

Mach3 Setup XML Files

For simple and straight setup, you can download these XML configuration files. They will be able to run your machine with some very simple tweaking. Please check these files regularly, as it is possible they will be updated in the future.

Current Configuration Files

CNC Controller

For our Unipolar CNC Controller (version 1.0.3+)

Last Updated December 25, 2012

Legacy Configuration Files

Kickstarter Controller

For our Kickstarter machines with the included electronics only.

Last Updated October 30, 2011

Setting up Mach3

Ports and Pins

Mach3 Ports and Pins Configuration

Opening the main connection configuration for the input and output using "Config > Ports and Pins" allows you to setup your controller to communicate with Mach3.

On the main "Port Setup and Axis Selection" screen, you will want to select a Kernel Speed of 35000 Hz. If your computer is faster, you may be able to set this higher. Use the Driver Test program (see "Testing Computer Speed" section) to test how your computer performs when you increase the Kernel speed.

Motor Outputs

Mach3 Motor Outputs Configuration

On the "Motor Outputs" screen you can enable and disable the axes. Place a checkmark in the X, Y, & Z "Enable" boxes, and apply the following pins:

  • X-Step: 3
  • Y-Step: 5
  • Z-Step: 7
  • X-Direction: 2
  • Y-Direction: 4
  • Z-Direction: 6

Set the "Step" and "Dir" port as 1. If you want to reverse the directions of any of the axes, place a checkbox in the "Dir Low Active".

Input Signals

Mach3 Input Signals Configuration

On the "Input Signal" screen, you will want to scroll down and enable the EStop button. You will need to do this, the machine will not run without the EStop setup. Place a check mark in the Enabled box, assign the Port as #1, Pin as #13. If you do not have an EStop switch, you will need to place a check mark in the "Active Low" box. (This will simulate that the EStop button is always released.)

Output Signals

Mach3 Output Signals Configuration

On the "Output Signals" screen. Place a check mark in the "Enabled" for the Digital Trigger. This will enable your control board when your Mach3 is running. Set the Port as #1 and Pin as #1.

Setting Motor Velocity & Acceleration

The motor configuration can be set by going to Config > Motor Tuning and Setup on the Mach3 main screen.

There are three main settings you need to set for each motor. "Steps per", "Velocity" and "Acceleration".

"Steps per" is the number of steps per inch, which is the number of steps the motor needs to turn in order to move the CNC one inch. It is based almost entirely on the type of leadscrews used in the machine. A formula for determining the setting can be found on the Stepper Motor Calculations page. For most of our machines, the setting is 4800 for the X & Y axis, and 9600 for the Z axis.

"Velocity" is the speed that the CNC can travel, in inches per minute. Depending on the settings of the CNC controller, power and stepper motor size, this number can range from 1 IPM to 600 IPM. For our machines 20 IPM is a good base to test movement, with higher speeds being capable through Stepper Motor Tuning.

"Acceleration" is the speed that the CNC can accelerate from a dead stop to the working velocity, in inches per second per second. Depending on the settins of the CNC controller, power and stepper motor size, this number can range from 1 IPSPS to 50 IPSPS. For our machines we start out a 1 IPSPS, with accelerations of 25+ IPSPS being achievable.

  • X-Axis Motor Configuration

  • Y-Axis Motor Configuration

  • Z-Axis Motor Configuration

Testing Computer Speed

If you notice a lack of performance with your CNC, or missed steps, you should run the Mach3 Driver test. It is located in the Mach3 folder on your harddrive and is called "drivertest.exe".

Loading the program you can set your parameter control (number of pulses Mach3 will send per second, for our Kickstarter electronics we use 35KHz), and press "Start Timer". The computer will then act as if it is actively sending out commands to the CNC and will measure how many are successful. If you computer is fast enough it will say "System Excellent" if your speed is too slow (or even too fast) it will say "Pulsing Too Slow" or "Pulsing Too Fast". Always turn off all other programs when running Mach3 (and the driver test).

Mach3 Tweaks

Mach3 General Configuration

There are many things you can set in the Mach3 setup "Config > General Configuration". Most of them should not be played with or adjusted. We have found one setting that is useful to change. Unless you properly tune your stepper motors it will be wise to change your "Motion Mode" from "Constant Velocity" to "Exact Stop". Your machine will accelerate to each point, and come to a stop instead of trying to power through each point. Using Constant Velocity often causes rounded corners, instead of cutting exactly what it is supposed to.

If you do use "Constant Velocity" mode, you can also setup an advanced switch between CV and "Exact Stop" by going to "CV Control" and activating the "Stop CV on Angles >" function with 45 to 90 degrees in the box. This will cause the machine to switch to Exact Stop when it approaches a corner that would otherwise be rounded off.


Test mach3 driver

Who will do whatever he wants with you. What are you, as a matter of fact, a prostitute, a whore. You said, don't get into your soul. And I'm not a whore.

CNC mach 3 motors \u0026 driver test

Eagerly swallowing the entire head and masturbating the trunk, she gradually moved. Her hands to my buttocks. And although my penis is only 16 centimeters, it entered her mouth completely.

Now discussing:

There were five of us. The toastmaster pulled out an aluminum keg. Whoever holds it longer, taking the keg with his fingers, won. I love beer, and I won.

493 494 495 496 497