I have a slightly different problem.
After loading the Mach 3 software (and before loading the Gecko XML), I started configuring my own profile following instructions in the tutorial videos and information from my machine supplier. Later in the process, I remembered the Gecko XML. When I loaded it and started Mach 3, I got errors relating to limit and home switches. Evidently the Gecko XML assumes that you have limit and home switches (which I don't yet).
What I'm wondering now is whether to continue with my own configuration, or change to the default Gecko XML configuraton and start over. It would be easier to continue my own configuration, but, I wonder if there may be something "deep in the bowels" of the Gecko configuration that I need that I may miss in the configuration of my own profile. I tried to find a (free) XML compare utility to examine the differences between my profile and the Gecko XML. Unfortunately, the couple that I did find and downloaded didn't work.
Any thoughts from the experts?