First my problem, then some gloat...
I have the spindle control set up with M3 as output #1 and M4 as output #6 (on the spindle tab of ports and pins)
When I call for spindle reverse, M4, output #6 comes on just like it should.
When I call for spindle forward, M3, output #1 AND output #6 both come on.
Luckily, my electricals prevent anything bad from happening with both forward and reverse active. I suppose I could re-write the code for M3 and M4, but there is probably something else wrong.
Now for the gloat! My machine is ALIVE! I have 3 of the 5 axiis up and moving and running the sample roadrunner and scorpion programs. My power drawbar works (hydraulic pump powered) and my spindle runs... in reverse... very well.
Anyhow, any help or suggestions would be greatly appreciated.
p.s. if you use a solid state relay meant for switching AC, and you try to switch DC with it, very odd things happen.