Skip to the content
PCBKitNew board
2 layers112.3 × 87 mmV2 Loop Panel, the printed circuit board in 3D

DIY Relay bypass switcher for audio applications

Size
112.3 × 87 mm
Copper layers
2
Thickness
1.6 mm
Parts
180
Nets
96
Pads
356
Tracks, vias
536, 4
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
31 May 2024
Updated
9 Feb 2025

Overview

V2 Loop Panel is an open-source printed circuit board by AnotherBuildCorner, from the AnotherBuildCorner/Relay_Switcher repository on GitHub. It is a 2-layer board of 112.3 × 87 mm with 180 parts on 96 nets, routed with 536 tracks and 4 vias.

It is built around the L7805. Its parts include 12 connectors, 8 resistors, 4 ICs and 4 diodes.

Main components

1

README

README.md

Relay_Switcher

DIY Relay bypass switcher for audio applications

Are you a Guitarist/Bassist? Do you have a pedalboard that just keeps on getting more complicated?

Worried about losing the high end to the long capactive runs and buffers?

Or maybe you want the ability to control your Star-Trek level board from a small controller on your desk?

Or maybe you looked at the avaliable products, and practically fell out of your chair with the price tag?

Then look no further! In this project you'll find a modular capable, mono or stereo loop bypass switcher with wireless control capability.

Notes:

V3 Jackless Is up and running in the same 6 back stacked form factor as V2. At this point I believe this represents the final version for this current system based on the WROOM32E. Why?

  • After designing this board, I became aware of smaller form factor ESP32's such as the XIAO C6 platform, which is roughly the size of a US Quarter, and has enough GPIO pins to support at least 6 relays.
  • These smaller implementations also appear to handle the mesh network past 4 nodes. In the past, while possible, implementing past 4 nodes required additional edits deep in the IDE that I was unable to implement at the time.
  • With these smaller nodes, I may be able to use one C6 to control a 6 to 8 loop package box. Incorporated directly into the loop box. Meaning the only wires needed will be Power, and audio. No more RJ45 signal control wire.
  • Further, with the practical limitiations of how many nodes are available lifted. The use of C6 nodes means the modularity is further improved to the point of having a control box behind the amp for example, in an effects loop configuration, and one or two on the main pedalboard. Or even separate pedalboards for different uses. Or different layers of a rack. The possibilites are endless.
  • With a couple small onboard changes, power may even be supplied by the onboard USB connector. Which on it's face doesn't seem that helpful in a 9V power dominated space. However, commercial 5V to 9V power adapters are readily available, which means an entire system could be run from USB power, and by extension, the widely available USB power packs on the market. Why Boost the voltage, just to regulate back to 5V when the supply can be run on pure 5V?

V2 Jackless is up and running in a 6 bay stacked model. In the process a handful of lessons were picked up.

  • One, for the jackless model a V3 utilizing probably 3 loops on a single panel with built in signal traces, and possibly breakaway functionality is likely. Attempting to wire the board interconnects resulted in a bit of a mess, one I'm not entirely happy with.
  • Two, The original implementations use a completely separate power/control and signal path, not even the grounds are linked. This appears to be an error, and a future revision may include a solderable ground linking pad. In testing this linkage reduced the noise to virtually 0
  • Three, the breakout board, while universal has a quirk. When used with the current V2 coms board, Power and ground on the 8 pins are not next to one another. Careful: This may fry some boards.
  • Four, some of the pins used on the ESP-32 were linked to serial output, so when those pins are active, the serial monitor and control are disabled.

PCB's

Main Driver Board

V3

The V3 Design implements some of the noted design problems from V2. Development has continued exclusively with the 3.5mm pitch model. As these are the parts I have on hand. and increasing the terminal block size appears to have little practical benefit.

Instead of utilizing individual loop boards, there are now a pair of boards linked by a ribbon cable. As a set, these combined boards can support either 6 mono/stereo loops, or 5 mono/stero loops and a mono input selector depending on relay configuration.

Input Board V3 jackless input PCB

Output Board alt text

This change produces a couple of benefits. First is wiring is vastly improved. with the total wire soldering point count down from 7 per board ( L/R in, L/R out, Ground 9V, and Control signal.) Times 6 loop packages, for a total of 42 solder points. To 16 solder points total for the entire package. As well as being inline, ideal for a ribbon cable, as opposed to scattered across the board.

Additionally, the number of Voltage regulators is down from one per package, to one per PCB (with 3 loops on each). so a 66% reduction overall.

The mentioned power and signal ground linking has been added, provided by the G_link pads located on each PCB, in practice using booth may create a ground loop, so ideally soldering just one is reccomended.

