Skip to the content
PCBKitNew board
2 layers71.1 × 73.9 mmController, the printed circuit board in 3D

A digital modular audio system

Size
71.1 × 73.9 mm
Copper layers
2
Thickness
1.6 mm
Parts
26
Nets
53
Pads
134
Tracks, vias
305, 77
Pours
6
Routed
Yes
KiCad
KiCad 6 (file 20211014)
Created
21 Feb 2022
Updated
7 Nov 2023

Overview

Controller is an open-source printed circuit board by adoble, from the adoble/modular-audio repository on GitHub. It is a 2-layer board of 71.1 × 73.9 mm with 26 parts on 53 nets, routed with 305 tracks and 77 vias.

It is built around the TSR 1-2433. Its parts include 11 connectors, 3 resistors, 3 ICs, 2 diodes and 1 switch. It belongs with the audio and music boards of this library.

Main components

1

README

hardware/i2s-multiplexer/README.md

I2S Multiplexer

This module routes I2S signals up to 6 sources to the amplifier module - see the module overview.

The design principles are:

  • Each I2S signal (BCLK, LRCLK, DATA, MCLK) belonging to source are routed through the same buffers so has to minimise differences in buffer propagation delays and with it, differences in the relative timing of the signals with one another.
  • Each I2S signal belonging to a source have the the same track length - gain to moinimisd differences in the relative timing of the signals with one another.

Control Signals

SignalDescription
A0, A1, A2Address of the source required. Only addresses from 0x0 to 0x5 are allowed. If another address is given the behaviour is not defined.
SRC_ENThis should be set LOW before changing A0..2 and HIGH again once they have been set.

Power

The board requires 3.3 Volt.

Schematic

Schematic done with KiCad 6 and all files are in this format. An image of the schmematic is:

Schematic

PCB Layout

PCB layout is done with KiCad 6and all files are in this format. An image of the PCB layout is:

PCB Layout

Parts

26
QtyValueFootprintReferences
4MountingHoleMountingHole:MountingHole_3.2mm_M3H1, H2, H3, H4
3TSR_1-2433Converter_DCDC:Converter_DCDC_TRACO_TSR-1_THTU2, U3, U5
22.2KResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR2, R3
2Conn_01x20Connector_PinSocket_2.54mm:PinSocket_1x20_P2.54mm_VerticalJ2, J3
110kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR1
11N4007Diode_THT:D_DO-41_SOD81_P10.16mm_HorizontalD2
1Conn_01x02Connector_JST:JST_XH_B2B-XH-A_1x02_P2.50mm_VerticalJ4
1Conn_02x15_Odd_EvenConnector_PinSocket_2.54mm:PinSocket_2x15_P2.54mm_VerticalJ1
1D_SchottkyDiode_THT:D_DO-15_P12.70mm_HorizontalD1
1RESETButton_Switch_THT:SW_PUSH_6mm_H4.3mmSW1
1conn_blConnector_JST:JST_PH_B5B-PH-K_1x05_P2.00mm_VerticalJ6
1conn_brConnector_JST:JST_PH_B5B-PH-K_1x05_P2.00mm_VerticalJ7
1conn_dspConnector_JST:JST_PH_B4B-PH-K_1x04_P2.00mm_VerticalJ8
1conn_gpioConnector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ11
1conn_i2s_mplxConnector_JST:JST_PH_B4B-PH-K_1x04_P2.00mm_VerticalJ9
1conn_volConnector_JST:JST_PH_B5B-PH-K_1x05_P2.00mm_VerticalJ5
1conn_wifiConnector_JST:JST_PH_B8B-PH-K_1x08_P2.00mm_VerticalJ10

The 24 most common of 26 parts.

Questions

How big is the Controller PCB?

It measures 71.1 × 73.9 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Controller use?

26 parts, built around the TSR 1-2433. 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 Controller KiCad files?

From the adoble/modular-audio repository on GitHub, at the commit this page was made from: the board is hardware/controller/controller.kicad_pcb and its schematic hardware/controller/controller.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Controller design in my own project?

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

More from adoble/modular-audio

2
  • 2 layers72 × 67 mmI2s muliplexer, the printed circuit board in 3D

    I2s muliplexer

    adoble/modular-audio

    A digital modular audio system

    44 parts
  • 2 layers59.7 × 60.7 mmPower board, the printed circuit board in 3D

    Power board

    adoble/modular-audio

    A digital modular audio system

    15 parts

Similar boards

  • 2 layers33.7 × 66 mmSmartbell, the printed circuit board in 3D

    Smartbell

    Staacks/there.oughta.be

    Projects featured on my blog at https://there.oughta.be

    27 parts108GPL-3.0
  • 4 layers53.3 × 44.3 mmOcs tray mezzanine adapter v1, the printed circuit board in 3D

    Ocs tray mezzanine adapter v1

    j-marjanovic/ocs-tray-mezzanine-adapter

    PCIe adapter for an FPGA accelerator for Open CloudServer

    44 parts26
  • 2 layers25.4 × 30.5 mmRoomba, the printed circuit board in 3D

    Roomba

    kg333/roomba_esp_wifi

    Board for adding wifi using ESP-12 to Roomba 500/600 series

    16 parts16
  • 2 layers113 × 56.3 mmMP1Flight, the printed circuit board in 3D

    MP1Flight

    TangoPush/MP1Flight

    STM32MP1 based flight controller based off the Pixracer.

    72 parts5CC0-1.0
  • 2 layers273.1 × 186.1 mmIon pump controller, the printed circuit board in 3D

    Ion pump controller

    AlexW-proj/ion-pump-controller

    open source controller that takes 24V in and spits out 0 - 7000V, set by a knob with an adjustable ramp time

    63 parts2
  • 2 layers113.1 × 85 mmUniversal connector board, the printed circuit board in 3D

    Universal connector board

    HCL-Hbot/universal_connector_board

    1) Add explicit header pins next to the PICO. This can be useful to easily attach external equipment like a Logic Analyzer or TTL-module, or simply wires to a breadboard if needed.

    103 parts2
  • 4 layers115 × 75 mmRF module, the printed circuit board in 3D

    RF module

    putsolardynamics/Telemetry-Module

    146 parts2MIT
  • 2 layers101.6 × 152.4 mmShotTimer, the printed circuit board in 3D

    ShotTimer

    SnakeDoc/ShotTimer

    A Shot Timer for tracking shot times, splits and more.

    104 parts2MIT