

Input selector
An digitally controlled hi fi preamplifier 🔈🎵
- Size
- 90.2 × 52.1 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 46
- Nets
- 71
- Pads
- 196
- Tracks, vias
- 337, 6
- Pours
- 4
- Routed
- Yes
- KiCad
- KiCad 5 (file 20171130)
- Created
- 12 Nov 2016
- Updated
- 20 Nov 2022
Overview
Input selector is an open-source printed circuit board by FutureSharks, from the FutureSharks/preamp-two repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 90.2 × 52.1 mm with 46 parts on 71 nets, routed with 337 tracks and 6 vias.
It is built around the ULN2003. Its parts include 12 resistors, 6 switches, 5 capacitors, 3 ICs and 1 diode. It belongs with the audio and music and lEDs and displays boards of this library.
Main components
1README
PCBs/input-selector/README.mdInput Selector
[blocked]
- 6x inputs
- Mute for output
- SPI controlled using a MCP23S17
- Latching relays for low current draw
- Compatible with 5V and 3V relays
- Uses high quality Panasonic relays
- Stackable with RCA panel and MDAC attenuator
Photos




[blocked] Code
Python module is here: code/modules/input_selector.py
Schematic

Layout


BoM
| Reference | Quantity | Value | Footprint / Notes |
|---|---|---|---|
| C2, C3, C4 | 3 | 100nF | 1206 |
| C1_SMD | 1 | 100uF | Radial 10/5mm or SMD, 10V or higher |
| IN1-6, MUTE_IN1, MUTE_OUT1, SELECTOR_OUT1 | 9 | 1x3 | Molex KK 254, Multicomp MC34 or any 0.1" socket header |
| J1 | 1 | 1x6 | Molex KK 254, Multicomp MC34 or any 0.1" socket header |
| EXTRA_IO1, PWR1 | 2 | 1x2 | Molex KK 254, Multicomp MC34 or any 0.1" socket header |
| K1-K6 | 6 | G6JU-2P-Y-DC3 | 3V latching coil. e.g. Omron G6J, Panasonic AGN or Tyco IM narrow |
| MUTE1 | 1 | G6J-2P-Y-DC3 | 3V non-latching coil. e.g. Omron G6J, Panasonic AGN or Tyco IM narrow |
| R1-9 | 12 | 47R | 1206 |
| RLED1 | 1 | 1K | 1206 |
| LED1 | 1 | - | 1206 |
| U1, U3 | 2 | ULN2003V12DR | SOIC-16 |
| U2 | 1 | MCP23S17-E/SO | SOIC 28 wide |
Parts
46| Qty | Value | Footprint | References |
|---|---|---|---|
| 12 | 47R | Resistor_SMD:R_1206_3216Metric_Pad1.42x1.75mm_HandSolder | R1, R2, R3, R4, R5, R6, R7, R8, R9, R10, R11, R12 |
| 9 | Conn_01x03_Male | Connector_Molex:Molex_KK-254_AE-6410-03A_1x03_P2.54mm_Vertical | IN1, IN2, IN3, IN4, IN5, IN6, MUTE_IN1, MUTE_OUT1, SELECTOR_OUT1 |
| 6 | IM40 | omron-relay:g6j-2p-y | K1, K2, K3, K4, K5, K6 |
| 5 | MountingHole | MountingHole:MountingHole_3.2mm_M3_DIN965 | H1, H2, H3, H4, H5 |
| 3 | C | Capacitor_SMD:C_1206_3216Metric_Pad1.42x1.75mm_HandSolder | C2, C3, C4 |
| 2 | Conn_01x02_Male | Connector_Molex:Molex_KK-254_AE-6410-02A_1x02_P2.54mm_Vertical | EXTRA_IO1, PWR1 |
| 2 | ULN2003 | Package_SO:SOIC-16_3.9x9.9mm_P1.27mm | U1, U3 |
| 1 | CP | Capacitor_SMD:CP_Elec_10x7.9 | C1_SMD1 |
| 1 | CP | Capacitor_THT:CP_Radial_D10.0mm_P5.00mm | C1_TH1 |
| 1 | Conn_01x06_Male | Connector_Molex:Molex_KK-254_AE-6410-06A_1x06_P2.54mm_Vertical | J1 |
| 1 | IM01 | omron-relay:g6j-2p-y | MUTE1 |
| 1 | LED | LED_SMD:LED_1206_3216Metric | LED1 |
| 1 | MCP23S17_SO | Package_SO:SOIC-28W_7.5x17.9mm_P1.27mm | U2 |
| 1 | R | Resistor_SMD:R_1206_3216Metric_Pad1.42x1.75mm_HandSolder | RLED1 |
Questions
How big is the Input selector PCB?
It measures 90.2 × 52.1 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Input selector use?
46 parts, built around the ULN2003. 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 Input selector KiCad files?
From the FutureSharks/preamp-two repository on GitHub, at the commit this page was made from: the board is PCBs/input-selector/input-selector.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the Input selector design in my own project?
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).
More from FutureSharks/preamp-two
4- 2 layers64 × 55 mm

- 2 layers45.7 × 52.1 mm

Mdac attenuator
FutureSharks/preamp-two
An digitally controlled hi fi preamplifier 🔈🎵
34 parts46GPL-3.0 - 2 layers141 × 52.1 mm

- 2 layers50.5 × 49 mm

Similar boards
- 4 layers99.6 × 76.2 mm

- 2 layers31 × 64 mm

Power driver
jmfriedt/SDR-GB-SAR
Opensource, openhardware implementation of a Software Defined Radio (SDR) Ground Based Synthetic-Aperture RADAR (GB-SAR)
6 parts70 - 2 layers160 × 100 mm

MPCNC Nano Estlcam Shield
tnn85/MPCNC-Nano-Estlcam-Shield
Ein CNC Shield für die MPCNC in Verwendung mit Estlcam
96 parts70 - 2 layers42.5 × 43.2 mm

ElectronicFocuser
jlecomte/ascom-oag-focuser
Open Source ASCOM-Compatible OAG Focuser For Astrophotography
4 parts55MIT - 4 layers100 × 49.8 mm

- 2 layers134 × 91 mm

- 2 layers75 × 60 mm

DUTler V2
TheYoctoJester/dutler
A bench butler for your Device Under Test: turns a Raspberry Pi Pico into a USB-serial console bridge with power-relay and MOSFET strap/reset control for embedded-Linux bring-up and hardware-in-the-loop.
54 parts23Apache-2.0 - 4 layers76 × 82.5 mm

Nucleo64 CNC
terjeio/CNC_Breakout_Nucleo64
CNC breakout for STM324F411 and ST32F446 development boards
120 parts22