Now the one loss from such a design (albeit minimal in practical usage) is the loops can no longer be order changed by moving around connectors inside the package (or perhaps in the future a complex multi relay network). In practice this just means physically changing the order of the connected devices at the device instead, and is a minimal downside.

Both Boards Populated Populated

Complete Stacked model Assembly Complete Assembly

V2

Screenshot 2024-06-09 213055

V2 makes some significant improvements over the V1 design. And introduces a second design. the changes are as follows

  • Length of board reduced to 61mm Long

  • Reduced count of 2n7000 MOSFET drivers from 3 to 1

  • Tied status LED directly to the control output for a net -1 2n7000

  • Tied the two relay coils together, controlled by single 2n7000

    Among the boards are now the standard stereo jack model, and a pair of new "jackless" models The jackless models utilize either a 4x3.5mm pitch or 4x5mm pitch screw terminal block on the IO. this reduces the cost per loop by up $10 in full implementation Additionally, it appears the space consumption overall will be significantly reduced with the new design Screenshot 2024-06-09 213115 Screenshot 2024-06-09 213131

Screenshot 2024-06-09 212600

The reduced board size should enable either the w/ jack or jackless versions to fit inside a standard 1032L Aluminium looper case In testing, the relay coils consume 30mA each, well under the 2n7000's maximum 200mA current. the new status LED position can also function as a pulldown for the inputs, reduces the 2n7000 count. And the originals had some current leakage which caused the led to be partially illuminated all the time

V1

Screenshot 2024-06-09 213035

Pictured above is the main relay board. The core Arcitecture is one 5V coil DPDT Relay per signal channel. So for stereo configurations, two relays are required. Each Relay is driven by a MOSFET 2n7000 switch circuit. As well as the status LED. All three MOSFET gates are tied to a common signal pin, and configured for 3.3V logic.

Each board is also equipped with a 74L05 5V regulator to drop the incoming 9V power, and provide supply for the relay switching.

Each board also has dual power connectors, as well as 3 pin 2.54mm spaced pins for the signal this alows for easy connections between multiple boards in series.

Finally, the boards are set up to accept switched 1/4 inch stereo jacks. With the switches internally connected, so loops without connections pass signal in either active or inactive state.

(Add PCB wire photos here)

Of further note, was the consideration to keep audio, and control/ power wires as far away, and with minimal crossing as possible. This is to reduce crosstalk from the processor and power supplies into the audio path.

Future iterations will focus on compressing the PCB into a space suitable for a 16L Aluminium looper enclosure. Or possibly a design set up to directly connect to the mono/stereo signal wires, therby reducing the need for the 1/4 Barrel connectors, and reducing the required 1/4 Plugs by 1/2. This also helps with space considerations. Considering these plugs cost upwards of $4 each, cutting in half is most welcome, although this reduces how universal this device will be.

Processor Board

V2

Screenshot 2024-06-09 212904

Changes from V1 to V2 are a different footprint ESP32. now the Wroom 32E is the standard, with 38 pins avaiable. The individual pin headers have been replaced by 3x rj45 connectors. each is configured with 6 individual GPIO pins, as well as a 9V connection, and ground. Additionally, a new breakout board for the rj45 on the receiver end has been created. Screenshot 2024-06-09 212836

V1

Screenshot 2024-06-09 212933

The microprocessor controlling the relays is an ESP32 Devkit C V3 Chosen for it's relative availability, low price, access to Arduino IDE code, and most importantly the dedicated ESP_NOW wireless communication protocol, which will be used to communicate between boards. This is a relatively simple IO board for connecting to the GPIO of the processor board. The only extra element is another 74L05 voltage regulator connected to the 5V input of the dev board and the 4 pullup resistors slotted in on GPIO pins which only provide input (not suitable for the relay control, but there are already plenty of pins available for most applications).

One shortcoming, there may not be enough GPIO pins to handle the control switches, status LED's, screen, and rotary encoder(s). But this is all currently under development.

This version has a single easily remedied flaw. I had to create a footprint for the ESP32 used as they were what I had to hand, but appear to no longer be made. Well I flipped a ground and power connection, shorting 3.3V power to ground. For now it's just a matter of cutting the trace.

Future versions will probably switch to using a V4 devkit, or the newer devkits based on the S3 processor for more GPIO, and to retain more current availability.

IO Board

V2

Screenshot 2024-06-09 213010

The new V2 board corrects an error in the input switching, resulting in one of the inputs being completely unusable. Additionally, the board size has been significantly reduced in length. and the IO board direct pinouts have been moved directly under each jack.

V1

Screenshot 2024-06-09 212951

