Overview & Features
The 2PDT Module is a fully preassembled and tested relay switching board that replaces a mechanical 2PDT (or SPST) footswitch in any guitar effects pedal. A single short press of an external momentary switch toggles the on-board sealed signal relay between its two stable states — quiet, debounced, and free of the mechanical click and contact wear of a conventional stomp switch.
The board is shipped fully populated with all surface-mount components in place. The only soldering required from the builder is a single through-hole resistor (CLR) that sets the brightness of the indicator LED — and the wiring of the external momentary switch, LED, and signal jacks to the labelled pads.
Sealed signal relay
Omron G6K-2F-Y, two changeover poles. Sealed contacts are immune to the dust and oxide that progressively kill mechanical 2PDT switches.
Bistable NE555 latch
Single momentary press toggles state. No spring-loaded mechanical latch, no contact bounce — switching is debounced electronically by an RC network.
Silent switching
The relay coil is driven by a transistor stage, not by direct contact action. There is no popping or crunching when the switch is operated.
Drop-in 2PDT or SPST
Both poles are brought out to labelled pads (NC1/COM1/NO1 and NC2/COM2/NO2). Wire as full 2PDT, or use a single pole as an SPST.
5 V regulated rail
An on-board LM1117-5.0 LDO regulator generates the 5 V supply for the 555 and the relay coil from a 9–12 V input. Reverse-polarity protected.
Compact module
Small footprint with all I/O on a single edge — designed to fit comfortably alongside the existing PCB inside a 1590B or larger enclosure.
Circuit Theory
The board is organised as four small functional blocks: a regulated 5 V supply, an NE555-based bistable flip-flop, a single-transistor relay driver, and the relay itself with its associated indicator LED.
Power supply
The 9–12 V input enters through the +9V pad and is regulated down to a clean 5 V by IC1, an LM1117-5.0 LDO. Bulk smoothing is provided by C2 (10 µF electrolytic) and high-frequency bypass by C3 (100 nF ceramic). The regulated 5 V rail is labelled VD internally and supplies the NE555, the relay coil, and the LED branch.
NE555 bistable flip-flop
The toggle action is implemented by U1, an NE555 timer wired as a bistable (not as the more familiar astable or monostable). The trick is to tie pins 2 (TRIG) and 6 (THR) together at a common node, then bias that node halfway between the chip's two internal threshold voltages — VTRIG = ⅓ VCC = 1.67 V and VTHR = ⅔ VCC = 3.33 V.
Resistors R6 (10 kΩ from VD) and R7 (10 kΩ to GND) form the divider that holds the trigger node at 2.5 V — exactly between the two thresholds, where the 555's internal flip-flop happily stays in whichever state it is in. C4 (220 nF) and R8 (220 kΩ) form the toggle network: C4 charges through R8 toward whatever state OUT (pin 3) is currently in, and provides the brief voltage push needed to flip the 555 the next time the user closes the momentary switch.
When the external momentary switch is pressed, it shorts the SW pad (one side of C4) to the SW2 pad (the trigger node). This briefly couples the charged side of C4 onto the trigger node, forcing it across whichever threshold is appropriate to flip the 555's state. C4 then discharges through R8 to the new OUT level, ready for the next press.
Relay driver and indicator
The 555 OUT pin drives the base of Q1 (BC847 NPN BJT) through current-limit resistor R3 (10 kΩ). When OUT is high, Q1 saturates and pulls the relay coil and LED branch to ground; when OUT is low, Q1 is off and the relay drops out. Flyback diode D1 (1N4151) clamps the inductive kick from the relay coil when it de-energises.
The LED is wired in series with the relay coil through the user-selected CLR resistor — so the LED follows the relay state directly: lit when the relay is energised, dark when it is not.
Relay contacts
The relay K2 is an Omron G6K-2F-Y, a sealed signal relay with two independent changeover poles brought out to six pads at the edge of the board. In each pole the common terminal connects to NC when the coil is de-energised and switches to NO when the coil is energised.
Operating Parameters
The toggle behaviour, indicator current, and relay drive of the module are all set by a small handful of components — most of which are surface-mount and already populated. The values below are calculated directly from the schematic and should give you a feel for how the module behaves.
Toggle network timing
The RC network around the trigger node sets how quickly the 555's input recovers between presses. C4 charges through R8 toward the new OUT level after each toggle:
This time constant determines the minimum interval between two clean toggles. Press faster than roughly 50–100 ms apart and the 555 may not have settled to its new steady state — pressing about twice per second or slower is well within the design margin and feels natural in use. The R6/R7 divider holds the trigger node at:
This sits squarely between the 555's two thresholds (1.67 V and 3.33 V), which is what gives the bistable its rock-solid two-state behaviour.
LED indicator current
The CLR resistor is the only through-hole part the builder fits. It sits in series with the LED in the relay-coil branch, so it sets both the LED brightness and a small contribution to the relay-coil current. With Q1 saturated, the loop voltage available for the LED branch is roughly VCC − VLED − VCE(sat) ≈ 2.8 V (assuming a 2 V red/yellow LED).
CLR options for different LEDs
The module ships with a 2.7 kΩ resistor for CLR which gives roughly 1 mA through a standard red or yellow LED — comfortably visible on a darkened pedalboard but not glaring. If your LED is dim, use a smaller value; if it is too bright (or you are using a high-efficiency modern LED), use a larger value. Any 1.5 kΩ–10 kΩ ¼ W metal film resistor will work.
| CLR | ILED | Value | Colour code | Notes |
|---|---|---|---|---|
| 1k5 | ~ 1.9 mA | 1.5 kΩ | Brown · Green · Black | Brown · Brown | Bright — high-efficiency / clear-package LEDs. |
| 2k2 | ~ 1.3 mA | 2.2 kΩ | Red · Red · Black | Brown · Brown | Slightly brighter than the shipped value. |
| 2k7 | ~ 1.0 mA | 2.7 kΩ | Red · Violet · Black | Brown · Brown | Shipped as default. Good general-purpose value for most red / yellow / orange LEDs. |
| 3k3 | ~ 0.8 mA | 3.3 kΩ | Orange · Orange · Black | Brown · Brown | Slightly dimmer — gentle indicator. |
| 4k7 | ~ 0.6 mA | 4.7 kΩ | Yellow · Violet · Black | Brown · Brown | For very efficient blue / white LEDs. |
| 6k8 | ~ 0.4 mA | 6.8 kΩ | Blue · Grey · Black | Brown · Brown | Dim setting — when you don't want the LED to dominate. |
| 10k | ~ 0.3 mA | 10 kΩ | Brown · Black · Black | Red · Brown | Lowest practical current, only for high-efficiency LEDs. |
Bill of Materials
The 2PDT module is shipped fully assembled — the regulator, NE555, transistor, relay, flyback diode, all SMD passives and the bulk capacitors are already on the board. The list below shows only the parts you fit yourself and the parts you wire to the module. Everything else is on board and tested at the factory.
Builder-fitted parts
| Ref | Qty | Value | Colour code | Notes |
|---|---|---|---|---|
| Resistor — through-hole, ¼ W metal film | ||||
| CLR | 1 | 2.7 kΩ | Red · Violet · Black | Brown · Brown | LED current-limit resistor. Shipped as 2.7 kΩ; substitute 1.5 kΩ–10 kΩ to taste. tuning |
External parts (wired to pads)
| Ref | Qty | Value | Type | Notes |
|---|---|---|---|---|
| Switch and indicator | ||||
| SW | 1 | — | Momentary, normally open (SPST-NO) | Soft-touch / tactile footswitch. Must be normally open. No latching action — release the switch and the relay stays in its new state. |
| LED | 1 | — | 3 mm or 5 mm, any colour | Standard indicator LED. Choose a colour to match your enclosure / pedal theme. For an A/B switch see §07 for the bicolour option. |
On-board (already fitted, for reference)
| Ref | Qty | Value | Type | Notes |
|---|---|---|---|---|
| Active devices | ||||
| U1 | 1 | NE555 (SOIC-8) | Timer IC — bistable | Configured as a bistable flip-flop, not an astable. |
| IC1 | 1 | LM1117-5.0 | 5 V LDO regulator (SOT-223) | Regulates 9–12 V input down to a clean 5 V rail. |
| Q1 | 1 | BC847 | NPN BJT (SOT-23) | Relay-coil driver. |
| K2 | 1 | G6K-2F-Y | DPDT signal relay (5 V coil) | Sealed Omron signal relay. Two independent changeover contacts. |
| Diodes | ||||
| D1 | 1 | 1N4151 | Switching diode (SOD) | Flyback diode across the relay coil. |
| Resistors (SMD 0603) | ||||
| R3 | 1 | 10 kΩ | SMD 0603, 1 % | Q1 base series resistor. |
| R6 | 1 | 10 kΩ | SMD 0603, 1 % | Trigger-node bias divider (top). |
| R7 | 1 | 10 kΩ | SMD 0603, 1 % | Trigger-node bias divider (bottom). |
| R8 | 1 | 220 kΩ | SMD 0603, 1 % | Toggle feedback / debounce. |
| Capacitors | ||||
| C2 | 1 | 10 µF | Tantalum, B/3528-21R | Bulk decoupling on 5 V rail. |
| C3 | 1 | 100 nF | SMD 0603, ceramic | High-frequency bypass on 5 V rail. |
| C4 | 1 | 220 nF | SMD 0603, ceramic | Toggle timing capacitor. |
Assembly
Because the module ships preassembled, the build is genuinely a single soldering step plus the external wiring. Follow the steps below in order — wire the switch, LED and signal jacks last so you can route the leads cleanly inside your enclosure.
Inspect the module
Check the module for any obvious physical damage from shipping. The G6K relay sits proud of the board; the 555 and regulator are SMD and should be flat against the PCB. Pads are labelled on the silkscreen — locate them before you start wiring.
Solder CLR
Fit the through-hole CLR resistor (2.7 kΩ as supplied, or your chosen substitute) into the two CLR holes. Resistor orientation does not matter. Solder both leads and trim flush.
Power-supply leads
Solder a short length of red wire to the +9V pad and a short length of black wire to the adjacent GND pad. These will go to the tip and sleeve of your pedal's DC power jack respectively (centre-negative pin polarity is the standard for guitar pedals).
Momentary switch
Wire the two terminals of your normally-open momentary footswitch to the SW and SW2 pads. Polarity does not matter — they are interchangeable. Use stranded hookup wire long enough to reach the bottom of the enclosure.
Indicator LED
Wire the LED's anode (long leg) to the LED-A pad and the cathode (short leg / flat side) to the LED-K pad. Reversed polarity will not damage the LED but it will simply not light. For a bicolour A/B configuration, wire two LEDs as described in §07.
Signal wiring
Connect the input and output jacks to the relay contact pads (NC1, COM1=“1”, NO1, NC2, COM2=“2”, NO2) according to your chosen switching scheme. See §07 for two complete wiring examples.
Power up and test
Apply 9 V DC. Press the momentary switch — you should hear a soft click from the relay and see the LED change state. Press again to toggle back. The module is now ready to wire into your pedal.
Wiring & Pads
All connections to the module are made through labelled pads along the edges of the PCB. The full pad list is below — match each external part to its corresponding pad.
Pad function
| Pad | Function | Wire to |
|---|---|---|
| +9V | Positive supply input (9–12 V DC) | DC jack tip (or pedal +V rail) |
| GND | Ground / 0 V | DC jack sleeve (or pedal GND rail) |
| SW | Momentary switch terminal A | Footswitch lug 1 |
| SW2 | Momentary switch terminal B | Footswitch lug 2 (interchangeable with SW) |
| LED-A | LED anode (+) | Long leg of LED |
| LED-K | LED cathode (−) | Short leg / flat-side leg of LED |
| NC1 | Pole 1 — normally-closed contact | Signal source for OFF state (pole 1) |
| 1 | Pole 1 — common terminal | Common output / amp side (pole 1) |
| NO1 | Pole 1 — normally-open contact | Signal source for ON state (pole 1) |
| NC2 | Pole 2 — normally-closed contact | Signal source for OFF state (pole 2) |
| 2 | Pole 2 — common terminal | Common output / amp side (pole 2) |
| NO2 | Pole 2 — normally-open contact | Signal source for ON state (pole 2) |
Contact behaviour
| State | Pole 1 — COM1 connects to | Pole 2 — COM2 connects to | LED |
|---|---|---|---|
| OFF (de-energised) | NC1 (NO1 open) | NC2 (NO2 open) | Off |
| ON (energised) | NO1 (NC1 open) | NO2 (NC2 open) | On |
The two poles operate together — they always switch from NC to NO at the same instant. This makes the module a true 2PDT replacement: you have full freedom to use either or both poles, with whatever signal-routing scheme suits your project.
Usage Examples
Two complete wiring examples are shown below — both use the module as a 2PDT A/B switch with a single input and two switchable outputs. The difference is what happens to the inactive output (grounded vs. left open) and how the indicator LED is driven.
Example 1 — A/B switch with inactive OUT grounded
The simplest A/B configuration: input goes to COM1, the two outputs come off NC1 (output A — selected when relay is OFF) and NO1 (output B — selected when relay is ON). The second pole is used to ground the inactive output, which prevents any signal bleed and gives you absolute silence on the output that isn't selected. A single LED indicates that B is active.
Example 1 — A/B switch with inactive OUT grounded. Single indicator LED lights when output B is active. Pole 1 routes signal; pole 2 grounds the unused output.
Example 2 — A/B switch with inactive OUT open, dual LEDs
The same routing but instead of grounding the unused output, both poles are used to drive a pair of LEDs — one for each side of the A/B selection. This is ideal for an A/B box where you want clear visual feedback of which output is active without any audible interaction between them.
Example 2 — A/B switch with dual LEDs (one per output). LED A indicates that output A is active; LED B indicates that output B is active. The inactive output is left open.
SPDT bypass
Use Pole 1 only. COM1 = effect output, NC1 = dry input (bypass), NO1 = effect input. The classic true-bypass topology in a single relay pole. Pole 2 unused.
Full 2PDT true bypass
Pole 1 routes the signal, pole 2 grounds the input of the off-state effect to prevent oscillation pickup. Identical contact arrangement to a Boss / mechanical 3PDT in 2PDT mode.
Channel selector
Both poles route audio in parallel — for example, two stereo channels switched together, or a tip-and-ring switch for TRS pedals. Both outputs follow the relay state simultaneously.
Effect select with LED
Pole 1 routes audio between two effect chains; pole 2 lights one of two indicator LEDs to show which chain is currently selected. See Example 2 above.
Disclaimer & Licence
The 2PDT Module sold by TH Custom Effects is intended for DIY and small-scale builds. This module may be used in commercial builds as long as the on-board logo and silkscreen are clearly visible and have not been removed, sanded off, or otherwise obfuscated. Redistribution of the bare PCB or of the artwork from this document is not permitted.
You may use these instructions and the module to build and sell your own product based on modules ordered from TH Custom Effects.
© TH Custom Effects 2024–2026. Build documentation V1.0.