
Type e
google/mozc-devices
Circuit diagrams and firmware source code for Gboard DIY keyboards

Open source eurorack modules from Oscen Eurorack Instruments
Quad passive switch is an open-source printed circuit board by nickmarrone, from the nickmarrone/OscenOpenSource repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 20 × 108.5 mm with 16 parts on 13 nets, routed with 44 tracks and 8 vias.
Its parts include 12 connectors and 4 switches. It belongs with the audio and music boards of this library.
A 4HP, 3U Eurorack utility module with four independent SPDT (single-pole, double-throw) passive switches. Each section manually routes one signal between two destinations using a sub-mini toggle switch. The whole module is passive — it needs no power and adds no buffering or coloration to the signal.
| Format | Eurorack, 3U |
| Width | 4HP (20 mm) |
| Panel height | 128.5 mm |
| Depth | Shallow (passive, no power header) |
| Power | None required |
| Switches | 4 × SPDT sub-mini toggle |
| Jacks | 12 × 3.5 mm mono switched |
The module is divided into four identical sections, arranged top-left (TL), top-right (TR), bottom-left (BL), and bottom-right (BR). Each section has:
The toggle switch connects IN to either OUT 1 or OUT 2. Because the path is just a mechanical contact, it works with any signal: audio, CV, gates, clocks, or triggers.
Since the switch is passive and symmetrical, each section can be used in reverse: patch two sources into OUT 1 and OUT 2, and the toggle selects which one appears at IN. In this mode IN becomes the output and the OUTs become inputs.
Note: as with any passive multiple/switch, only patch a signal into one side of a given section at a time when using it in reverse, to avoid summing or back-feeding sources.
| Designators | Qty | Part | Footprint |
|---|---|---|---|
| J1–J12 | 12 | 3.5 mm mono switched jack (PJ398SM) | EighthInch_PJ398SM |
| SW1–SW4 | 4 | SPDT sub-mini toggle | Switch_Toggle_SPDT_SubMini |
See production/quad_passive_switch_gerbers_v1.0_bom.csv
for the fabrication BOM.
quad_passive_switch.kicad_sch — schematicquad_passive_switch.kicad_pcb — main PCB layoutquad_passive_switch_faceplate.kicad_pcb — panel / faceplate layoutquad_passive_switch.pdf — rendered schematicquad_passive_switch.kicad_pro — KiCad projectproduction/ — Gerbers (*_gerbers_v1.0.zip, *_faceplate_gerbers_v1.0.zip),
drill/netlist, BOM, designators, and pick-and-place position files for v1.0quad_passive_switch.kicad_pro in KiCad 8.0+ to
inspect or modify the design.production/quad_passive_switch_gerbers_v1.0.zip (PCB) and
production/quad_passive_switch_faceplate_gerbers_v1.0.zip (panel) to a PCB
manufacturer.| Qty | Value | Footprint | References |
|---|---|---|---|
| 12 | 3.5mm_Mono_Switched_SymSmall_0.05 | 4ms_Jack:EighthInch_PJ398SM | J1, J2, J3, J4, J5, J6, J7, J8, J9, J10, J11, J12 |
| 4 | SW_SPDT_MSM | 4ms_Switch:Switch_Toggle_SPDT_SubMini | SW1, SW2, SW3, SW4 |
It measures 20 × 108.5 mm and has 2 copper layers, 1.6 mm thick.
16 parts. 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.
From the nickmarrone/OscenOpenSource repository on GitHub, at the commit this page was made from: the board is QuadPassiveSwitch/quad_passive_switch.kicad_pcb and its schematic QuadPassiveSwitch/quad_passive_switch.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository publishes it under the GPL-3.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

google/mozc-devices
Circuit diagrams and firmware source code for Gboard DIY keyboards

conorpp/u2f-zero
U2F USB token optimized for physical security, affordability, and style

rusefi/rusefi
rusefi - GPL internal combustion engine control unit

VoronDesign/Voron-Hardware
Cool Hardware designed by the Voron Design group

hoglet67/RGBtoHDMI
Bare-metal Raspberry Pi project that provides pixel-perfect sampling of Retro Computer RGB/YUV video and conversion to HDMI

hackclub/OnBoard
💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

