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 spring-loaded, meaning it returns to its default (open) position when released. Its robust design ensures reliable operation in industrial, commercial, and DIY projects.

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
  • Reset or stop functions in electronic circuits
  • DIY projects requiring a manual circuit interruption

Technical Specifications

The Pushbutton STOP is available in various configurations, but the following are typical specifications for a standard model:

Parameter Value
Operating Voltage 3V to 250V (AC/DC)
Operating Current Up to 3A
Contact Configuration Normally Open (NO)
Actuation Force ~2.5 N
Mechanical Durability 50,000 cycles
Mounting Hole Diameter 16mm to 22mm (varies by model)
Material Plastic or metal housing

Pin Configuration and Descriptions

The Pushbutton STOP typically has two terminals for connection:

Pin Description
Pin 1 Input terminal for the circuit
Pin 2 Output terminal for the circuit (connected when pressed)

Usage Instructions

How to Use the Pushbutton STOP in a Circuit

  1. Identify the Terminals: Locate the two terminals on the pushbutton. These are usually marked or easily distinguishable.
  2. Connect the Circuit:
    • Connect one terminal (Pin 1) to the power source or signal line.
    • Connect the other terminal (Pin 2) to the load or the next component in the circuit.
  3. Mount the Button: Secure the pushbutton in a panel or enclosure using the mounting hole. Ensure it is easily accessible for operation.
  4. Test the Circuit: Power on the circuit and press the button to verify that it interrupts the circuit as expected.

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, consider implementing a debouncing mechanism (hardware or software) to avoid false triggering due to mechanical bounce.
  • Accessibility: Place the button in a location that is easy to reach in case of an emergency.
  • Wiring: Use appropriate wire gauges and secure connections to prevent loose or faulty wiring.

Example: Using Pushbutton STOP with Arduino UNO

The Pushbutton STOP can be used with an Arduino UNO to stop a process or turn off an LED. Below is an example circuit and code:

Circuit Setup

  1. Connect one terminal of the pushbutton to digital pin 2 on the Arduino.
  2. Connect the other terminal to the ground (GND) pin on the Arduino.
  3. Use a pull-up resistor (10kΩ) between digital pin 2 and the 5V pin to ensure a stable HIGH signal when the button is not pressed.

Code Example

// Pushbutton STOP example with Arduino UNO
// This code turns off an LED when the button is pressed.

const int buttonPin = 2;  // Pin connected to the pushbutton
const int ledPin = 13;    // Pin connected to the LED

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

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

  if (buttonState == LOW) { // Button pressed (LOW due to pull-up resistor)
    digitalWrite(ledPin, LOW); // Turn off the LED
  } else {
    digitalWrite(ledPin, HIGH); // Keep the LED on
  }
}

Troubleshooting and FAQs

Common Issues and Solutions

  1. Button Does Not Interrupt the Circuit:

    • Check the wiring to ensure the terminals are connected correctly.
    • Verify that the button is not damaged or stuck in the open position.
  2. Button Bounces (Multiple Triggers):

    • Use a hardware debouncing circuit (e.g., capacitor) or implement software debouncing in your code.
  3. Button Feels Stiff or Does Not Return to Default Position:

    • Inspect for physical obstructions or dirt. Clean the button if necessary.
    • Replace the button if it is worn out or damaged.
  4. Button Does Not Fit in the Mounting Hole:

    • Verify the diameter of the mounting hole and ensure it matches the button's specifications.

FAQs

Q: Can I use the Pushbutton STOP in high-current circuits?
A: Yes, but ensure the button's current rating matches or exceeds the circuit's current. For higher currents, use a relay or contactor controlled by the button.

Q: Is the Pushbutton STOP waterproof?
A: Some models are waterproof or weather-resistant. Check the IP rating of your specific model for outdoor or wet environments.

Q: Can I use this button to control multiple devices?
A: Yes, but you may need additional circuitry (e.g., relays) to handle multiple connections safely.

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