Hi,
this is a good place to start.
https://www.machsupport.com/forum/index.php?topic=29878.0Its a bit dated but still it will get you started.
First download the latest ESS mach4 plugin (and the signature file) and load them into Mach4Hobby/Plugins directory.
Now open Mach4 and open the Mach4 Control page, enable all thye plugins you might require. Restart Mach.
Note that certain fundamental settings when made in Mach then Mach needs to restart BEFORE those new settings take
effect, they're read in at startup........no startup.....no read.
Now select the ESS as 'Selected Motion Device'. Restart Mach.
Don't try to hook every thing up at once...you'll confuse yourself, do one small item and then test it. Once you have it right
THEN add another item.
When you use the ESS configuration page many of the settings you make there will simultaneously be made in the Mach Control
plugin also. Thus you need only set the item once in the ESS plugin and can leave Mach to take care of itself. Regrettably that
is not entirely true, there are some settings that can ONLY be made in Machs Control plugin, unfortunately you will have
to experiment to find out which.
Another trick to which I have already alluded is the occasional restart of Mach. When you close Mach all settings get flushed
to your .ini file. When you restart all of the settings will be read anew from the file.
On the ESS Ports & Pins page set up in input pin for an Estop. Connect that pin to the Estop signal on the Inputs page.
Hook up an Estop switch and you should have a working Estop. Test it....don't move on to other inputs
or outputs until you've worked out how to get the Estop button working.