This is very similar to the main relay boards. The differences are the use of the single relay, the dual LED indicators, and the large electrolytic capacitor on the 9V rail. The Capacitor is a filtering cap, as most of the 9V power supplies will be switched mode supplies, and noise prone. The relay is no longer used to enable/disable a loop. but instead is used to switch between two possible inputs/outputs. With the other half of the relay dedicated to controlling the indicator LED's lastly there are direct pinouts on the back of each 1/4 Barrel connector. Should switching features not be desired, these can be used to link the relay loops directly to an output without extra parts.

Housings

Control Housing

Screenshot 2024-06-09 212513

Relay housing V2

JAckless model. Screenshot 2024-06-09 212331

The latest relay switch is setup to accept 5 of the jackless relay boards, and one V2 IO board with the RJ45 connection board in front. however this new model is half the height of V1, and is stackable. By splitting the units into modules of 5, this enables break points for things such as Volume pedals, and always on boosts between loop modules. Additional smaller size stackable modules will likely be produced in the future. No one single module can exceed more than 6 relay modules due to the RJ45 connection's configuration.

Relay housing V1

(picure) The current housing design uses horizontally stacked relay loops, with a total count of 10. Plus the input and output boards. The IO is located on the front for accesibility, with the loops located on the back.

Control Housing

