Randy
If you have 3 working axis, then you can make it run with the zylotex box. I still recommend the Gecko, but the steps you'll need to know to setup the Gecko, you can learn by getting the xylotex working.
First, you'll need to configure the motor output pins in Mach2 to match the corresponding driver circuits on the zylotex board. Here's a link to the Mach2 book. It's on the machsupport website under documentation.
http://www.machsupport.com/docs/Mach2Mill_6.11.pdf
Look at section 5, the initial configuration section. You will need to set the right pin locations for the zylotex board. I believe they are as follows, but you can check their website to be sure:
axis, step pin, direction pin
X, 3, 5
Y, 7, 9,
Z, 11, 13,
A, 15, 17,
You would normally use A for the spindle, but since it smoked you're most likely using the Z driver for it. If so, the output pins in Mach2 for the "Spindle" would need to be 11 and 13. The gecko's pinouts are different, so you'll have to do this all over again when you hook it up.
You need to make sure the motor tuning for the spindle is using 1600 steps per unit, and pick a maximum like 500 for the rpm. You will need to make the maximum pulley speed in the pulleys match the max rpm in your motor tuning. This is very important if you want your rpm's to be accurate.
I think that should do it.
By all means, read that entire Mach2 manual. Several times! It's where I learned a lot of what I know.
he shouldnt have to reconfigure pin outs if he just drops the 540 xml in right?....wonder if the xml will work in mach 2?