Hi,
all of the currently available external motion controllers support more realtime functions than Darwin, the possible
exception is the UC**** series, they have only basic realtime functionality like Darwin.
THC?
The Hicon Integra has THC currently and the ESS realtime THC is being Beta tested now. Mach4 has a script based THC feature
as development release now. Darwin does not have it and Art has indicated that its not ever likely to have either.
Sensitivity to EMI?
Buffer underuns?
Sensitivity to EMI....on a controller board.....doesn't happen.
Buffer underruns is more like a parallel port gremlin but not unheard of with USB connected controllers.
Pendants not supported
That is not either a Mach issue OR a controller issue but rather the manufacturers of pendants not writing a plugin
for their device. To date VistaCNC have, and there are (Mach) community plugins for the Xbox and one XHC pendant,
and a NFS written plugin for the Shuttle Pro.
Slave axis?
Mach accommodates six coordinated axes each with a master and up to three slaves per axis and six Out-of-Band axes,
again with a master and up to three slaves per axis with a maximum of 32 motors. Darwin can have up to four ports
and therefore could handle 24 motors (24 pairs of step/dir pins), the ESS somewhat fewer at 18 motors. I can't really
imagine a hobbyists machine needing anything like that number of motors, so the actual upper limit of motor
numbers is of academic interest only.
Craig