Setting up MACH4 with a CSMIO/IP-S
Step/Dir servo powered spindle will not start unless spindle speed is changed via G-code 'S' command or override.
Some of the problem went away with build 2580. M4 works now, but M3 does not.
Based on the behavior, I would speculate that MACH4 only sends speed change info to the plug-in, because altering the speed started the drive.
It would seem that the speed data needs to be sent to the plug-in with any spindle start command. Why M4 works and M3 does not is a mystery.
M3 used alone does not start the spindle, however the following:
S5 M3
S1000
results in the spindle starting. Prior to Build 2580, the same workaround was needed with M4, but that seems t be working now.