External E-Stop

Adding an external E-Stop you remove the current E-Stop lines from the hal file and replace them with this. Making sure you use the correct input pin for your machine and hardware. The E-Stop in Axis should stay in sync with the external E-Stop when tested. If not you may have to invert the input pin.

# external estop
loadrt estop_latch
addf estop-latch.0 servo-thread
net estop-loopout iocontrol.0.emc-enable-in <= estop-latch.0.ok-out
net estop-loopin iocontrol.0.user-enable-out => estop-latch.0.ok-in
net estop-reset iocontrol.0.user-request-enable => estop-latch.0.reset
net remote-estop estop-latch.0.fault-in <=  parport.0.pin-in10-not