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

Simple device to switch one audio source between two outputs
AudioSwitch is an open-source printed circuit board by Qeteshpony, from the Qeteshpony/AudioSwitch repository on GitHub, published under the BSD-2-Clause licence. It is a 2-layer board of 100 × 37 mm with 11 parts on 28 nets, routed with 30 tracks and 0 vias.
It is built around the MRB22B. Its parts include 6 connectors and 1 switch. It belongs with the audio and music boards of this library.

Takes one 6.3mm stereo or two 6.3mm mono plugs on each in- and output
The signal goes from the input to one of the outputs, depending on the switch position
Always use the left channel connector for stereo plugs, leave the right channel open in that case
Dual mono and single stereo conections can be mixed
The audio connectors are NEUTRIK NRJ6HF - I use the -AU version because I can, but the standard version should work just fine
The switch is a C&K PVA2EEH31.7NV2
| Qty | Value | Footprint | References |
|---|---|---|---|
| 2 | Hole | MountingHole:MountingHole_3.2mm_M3_Pad_Via | H1, H2 |
| 1 | IN_L | Connector_Audio:Jack_6.35mm_Neutrik_NRJ6HF-AU_Horizontal | J1 |
| 1 | IN_R | Connector_Audio:Jack_6.35mm_Neutrik_NRJ6HF-AU_Horizontal | J2 |
| 1 | LOGO | My_Footprints:CutieMark7.5mmInverted | G*** |
| 1 | MRB22B | Button_Switch_THT:SW_Push_2P2T_Toggle_CK_PVA2xxH3xxxxxxV2 | SW1 |
| 1 | OUT1_L | Connector_Audio:Jack_6.35mm_Neutrik_NRJ6HF-AU_Horizontal | J3 |
| 1 | OUT1_R | Connector_Audio:Jack_6.35mm_Neutrik_NRJ6HF-AU_Horizontal | J4 |
| 1 | OUT2_L | Connector_Audio:Jack_6.35mm_Neutrik_NRJ6HF-AU_Horizontal | J5 |
| 1 | OUT2_R | Connector_Audio:Jack_6.35mm_Neutrik_NRJ6HF-AU_Horizontal | J6 |
The 10 most common of 11 parts.

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


FrameworkComputer/ExpansionCards
Reference designs and documentation to create Expansion Cards for the Framework Laptop

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!


tardate/LittleArduinoProjects
a collection of "Little Electronic & Arduino Projects", most involving electronics or an Arduino in one way or another!

basilfx/TRADFRI-Hacking
Hacking IKEA TRÅDFRI products, such as light bulbs, window blinds and other accessories.
It measures 100 × 37 mm and has 2 copper layers, 1.6 mm thick.
11 parts, built around the MRB22B. 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 Qeteshpony/AudioSwitch repository on GitHub, at the commit this page was made from: the board is pcb/AudioSwitch.kicad_pcb and its schematic pcb/AudioSwitch.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository publishes it under the BSD-2-Clause licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).