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 switch designed to interrupt a circuit when pressed. It is commonly used as a "STOP" button in control panels, machinery, and safety systems. This component is ideal for applications requiring reliable and immediate circuit interruption to halt processes or operations.

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 and Use Cases

  • Emergency stop buttons in industrial machinery
  • Control panels for automation systems
  • Safety circuits in manufacturing environments
  • Operator-controlled stop mechanisms in electronic devices

Technical Specifications

The following table outlines the key technical details of the Schneider XB4-BP42 push button:

Parameter Value
Manufacturer Schneider Electric
Part Number XB4-BP42
Type Momentary Push Button (STOP)
Contact Configuration 1 Normally Closed (NC)
Rated Voltage 24V to 240V AC/DC
Rated Current 10A (AC), 6A (DC)
Actuator Type Red, Round, Flush
Mounting Hole Diameter 22mm
Mechanical Durability 1,000,000 operations
Electrical Durability 500,000 operations
Operating Temperature -25°C to +70°C
Degree of Protection IP66, IP67, IP69K
Standards Compliance IEC 60947-5-1, UL 508, CSA C22.2

Pin Configuration and Descriptions

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

Pin Description
NC Normally Closed contact (default)
COM Common terminal for the circuit

Usage Instructions

How to Use the Component in a Circuit

  1. Mounting the Push Button:

    • Drill a 22mm hole in the control panel or mounting surface.
    • Insert the push button into the hole and secure it using the provided locking ring.
  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 to be controlled.
    • Ensure all connections are secure and insulated to prevent short circuits.
  3. Operation:

    • When the button is not pressed, the circuit remains closed, allowing current to flow.
    • Pressing the button opens the circuit, interrupting the current and stopping the connected device or process.

Important Considerations and Best Practices

  • Ensure the push button is rated for the voltage and current of your application.
  • Use appropriate wire gauges and connectors to handle the rated current.
  • Avoid exposing the push button to extreme environmental conditions beyond its rated specifications.
  • Regularly inspect the button for wear and tear, especially in high-use applications.
  • For safety-critical applications, integrate the push button into a fail-safe circuit design.

Example: Connecting to an Arduino UNO

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

Circuit Diagram

  • Connect the COM terminal 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 VCC (5V).

Arduino Code

// Define the pin connected to the push button
const int buttonPin = 2;  // Digital pin 2 for the push button
int buttonState = 0;      // Variable to store the button state

void setup() {
  pinMode(buttonPin, INPUT_PULLUP); // Set pin as input with internal pull-up resistor
  Serial.begin(9600);              // Initialize serial communication
}

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

  if (buttonState == LOW) { // Button pressed (NC contact opens, pin reads LOW)
    Serial.println("STOP button pressed!");
  } else {
    Serial.println("STOP button not pressed.");
  }

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

Troubleshooting and FAQs

Common Issues and Solutions

Issue Possible Cause Solution
Button does not stop the circuit Incorrect wiring or loose connections Verify wiring and ensure secure connections.
Button feels stuck or unresponsive Mechanical wear or debris in the actuator Inspect and clean the button; replace if necessary.
Arduino does not detect button press Incorrect pin configuration or pull-up issue Check wiring and ensure pull-up resistor is used.
Button fails in high-current applications Exceeding rated current or voltage Use a relay or contactor for high-power loads.

FAQs

  1. Can the XB4-BP42 be used outdoors?

    • Yes, the push button is rated IP66, IP67, and IP69K, making it suitable for outdoor and harsh environments.
  2. What is the difference between NC and NO contacts?

    • NC (Normally Closed) contacts are closed by default and open when the button is pressed. NO (Normally Open) contacts are open by default and close when the button is pressed. The XB4-BP42 uses NC contacts.
  3. Can I use this push button with a 12V DC circuit?

    • Yes, the XB4-BP42 supports a wide voltage range, including 12V DC.
  4. How do I replace a damaged push button?

    • Disconnect the power supply, remove the locking ring, and replace the button with a new XB4-BP42. Reconnect the wiring and secure the button in place.

By following this documentation, users can effectively integrate the Schneider XB4-BP42 push button into their projects and ensure reliable operation.