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

How to Use PUSH BUTTON - STOP: Examples, Pinouts, and Specs

Image of PUSH BUTTON - STOP
Cirkit Designer LogoDesign with PUSH BUTTON - STOP in Cirkit Designer

Introduction

The Schneider XB4-BP42 is a high-quality, industrial-grade momentary push button designed to interrupt a circuit when pressed. It is commonly used as a "STOP" button in control panels, machinery, and safety systems. This push button is part of Schneider's XB4 series, known for its durability and reliability in demanding environments.

Explore Projects Built with PUSH BUTTON - 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!
Interactive LED and Buzzer Circuit with Switch Controls
Image of 630 commission: A project utilizing PUSH BUTTON - STOP in a practical application
This is a manually controlled indicator and alert system. It uses switches and pushbuttons to activate red and green LEDs, buzzers, and bulbs, indicating different states or alerts. The circuit is powered by a 6V battery and includes resistors to protect the LEDs from excessive current.
Cirkit Designer LogoOpen Project in Cirkit Designer
Pushbutton-Controlled LED Circuit with Capacitor Smoothing
Image of cirkit designer project3: A project utilizing PUSH BUTTON - 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
Arduino Nano Controlled Relay System with Safety Interlocks
Image of HYD: A project utilizing PUSH BUTTON - 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
Arduino UNO Pushbutton Input with 10k Ohm Resistor
Image of floating_03: A project utilizing PUSH BUTTON - 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

Explore Projects Built with PUSH BUTTON - 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 630 commission: A project utilizing PUSH BUTTON - STOP in a practical application
Interactive LED and Buzzer Circuit with Switch Controls
This is a manually controlled indicator and alert system. It uses switches and pushbuttons to activate red and green LEDs, buzzers, and bulbs, indicating different states or alerts. The circuit is powered by a 6V battery and includes resistors to protect the LEDs from excessive current.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of cirkit designer project3: A project utilizing PUSH BUTTON - 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
Image of HYD: A project utilizing PUSH BUTTON - 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 floating_03: A project utilizing PUSH BUTTON - 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

Common Applications

  • Emergency stop mechanisms in industrial machinery
  • Control panels for automation systems
  • Safety circuits in manufacturing plants
  • Operator interfaces in electronic devices

Technical Specifications

Key Technical Details

Parameter Value
Manufacturer Schneider
Part Number XB4-BP42
Type Momentary push button
Contact Configuration 1 Normally Closed (1NC)
Rated Voltage 24V to 240V AC/DC
Rated Current 10A
Actuator Color Red
Actuator Type Flush
Mounting Diameter 22mm
Mechanical Durability 10 million operations
Operating Temperature -25°C to +70°C
IP Rating IP66, IP67, IP69, IP69K
Standards Compliance IEC 60947-5-1, UL 508

Pin Configuration and Descriptions

The XB4-BP42 push button has a simple pin configuration, as shown below:

Pin Label Description
COM Common terminal for the circuit
NC Normally Closed terminal (opens when pressed)

Usage Instructions

How to Use the Component in a Circuit

  1. Mounting the Push Button:

    • Drill a 22mm hole in the panel where the push button will be installed.
    • Insert the push button into the hole and secure it using the mounting ring provided.
  2. Wiring the Push Button:

    • Connect the COM terminal to the power source or control circuit.
    • Connect the NC terminal to the load or device you want to control.
    • Ensure all connections are secure and insulated to prevent short circuits.
  3. Testing the Circuit:

    • Power on the circuit and press the push button.
    • Verify that the circuit is interrupted (stops functioning) when the button is pressed.
    • Release the button to restore the circuit.

Important Considerations and Best Practices

  • Ensure the push button is rated for the voltage and current of your application.
  • Use proper wire gauges and connectors to handle the electrical load safely.
  • Avoid exposing the push button to extreme temperatures or corrosive environments beyond its rated specifications.
  • Regularly inspect the push button for wear and tear, especially in high-use applications.
  • For safety-critical applications, consider using redundancy or additional safety measures.

Example: Connecting to an Arduino UNO

The XB4-BP42 can be used with an Arduino UNO to detect button presses. Below is an example circuit and code:

Circuit Setup

  • Connect the COM terminal of the push button to the Arduino's GND pin.
  • Connect the NC terminal to a digital input pin (e.g., D2) on the Arduino.
  • Use a pull-up resistor (10kΩ) between the digital input pin and 5V to ensure a stable signal.

Arduino Code

// Define the pin connected to the push button
const int buttonPin = 2;  // Digital pin 2 for the push button

// Variable to store the button state
int buttonState = 0;

void setup() {
  // Set the button pin as input with an internal pull-up resistor
  pinMode(buttonPin, INPUT_PULLUP);

  // Initialize serial communication for debugging
  Serial.begin(9600);
}

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

  // Check if the button is pressed (LOW state due to pull-up resistor)
  if (buttonState == LOW) {
    Serial.println("STOP button pressed!");
    // Add your stop logic here
  } else {
    Serial.println("STOP button released.");
  }

  // Small delay to debounce the button
  delay(50);
}

Troubleshooting and FAQs

Common Issues and Solutions

Issue Possible Cause Solution
Button does not interrupt the circuit Incorrect wiring Verify connections to COM and NC pins.
Button feels stuck or unresponsive Mechanical wear or debris Clean the button or replace if damaged.
Circuit does not restore after release Faulty wiring or damaged contacts Inspect wiring and test continuity.
Arduino does not detect button press Missing pull-up resistor or loose wires Add a pull-up resistor and check wiring.

FAQs

  1. Can the XB4-BP42 be used outdoors?
    Yes, the push button is rated IP66, IP67, IP69, and IP69K, making it suitable for outdoor and harsh environments.

  2. What is the difference between a momentary and latching push button?
    A momentary push button (like the XB4-BP42) only changes the circuit state while pressed. A latching button maintains its state after being pressed.

  3. Can I use this push button for low-voltage applications?
    Yes, the XB4-BP42 supports a wide voltage range from 24V to 240V AC/DC, making it suitable for low-voltage circuits.

  4. How do I clean the push button?
    Use a soft, damp cloth to clean the button. Avoid using abrasive materials or solvents that could damage the surface.

By following this documentation, users can effectively integrate the Schneider XB4-BP42 push button into their projects and troubleshoot common issues with ease.