Cirkit Designer Logo
Cirkit Designer
Your all-in-one circuit design IDE
Home / 
Component Documentation

How to Use Pushbutton STOP: Examples, Pinouts, and Specs

Image of Pushbutton STOP
Cirkit Designer LogoDesign with Pushbutton STOP in Cirkit Designer

Introduction

The Pushbutton STOP is a momentary switch designed to interrupt an electrical circuit when pressed. It is commonly used in safety-critical applications to stop machines, processes, or systems in emergency situations. The switch is typically red in color for easy identification and is often integrated into control panels or machinery.

Explore Projects Built with Pushbutton STOP

Use Cirkit Designer to design, explore, and prototype these projects online. Some projects support real-time simulation. Click "Open Project" to start designing instantly!
Arduino 101 Controlled DC Motor with Start/Stop Buttons and Pilot Lamp
Image of Skematik Motor: A project utilizing Pushbutton STOP in a practical application
This circuit is a motor control system using an Arduino 101, which interfaces with start and stop pushbuttons to control a DC motor via a PWM motor controller. A blue pilot lamp indicates the status, and the motor controller is powered through a socket and a DC power source.
Cirkit Designer LogoOpen Project in Cirkit Designer
Arduino UNO Pushbutton Input with 10k Ohm Resistor
Image of floating_03: A project utilizing Pushbutton STOP in a practical application
This circuit features an Arduino UNO microcontroller connected to a pushbutton and a 10k Ohm resistor. The pushbutton is powered by the 5V pin of the Arduino, and its state is read through digital pin D2, with the resistor providing a pull-down to ground.
Cirkit Designer LogoOpen Project in Cirkit Designer
Arduino Nano Controlled Relay System with Safety Interlocks
Image of HYD: A project utilizing Pushbutton STOP in a practical application
This circuit includes an Arduino Nano microcontroller interfaced with multiple pushbuttons, limit switches, an emergency stop, a 2-channel relay module, and a 1-channel relay module. The Arduino controls the relay modules based on inputs from the pushbuttons and limit switches, which likely serve as user interfaces and position or safety sensors. The circuit is powered by a 5V power supply unit (PSU), which is connected to an AC supply, and the emergency stop is configured to potentially interrupt the circuit for safety purposes.
Cirkit Designer LogoOpen Project in Cirkit Designer
Pushbutton-Controlled LED Circuit with Capacitor Smoothing
Image of cirkit designer project3: A project utilizing Pushbutton STOP in a practical application
This is a simple pushbutton-controlled LED circuit with a voltage stabilization or power reserve feature provided by an electrolytic capacitor. Pressing either pushbutton will complete the circuit, allowing current to flow from the 4 x AAA batteries through the LED, causing it to illuminate.
Cirkit Designer LogoOpen Project in Cirkit Designer

Explore Projects Built with Pushbutton STOP

Use Cirkit Designer to design, explore, and prototype these projects online. Some projects support real-time simulation. Click "Open Project" to start designing instantly!
Image of Skematik Motor: A project utilizing Pushbutton STOP in a practical application
Arduino 101 Controlled DC Motor with Start/Stop Buttons and Pilot Lamp
This circuit is a motor control system using an Arduino 101, which interfaces with start and stop pushbuttons to control a DC motor via a PWM motor controller. A blue pilot lamp indicates the status, and the motor controller is powered through a socket and a DC power source.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of floating_03: A project utilizing Pushbutton STOP in a practical application
Arduino UNO Pushbutton Input with 10k Ohm Resistor
This circuit features an Arduino UNO microcontroller connected to a pushbutton and a 10k Ohm resistor. The pushbutton is powered by the 5V pin of the Arduino, and its state is read through digital pin D2, with the resistor providing a pull-down to ground.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of HYD: A project utilizing Pushbutton STOP in a practical application
Arduino Nano Controlled Relay System with Safety Interlocks
This circuit includes an Arduino Nano microcontroller interfaced with multiple pushbuttons, limit switches, an emergency stop, a 2-channel relay module, and a 1-channel relay module. The Arduino controls the relay modules based on inputs from the pushbuttons and limit switches, which likely serve as user interfaces and position or safety sensors. The circuit is powered by a 5V power supply unit (PSU), which is connected to an AC supply, and the emergency stop is configured to potentially interrupt the circuit for safety purposes.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of cirkit designer project3: A project utilizing Pushbutton STOP in a practical application
Pushbutton-Controlled LED Circuit with Capacitor Smoothing
This is a simple pushbutton-controlled LED circuit with a voltage stabilization or power reserve feature provided by an electrolytic capacitor. Pressing either pushbutton will complete the circuit, allowing current to flow from the 4 x AAA batteries through the LED, causing it to illuminate.
Cirkit Designer LogoOpen Project in Cirkit Designer