(picture The current design is a single print, 6 switch control with provisions to add a 128X64 OLED. At present this is in it's early stages, so no provisions to mount the control board, or a larger screen have been included. This will come around in V2 The footswitches are spaced to allow foot, or hand use currently. And the board can be purely powered from a 5V usb supply though the ESP32 board.

Code

(Coming Soon...)

Parts

180
QtyValueFootprintReferences
112NPTHNPTHKiKit_MB_10_1, KiKit_MB_10_2, KiKit_MB_10_3, KiKit_MB_10_4, KiKit_MB_11_1, KiKit_MB_11_2, KiKit_MB_11_3, KiKit_MB_11_4, KiKit_MB_12_1, KiKit_MB_12_2, KiKit_MB_12_3, KiKit_MB_12_4, KiKit_MB_13_1, KiKit_MB_13_2, KiKit_MB_13_3, KiKit_MB_13_4 +96
8AudioJack3_SwitchConnector_Audio:Jack_6.35mm_Neutrik_NMJ6HFD3_HorizontalReturn1, Return1, Return1, Return1, Send1, Send1, Send1, Send1
8Conn_01x02_PinConnector_PinHeader_2.54mm:PinHeader_2x01_P2.54mm_VerticalJ2, J2, J2, J2, J3, J3, J3, J3
8Conn_01x03_PinConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalIn1, In1, In1, In1, Out1, Out1, Out1, Out1
8G5V-2Relay_THT:Relay_DPDT_Omron_G5V-2Left/Mono1, Left/Mono1, Left/Mono1, Left/Mono1, Right1, Right1, Right1, Right1
8RResistor_SMD:R_0201_0603MetricR8, R8, R8, R8, R9, R9, R9, R9
8RResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalLeftPD1, LeftPD1, LeftPD1, LeftPD1, LGate1, LGate1, LGate1, LGate1
4100Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalRLed1, RLed1, RLed1, RLed1
42N7000Package_TO_SOT_THT:TO-92_InlineQL1, QL1, QL1, QL1
4Conn_01x01_PinConnector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_VerticalJ1, J1, J1, J1
4L7805Package_TO_SOT_THT:TO-220-3_VerticalU1, U1, U1, U1
4LEDLED_THT:LED_D5.0mmD1, D1, D1, D1

Questions

How big is the V2 Loop Panel PCB?

It measures 112.3 × 87 mm and has 2 copper layers, 1.6 mm thick.

What parts does the V2 Loop Panel use?

180 parts, built around the L7805. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the V2 Loop Panel KiCad files?

From the AnotherBuildCorner/Relay_Switcher repository on GitHub, at the commit this page was made from: the board is PCB's/Loop Board V2/V2 Loop Panel/V2 Loop Panel.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the V2 Loop Panel design in my own project?

Its repository states no licence, so its author keeps all rights: ask AnotherBuildCorner before reusing the design.

More from AnotherBuildCorner/Relay_Switcher

12
  • 2 layers126 × 82 mmJackless Panel, the printed circuit board in 3D

    Jackless Panel

    AnotherBuildCorner/Relay_Switcher

    DIY Relay bypass switcher for audio applications

    298 parts
  • 2 layers86.3 × 95.4 mmDIP16 Adapt Panel, the printed circuit board in 3D

    DIP16 Adapt Panel

    AnotherBuildCorner/Relay_Switcher

    DIY Relay bypass switcher for audio applications

    240 parts
  • 2 layers85 × 78 mmLED BAr Panel, the printed circuit board in 3D

    LED BAr Panel

    AnotherBuildCorner/Relay_Switcher

    DIY Relay bypass switcher for audio applications

    222 parts
  • 2 layers128.6 × 54 mmJackless Panel, the printed circuit board in 3D

    Jackless Panel

    AnotherBuildCorner/Relay_Switcher

    DIY Relay bypass switcher for audio applications

    172 parts
  • 2 layers51.7 × 130.9 mmIO Panel, the printed circuit board in 3D

    IO Panel

    AnotherBuildCorner/Relay_Switcher

    DIY Relay bypass switcher for audio applications

    118 parts
  • 2 layers92 × 41 mmExpansion PAnel, the printed circuit board in 3D

    Expansion PAnel

    AnotherBuildCorner/Relay_Switcher

    DIY Relay bypass switcher for audio applications

    62 parts
  • 2 layers64 × 40 mm8P breakout header, the printed circuit board in 3D

    8P breakout header

    AnotherBuildCorner/Relay_Switcher

    DIY Relay bypass switcher for audio applications

    60 parts
  • 2 layers93 × 67.5 mmControl Board V2.1, the printed circuit board in 3D

    Control Board V2.1

    AnotherBuildCorner/Relay_Switcher

    DIY Relay bypass switcher for audio applications

    42 parts
  • 2 layers120.5 × 60 mmLoop Board 3 Jackless Input, the printed circuit board in 3D

    Loop Board 3 Jackless Input

    AnotherBuildCorner/Relay_Switcher

    DIY Relay bypass switcher for audio applications

    38 parts
  • 2 layers120.5 × 60 mmLoop Board 3 Jackless Output, the printed circuit board in 3D

    Loop Board 3 Jackless Output

    AnotherBuildCorner/Relay_Switcher

    DIY Relay bypass switcher for audio applications

    33 parts
  • 2 layers74.4 × 42.5 mmPedalboardMain, the printed circuit board in 3D

    PedalboardMain

    AnotherBuildCorner/Relay_Switcher

    DIY Relay bypass switcher for audio applications

    23 parts
  • 2 layers45 × 41 mmExpansion Board, the printed circuit board in 3D

    Expansion Board

    AnotherBuildCorner/Relay_Switcher

    DIY Relay bypass switcher for audio applications

    19 parts

Similar boards

  • 2 layers40.6 × 110 mmEuropi surface mount, the printed circuit board in 3D

    Europi surface mount

    Allen-Synthesis/EuroPi

    EuroPi: A reprogrammable Eurorack module based on the Raspberry Pi Pico

    92 parts584CC0-1.0
  • 2 layers132.1 × 45.7 mmIPoS, the printed circuit board in 3D

    IPoS

    peterheinrich/InternetOverSpaghetti

    Transmitting IP packages over a pair of spaghetti thus demonstrating how media independent IP really is.

    42 parts342
  • 2 layers59.7 × 57.5 mmFunBox, the printed circuit board in 3D

    FunBox

    GuitarML/FunBox

    Stereo guitar pedal platform using Daisy Seed.

    61 parts289MIT
  • 2 layers90.8 × 35.6 mmERCF easy brd, the printed circuit board in 3D

    ERCF easy brd

    Tircown/ERCF-easy-brd

    More informations on how to reset for flashing:\ https://wiki.seeedstudio.com/Seeeduino-XIAO/#enter-bootloader-mode

    28 parts195GPL-3.0
  • 2 layers111.3 × 106.4 mmSuper Sixteen v1, the printed circuit board in 3D

    Super Sixteen v1

    matthewcieplak/super-sixteen

    Code and schematics for the Super Sixteen Eurorack sequencer

    141 parts171
  • 2 layers91.4 × 71.1 mmPico w rover, the printed circuit board in 3D

    Pico w rover

    NikodemBartnik/Mini-Mars-Rover

    Educational robotic platform made to look like a mini mars rover

    20 parts143MIT
  • 2 layers144.1 × 182.2 mmSHVC CPU-01, the printed circuit board in 3D

    SHVC CPU-01

    starlightk7/OpenSFC

    OSHW Reproduction Parts related to the Super Famicom / Super Nintendo game console

    498 parts114CERN-OHL-S-2.0
  • 2 layers106.1 × 155 mmMotherboard, the printed circuit board in 3D

    Motherboard

    Redherring32/OpenTendo-TopLoader

    An Open Source HardWare (OSHW) recreation of the 1993 toploading NES motherboard (Also known as NES-101)

    84 parts94