If you are wiring a mechanical limit switch or pushbutton to drive a heavy load or a high-speed PLC input, you need a debounced switch assembly. Mechanical contacts physically bounce for 5 to 50 milliseconds upon closure, creating a rapid series of make/break arcs. In low-voltage logic, this causes microcontrollers to register dozens of false triggers. In high-power panels, this chatter causes severe contact pitting and contactor weld-outs.
The direct answer for a robust, panel-mounted debounced switch is to pair your mechanical input with a delay-on-make time-delay relay, which then drives an electromechanical power relay. For standard 24VDC control panels, the concrete default pick is the Omron G2R-1-E DC24 (power relay) paired with a Macromatic TR-6152 (debounce timer). This combination absorbs the mechanical bounce, provides galvanic isolation, and safely switches the load.
The Anatomy of a Debounced Switch Assembly
A true electromechanical debounced switch is not a single component; it is a three-stage circuit. Understanding the signal flow is critical before you strip your first wire:
- The Mechanical Input: A physical limit switch, reed switch, or pushbutton. This is the source of the contact bounce.
- The Debounce Stage (Control): An RC snubber network or, more reliably in industrial settings, a solid-state time-delay relay (like the Macromatic TR-6 series) configured for 'Delay-on-Make'. This stage ignores the rapid 5-50ms bounce spikes and only outputs a steady signal once the switch has been held closed for a set threshold (typically 0.1 to 0.5 seconds).
- The Power Stage (Electromechanical Relay): The clean, debounced signal energizes the coil of an electromechanical relay (EMR). The EMR's heavy-duty contacts then switch the actual high-current load.
Coil vs. Contact Side Wiring & Ratings
The most common mistake when wiring the power stage of a debounced switch is confusing the control side (coil) with the load side (contacts). They are entirely isolated from one another, which is exactly why we use an EMR for galvanic isolation.
Wiring the Coil (Control Side)
The coil is connected to terminals A1 (positive) and A2 (negative/ground). This is where your debounced timer module sends its 24VDC output. The coil is essentially an inductor. When the debounce timer cuts power to the coil, the collapsing magnetic field generates a massive reverse voltage spike (inductive kickback).
Wiring the Contacts (Load Side)
For a standard SPDT (Form C) relay like the Omron G2R, the load terminals are 11 (Common), 12 (Normally Closed), and 14 (Normally Open). Your load is wired between the power source and terminal 14 (NO), with the return path completing the circuit.
Electromechanical Relay Rating Table
Below are the governing specifications for the Omron G2R-1-E series, a workhorse in 24VDC debounce assemblies. Note how the contact rating drastically changes based on the load type.
| Specification | Value / Rating | Notes & Governing Conditions |
|---|---|---|
| Coil Voltage (Nominal) | 24VDC | Must operate between 19.2VDC and 26.4VDC (80% to 110%). |
| Coil Power Consumption | ~530 mW | Dictates the minimum current output required from your debounce timer. |
| Contact Rating (Resistive) | 16A at 250VAC / 30VDC | Governs heating elements and incandescent lighting. |
| Contact Rating (Inductive) | 10A at 250VAC | Governs solenoids, contactor coils, and transformers (cos φ = 0.4). |
| Breaking Capacity (AC) | 4,000 VA | Maximum apparent power the contacts can safely interrupt without arcing over. |
| Breaking Capacity (DC) | 480 W (at 30VDC) | DC arcs do not have a zero-crossing to self-extinguish; breaking capacity is heavily derated. |
Load Selection Decision Tree: Which Column Governs?
When sizing the relay for your debounced switch assembly, you cannot simply look at the '16A' headline number. You must identify your load type and use the corresponding rating column. Using the resistive column for a motor load will result in welded contacts and a potential fire hazard.
| Load Type | Examples | Governing Rating Column | Derating Rule / Action |
|---|---|---|---|
| Resistive (AC-1) | Space heaters, toaster elements, incandescent bulbs | Resistive (16A) | No derating needed. Use the headline AC current rating. |
| Inductive (AC-15) | Solenoid valves, relay coils, control transformers | Inductive (10A) | Derate by at least 40%. Ensure an RC snubber is placed across the load to suppress back-EMF. |
| Motor (AC-3) | Compressors, pumps, conveyor belts | Horsepower (HP) or Locked Rotor Amps (LRA) | Motor inrush is 6x to 8x running current. The relay must handle the LRA. If LRA exceeds 60A, use the EMR to drive a heavier contactor instead. |
| DC Loads | 12V/24V LED strips, DC winches, linear actuators | DC Breaking Capacity (480W at 30VDC) | Heavily derated. For DC motors, use a relay with double-break contacts or switch to a solid-state relay (SSR). |
For a deeper understanding of how contact bounce affects these loads and the physics of arc suppression, refer to the All About Circuits guide on contact bounce. If you are selecting time-delay modules for the debounce stage, Macromatic's technical documents provide excellent wiring diagrams for delay-on-make configurations.
Field Testing: Dead and Live Verification
Once your debounced switch assembly is wired on the DIN rail, you must verify it before applying main power to the load. Grab your multimeter and follow this sequence.
1. Dead Testing (Power Off, Lockout/Tagout)
- Coil Integrity: Set your meter to Ohms (Ω). Measure across A1 and A2. A healthy 24VDC G2R coil will read approximately 650 Ω. If it reads OL (open), the coil is burned. If it reads near 0 Ω, it is shorted.
- Contact Isolation: Measure across COM (11) and NO (14). It should read OL. Press the manual test button on the relay (if equipped) or manually trigger the debounce timer. The meter should beep (near 0 Ω), confirming the mechanical armature is moving freely.
- Flyback Diode Check: Set the meter to Diode Test mode. Place the red probe on A2 and black on A1. You should read a forward voltage drop of ~0.6V. Reverse the probes; it should read OL. If it reads shorted in both directions, your diode is blown.
2. Live Testing (Power On, Load Connected)
- Coil Voltage: Set the meter to DC Volts. Measure across A1 and A2 while the debounce timer is active. You must read between 19.2V and 26.4V. If it reads 15V, your control wire is too thin (voltage drop) or your power supply is sagging.
- Contact Voltage Drop: With the relay energized and the load running, measure the AC/DC voltage directly across COM (11) and NO (14). A healthy, clean contact will show a voltage drop of less than 0.1V. If you read 1V or higher, the contacts are pitted or carbon-fouled and are generating dangerous heat.
When to Repair vs. Replace
In modern electrical practice, you do not repair electromechanical relays; you replace them. If live testing reveals a high voltage drop across the contacts, the silver-alloy contact surface is pitted from arc erosion. Filing the contacts removes the protective alloy layer and alters the contact gap, leading to rapid failure. If the coil is burned or the armature is mechanically jammed, swap the entire unit. At $8 to $15 per unit, attempting a repair is a false economy that risks panel fires.
The Concrete Build: 24VDC Debounced Switch BOM
Stop guessing and standardizing on mismatched parts. If you are building a 24VDC control panel that requires a debounced switch to drive a 10A inductive load (like a solenoid valve bank or a secondary contactor coil), buy these exact components:
- Power Relay: Omron G2R-1-E DC24 (SPDT, 10A at 250VAC inductive). ~$8.00
- Relay Socket: Omron PYF-08A-E (DIN mount, screw terminals). ~$6.00
- Debounce Timer: Macromatic TR-6152 (Delay-on-Make, adjustable 0.1s to 10s). ~$45.00
- Flyback Diode: 1N4007 (Soldered directly across the relay socket A1/A2 terminals). ~$0.10
Final Wiring Directive: Wire your mechanical limit switch to the input trigger of the Macromatic TR-6152. Wire the TR-6152's output to the A1/A2 coil of the Omron G2R socket (with the 1N4007 diode installed). Wire your 120VAC/240VAC inductive load through the Omron's COM and NO terminals. Set the Macromatic dial to 0.2 seconds. This guarantees all mechanical bounce is filtered out before the heavy contacts close, eliminating chatter, preventing PLC misfires, and maximizing the lifespan of your power stage.






