---
title: 2. Connecting an E-stop switch
slug: cnc720/2-connecting-an-e-stop-switch
createdAt: 2025-12-15T12:53:29.964Z
---

# Introduction

An Emergency Stop (E-Stop) switch is a critical safety feature used in CNC machines, to ensure the safety of the operator and equipment in case of an emergency.

The main purpose of the E-stop switch is to stop the machine immediately when an unexpected hazard occurs. This might be mechanical failures, broken tools, unintended movements, and or threats to the operator.

Install one or more E-stop switches in places where they are visible and easily reachable from all sides of the machine.

:::hint{type="danger"}
To comply with local safety regulations, please check to see if the use of a safety relay is required. Failure to comply with these regulations may result in liability issues.

The CNC720's E-stop circuitry is only designed to notify the operator of an emergency condition. The outputs that are being turned off from the CNC720 cannot be the only safety measure and their power should be cut off directly.
:::

Installation will be different depending on whether a safety relay is used.



:::hint{type="warning"}
The CNC720 has integrated circuits that disable all outputs if E-STOP is active. This is indicated by a RED indicator on the CNC720 board next to the E-STOP input.
:::

# Connect E-STOP switch

### Directly to CNC720

The CNC720 has a dedicated input for E-stop signal

::Image[]{src="https://api.archbee.com/api/optimize/wP9peVc2bAVBPOh6IboCS/xN2yT-q5tfPc48Wsex7yE_image.png" size="20" width="206" height="290" darkWidth="206" darkHeight="290" position="center" caption="E-Stop input terminal on CNC720" showCaption="true"}

Behind the E-STOP connector is a jumper JP4 that can bypass it. Make sure there is no jumper in place. For more info about the jumper, refer [Technical manual](docId\:G6D-bhxlPNF_COMtf1wUb)&#x20;



::Image[]{src="https://api.archbee.com/api/optimize/wP9peVc2bAVBPOh6IboCS/9gc96C-QhoBBu3vnfIxQg_image.png" size="50" width="529" height="228" darkWidth="529" darkHeight="228" position="center" caption="Connecting external E-STOP switch" showCaption="true"}

The E-STOP inputs must be connected to a ‘**normally closed’** (NC) switch. As a result, if the E-STOP cable has a broken wire, this will automatically trigger an E-STOP condition.

### Directly to CNC720 Breakout Board

The second option is to connect an E-Stop to the E-Stop input, called 'ESt',  on the breakout board.

::Image[]{src="https://api.archbee.com/api/optimize/wP9peVc2bAVBPOh6IboCS/37tOAxWBr_y-pHGf0jNd9_.blob" size="36" width="1644" height="2188" darkWidth="1644" darkHeight="2188" position="center" caption="Connecting E-Stop to breakout" showCaption="true"}

### Using multiple E-Stop elements

It's also possible to use multiple E-Stop buttons or other elements. For example, if you use limit switches, you could use these together with the E-Stop buttons to cause an e-stop condition.

::Image[]{src="https://api.archbee.com/api/optimize/wP9peVc2bAVBPOh6IboCS/T0imzV3yQcMa87Z8CBJsj_.blob" size="50" width="4232" height="2172" darkWidth="4232" darkHeight="2172" position="center" caption="Multiple elements in serie" showCaption="true"}

For more info about the jumpers settings and/or about the E-Stop, take a look at the CNC720 Manual.

# Setting up E-STOP in the software

The first step is to check the I/O tab to see whether the E-STOP signal is visible. To do that, go to the 'I/O' tab and verify that the E-STOP input **toggles** when you activate and deactivate the E-STOP button.

::Image[]{src="https://api.archbee.com/api/optimize/wP9peVc2bAVBPOh6IboCS/VZNhVJ2Rfcdh58Vh498KQ_.blob" size="50" width="2564" height="1096" darkWidth="2564" darkHeight="1096" position="center" caption="Check ESTOP input signal" showCaption="true"}



By default, the controller disables outputs through hardware only when an E-stop occurs. To signal the E-stop to the operator, some additional software setup is required.&#x20;

With the machine connected and powered up, start the software and navigate to Setup> Safety> Emergency Stop.

::Image[]{src="https://api.archbee.com/api/optimize/wP9peVc2bAVBPOh6IboCS/nMJfo0V87y2qFgudNIZbS_image.png" size="70" width="537" height="220" darkWidth="537" darkHeight="220" position="center" showCaption="false"}

In the E-Stop input trigger edge dropdown, select Falling edge.

::Image[]{src="https://api.archbee.com/api/optimize/wP9peVc2bAVBPOh6IboCS/-0ZrQ6DGrgAAm7xdUfzfz_image.png" size="50" width="320" height="81" darkWidth="320" darkHeight="81" position="center" showCaption="false"}

Press '**Back**' and '**Save settings**'.

![](https://api.archbee.com/api/optimize/wP9peVc2bAVBPOh6IboCS/RNQHVTmE55y4IODyvlOli_image.png)

# Testing

Ensure that all E-stop switches are not activated/pressed. With the software open, press the '**Reset**' button. The E-stop indicator should be turned off.&#x20;

::::VerticalSplit{layout="middle"}
:::VerticalSplitItem
![](https://api.archbee.com/api/optimize/wP9peVc2bAVBPOh6IboCS/SgYFF7rOFQ7yxOQr7A9Wg_.blob "E-STOP not active")
:::

:::VerticalSplitItem
![](https://api.archbee.com/api/optimize/wP9peVc2bAVBPOh6IboCS/cK_8_m0zFrJcguaUgr7YR_.blob "E-STOP Active")
:::
::::

If the indicator does not turn off, check the wiring.

The '**Operate'** tab in the software should not show any indications of an E-stop condition.

::::VerticalSplit{layout="middle"}
:::VerticalSplitItem
![](https://api.archbee.com/api/optimize/wP9peVc2bAVBPOh6IboCS/ivFWsqpmqtPauifoXgXxh_image.png "No E-stop (correct)")
:::

:::VerticalSplitItem
![](https://api.archbee.com/api/optimize/wP9peVc2bAVBPOh6IboCS/WIRVosfvanCGATxqOe47g_image.png "E-stop (incorrect)")
:::
::::

:::hint{type="info"}
If the software does show an E-stop message, the settings applied in the [Configuration](docId\:mI2sHGxJjhZg_4Zg4p8LY) section have to be checked.
:::

Press (one of) the E-stop switch(es); the E-stop indicator on the PCB will turn red, and the software will show an E-stop message.

::::VerticalSplit{layout="middle"}
:::VerticalSplitItem
![](https://api.archbee.com/api/optimize/wP9peVc2bAVBPOh6IboCS/WIRVosfvanCGATxqOe47g_image.png "E-stop (correct)")
:::

:::VerticalSplitItem
![](https://api.archbee.com/api/optimize/wP9peVc2bAVBPOh6IboCS/ivFWsqpmqtPauifoXgXxh_image.png "No E-stop (incorrect)")
:::
::::

Unlatch the E-stop button and press '**Reset'**. The E-stop message will clear when all switches are released.

One last note, a CNC machine can be <u>dangerous</u>. Try to use proper safety measures. These safety measures must be external to the controller. The controller's E-stop feature is NOT a substitute for external safety relays or similar devices.
