Skip to the content
PCBKitNew board
2 layers90.2 × 52.1 mmInput selector, the printed circuit board in 3D

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

1

README

PCBs/input-selector/README.md

Input 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

ReferenceQuantityValueFootprint / Notes
C2, C3, C43100nF1206
C1_SMD1100uFRadial 10/5mm or SMD, 10V or higher
IN1-6, MUTE_IN1, MUTE_OUT1, SELECTOR_OUT191x3Molex KK 254, Multicomp MC34 or any 0.1" socket header
J111x6Molex KK 254, Multicomp MC34 or any 0.1" socket header
EXTRA_IO1, PWR121x2Molex KK 254, Multicomp MC34 or any 0.1" socket header
K1-K66G6JU-2P-Y-DC33V latching coil. e.g. Omron G6J, Panasonic AGN or Tyco IM narrow
MUTE11G6J-2P-Y-DC33V non-latching coil. e.g. Omron G6J, Panasonic AGN or Tyco IM narrow
R1-91247R1206
RLED111K1206
LED11-1206
U1, U32ULN2003V12DRSOIC-16
U21MCP23S17-E/SOSOIC 28 wide

Parts

46
QtyValueFootprintReferences
1247RResistor_SMD:R_1206_3216Metric_Pad1.42x1.75mm_HandSolderR1, R2, R3, R4, R5, R6, R7, R8, R9, R10, R11, R12
9Conn_01x03_MaleConnector_Molex:Molex_KK-254_AE-6410-03A_1x03_P2.54mm_VerticalIN1, IN2, IN3, IN4, IN5, IN6, MUTE_IN1, MUTE_OUT1, SELECTOR_OUT1
6IM40omron-relay:g6j-2p-yK1, K2, K3, K4, K5, K6
5MountingHoleMountingHole:MountingHole_3.2mm_M3_DIN965H1, H2, H3, H4, H5
3CCapacitor_SMD:C_1206_3216Metric_Pad1.42x1.75mm_HandSolderC2, C3, C4
2Conn_01x02_MaleConnector_Molex:Molex_KK-254_AE-6410-02A_1x02_P2.54mm_VerticalEXTRA_IO1, PWR1
2ULN2003Package_SO:SOIC-16_3.9x9.9mm_P1.27mmU1, U3
1CPCapacitor_SMD:CP_Elec_10x7.9C1_SMD1
1CPCapacitor_THT:CP_Radial_D10.0mm_P5.00mmC1_TH1
1Conn_01x06_MaleConnector_Molex:Molex_KK-254_AE-6410-06A_1x06_P2.54mm_VerticalJ1
1IM01omron-relay:g6j-2p-yMUTE1
1LEDLED_SMD:LED_1206_3216MetricLED1
1MCP23S17_SOPackage_SO:SOIC-28W_7.5x17.9mm_P1.27mmU2
1RResistor_SMD:R_1206_3216Metric_Pad1.42x1.75mm_HandSolderRLED1

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 mmEncoder panel, the printed circuit board in 3D

    Encoder panel

    FutureSharks/preamp-two

    An digitally controlled hi fi preamplifier 🔈🎵

    47 parts46GPL-3.0
  • 2 layers45.7 × 52.1 mmMdac attenuator, the printed circuit board in 3D

    Mdac attenuator

    FutureSharks/preamp-two

    An digitally controlled hi fi preamplifier 🔈🎵

    34 parts46GPL-3.0
  • 2 layers141 × 52.1 mmRca panel, the printed circuit board in 3D

    Rca panel

    FutureSharks/preamp-two

    An digitally controlled hi fi preamplifier 🔈🎵

    27 parts46GPL-3.0
  • 2 layers50.5 × 49 mmMcu board, the printed circuit board in 3D

    Mcu board

    FutureSharks/preamp-two

    An digitally controlled hi fi preamplifier 🔈🎵

    22 parts46GPL-3.0

Similar boards

  • 4 layers99.6 × 76.2 mmE TKT, the printed circuit board in 3D

    E TKT

    andreisperid/E-TKT

    open source embossed label maker

    110 parts481MIT
  • 2 layers31 × 64 mmPower driver, the printed circuit board in 3D

    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 mmMPCNC Nano Estlcam Shield, the printed circuit board in 3D

    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 mmElectronicFocuser, the printed circuit board in 3D

    ElectronicFocuser

    jlecomte/ascom-oag-focuser

    Open Source ASCOM-Compatible OAG Focuser For Astrophotography

    4 parts55MIT
  • 4 layers100 × 49.8 mmExpansion board, the printed circuit board in 3D

    Expansion board

    reubenstr/zuko

    A quadruped robot dog!

    75 parts51MIT
  • 2 layers75 × 60 mmDUTler V2, the printed circuit board in 3D

    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 mmNucleo64 CNC, the printed circuit board in 3D

    Nucleo64 CNC

    terjeio/CNC_Breakout_Nucleo64

    CNC breakout for STM324F411 and ST32F446 development boards

    120 parts22