Mach3 har redan inbyggd logik som kollar om man konfigurerat alla limit-switchar och home-switchar till samma logikingång och använder då Estop till detta. Jag har så och tycker det funkar bra. En liten nackdel är ju då att bara en axel i taget kan köras hem.
Estop i schemat där är ju bara mjukvarustopp.
Naturligtvis bygger man så den fysiska röda knappen direkt bryter strömmen till rörliga delar OCH ger Estop-signal (på varsin slinga), inte bara sätter den i serie med signalslingan.
Om nu Mach3 mot förmodan kraschar precis innan jag trycker på nödstopp och håller exempelvis reläutgången till spindeln hög, så tror jag spindeln startar direkt jag drar ut nödstoppet. Fast det borde den inte då mitt kort kollar watchdog-signalen från Mach3 och om den inte finns kan inte drivarna gå höga...

får kolla hur jag gjorde där faktiskt tror jag.