Common Applications and Use Cases

  • Emergency stop buttons in industrial machinery
  • Safety controls in automation systems
  • Power interruption in motorized devices
  • Reset or stop functions in electronic circuits

Technical Specifications

Key Technical Details

Parameter Value
Type Momentary pushbutton switch
Contact Configuration Normally Open (NO) or Normally Closed (NC)
Operating Voltage 3V to 250V (depending on model)
Current Rating 1A to 10A (depending on model)
Mechanical Life 50,000 to 1,000,000 cycles
Mounting Style Panel mount
Button Color Red
Operating Temperature -20°C to +70°C

Pin Configuration and Descriptions

Pin Name Description
COM Common terminal for the switch
NO Normally Open terminal (connected to COM when pressed)
NC Normally Closed terminal (disconnected from COM when pressed)

Usage Instructions

How to Use the Pushbutton STOP in a Circuit

  1. Identify the Terminals: Locate the COM, NO, and NC terminals on the pushbutton.
  2. Connect the Circuit:
    • For a Normally Open (NO) configuration, connect the circuit to the COM and NO terminals. The circuit will close when the button is pressed.
    • For a Normally Closed (NC) configuration, connect the circuit to the COM and NC terminals. The circuit will open when the button is pressed.
  3. Mount the Button: Secure the pushbutton in a panel or enclosure using the provided mounting hardware.
  4. Test the Circuit: Verify that pressing the button interrupts or completes the circuit as intended.

Important Considerations and Best Practices

  • Voltage and Current Ratings: Ensure the pushbutton is rated for the voltage and current of your circuit to avoid damage or failure.
  • Debouncing: When used in digital circuits, implement debouncing (hardware or software) to prevent false triggering due to mechanical bounce.
  • Safety Compliance: For industrial applications, ensure the pushbutton meets relevant safety standards (e.g., IEC 60947-5-1).
  • Wiring: Use appropriate wire gauges and secure connections to prevent loose or faulty wiring.

Example: Connecting to an Arduino UNO

The Pushbutton STOP can be used with an Arduino UNO to stop a process or trigger an emergency shutdown. Below is an example circuit and code:

Circuit Diagram

  • Connect the COM terminal of the pushbutton to the GND pin of the Arduino.
  • Connect the NO terminal of the pushbutton to digital pin 2 of the Arduino.
  • Use a pull-up resistor (10kΩ) between digital pin 2 and the 5V pin of the Arduino.

Arduino Code

// Pushbutton STOP Example with Arduino UNO
// This code monitors the pushbutton and stops a process when pressed.

const int buttonPin = 2;  // Pin connected to the pushbutton
const int ledPin = 13;    // Pin connected to an LED (indicates process status)

void setup() {
  pinMode(buttonPin, INPUT_PULLUP); // Set button pin as input with internal pull-up
  pinMode(ledPin, OUTPUT);          // Set LED pin as output
  digitalWrite(ledPin, HIGH);       // Turn on LED (process running)
}

void loop() {
  int buttonState = digitalRead(buttonPin); // Read the button state

  if (buttonState == LOW) { // Button pressed (active LOW)
    digitalWrite(ledPin, LOW); // Turn off LED (process stopped)
    while (true) {
      // Stay in this loop until reset (emergency stop behavior)
    }
  }
}

Troubleshooting and FAQs

Common Issues and Solutions

Issue Solution
Button does not interrupt the circuit Verify the wiring and ensure correct terminal connections.
Button is unresponsive Check for loose connections or damaged components.
False triggering in digital circuits Implement hardware or software debouncing.
Button feels stuck or hard to press Inspect for physical obstructions or wear and tear.

FAQs

Q: Can the Pushbutton STOP be used in AC circuits?
A: Yes, as long as the voltage and current ratings of the pushbutton are compatible with the AC circuit.

Q: How do I implement debouncing in software?
A: Use a delay or a state-change detection algorithm in your code to filter out rapid changes caused by mechanical bounce.

Q: Is the Pushbutton STOP waterproof?
A: Some models are waterproof or dustproof (IP-rated). Check the product specifications for details.

Q: Can I use the Pushbutton STOP to control a motor?
A: Yes, but ensure the button's current rating matches the motor's requirements. For high-power motors, use a relay or contactor.