All signals in Mach4 , like switches and inputs should be left Active HI. , do not set any active low. If a signal is active low, then invert it
in Darwin. Darwin sends a signal "Active", and that signal is true if the config in Darwin says it is, low or high, so Darwins setting takes
precedence over Mach4. Darwin wasn't designed for Mach4, which is why two configs exist, also when it was attached many of m4's
calls did not exist, so its using signals as it see's them.
Set all M4 signals to Active High, then tell Darwin if high or low is "Active"..
If the DRO's are counting, then Darwin "thinks" its sending out, so your almost there, ensure the port number is
correct, if it is, you should have step pulses, otherwise the DRO's would not count. If one find you cannot enable
Mach4, turn off all inputs, in Darwin and in Mach4. When your jogging Ok, then turn on one signal at a time,
first in darwin, and see if all is OK, then turn that signal on in Mach4, and see if its OK. This will lead you
to the trouble. If a signal in Darwin is set to activate Estop it will do so without M4's help, so you should probably
make sure no signal is set to EStop on active inside Darwin except perhaps ESTOP.. Sounds like
if you follow this process, youll be OK at this point..
Art