I understand Gerry, thanks however perhaps Gecko should have put a note somewhere stating the 20000 may not be applicable to all users. I spent more than a day trying to configure my 4 motors to run smooth because I thought if Gecko says to use 20000 they must be right
I'm a bit surprised that you are apportioning blame to Gecko.
The steps per unit value is dependent on the following;
- Micro steps of the stepper drive,
- Steps per revolution of the motor
- Pitch of the lead screw
- Mechanical gearing in the drive train for an axis.
Out of the five variables above, Gecko is responsible for one of them.
If you had read the manual
http://www.machsupport.com/wp-content/uploads/2013/02/Mach3Mill_1.84.pdf specifically section 5.5 Tuning Motors you would understand that Gecko would never suggest a value for your machine. It would be clear that the XML profile provided by Gecko sets up the input and output pins for their G540 drive.
They cannot know the steps/per value, or the velocity and acceleration values for your machine or any other machine.
Every Mach3 profile has to have a value in the steps per field. The ones in the profile from Gecko are most probably the values they use for the machine that they created the profile.
As a suggestion, read the manual cover to cover. You may not understand it all but enough will sink in so that it should jog your memory when you have questions.
Cheers,
Peter