

Tiny4xPoweredStereoMixer
A 9V Stereo Splitter for 4 channels
- Size
- 84 × 67.2 mm
- Copper layers
- 4
- Thickness
- 1.6 mm
- Parts
- 55
- Nets
- 34
- Pads
- 164
- Tracks, vias
- 208, 42
- Pours
- 15
- Routed
- Yes
- KiCad
- KiCad 8.0 (file 20240108)
- Created
- 15 Mar 2024
- Updated
- 2 Jan 2025
Overview
Tiny4xPoweredStereoMixer is an open-source printed circuit board by cracked-machine, from the cracked-machine/Tiny4xPoweredStereoMixer repository on GitHub, published under the MIT licence. It is a 4-layer board of 84 × 67.2 mm with 55 parts on 34 nets, routed with 208 tracks and 42 vias.
It is built around the TPS54202DDC and LM1117MP-ADJ. Its parts include 19 resistors, 17 capacitors, 6 connectors, 3 ICs and 1 diode.
Main components
2TPS54202DDC
SOT23-64.5V to 28V Input, 2A Output, EMI Friendly Synchronous Step Down ConverterTexas InstrumentsUncategorisedLM1117MP-ADJ
SOT-2230.003%Vout 0℃~+125℃@(Tj) 1 1.25V~13.8V 1.3V@(800mA) 10mA 15V 75dB@(120Hz) 800mA Adjustable Over Current Protection、Thermal Shutdown Positive SOT-223 Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSTexas InstrumentsVoltage Regulators - Linear, Low Drop Out (LDO) Regulators
README
README.mdHTML version of this page can be found here
Tiny 4 Channel Powered Stereo Mixer
A Tiny form-factor 4-channel stereo mixer for use with TV/PC/Turntable/Amplifer

Requirements
- 4 stereo inputs
- 1 stereo output
- Inputs will all use stereo RCA/Phono connectors
- volume controls for each of the 4 input channels
- volume controls should be mounted in the front of the case
- External power input shall be 9V DC
- Internal power supply shall be +/-9V DC
- Input signals shall be buffered
- Volume controls for each channel shall be independant and not subtract gain from the other channels.
- Cross-talk between channels should be minimised.
Top level Design

The opamps shall use TL072
Using opamps to buffer the input signals and mix the channels together will ensure that the volume of each channel can be mixed independently from the others.
The design will implement an inverting opamp "virtual ground" topology. The virtual ground refers to the inputs of the mixing opamp: the non-inverting input will be referenced to ground, which means the voltage at both opamp inputs will be referenced to ground because the potential difference between inputs will always try to be zero. The absence of voltage at these inputs will prevent cross-talk between the channels. There is a far superior explanation of this concept at sound-au.com
Power Stage Design
The old PSU design for Rev A/B can be found in OLDPSU.md.
The negative voltage rail is generated from the positive rail using a TPS54202 SMPS IC. This is normally a buck regulator. However, it can be configured to generate a negative voltage when pin 2 is clamped to ground, forcing pin 1 to a negative voltage.
Further details can be found in the SLVA933 app note
Soft Start
Unlike the LM2611, the TPS54202 has an internal soft start circuit. This can be seen in the Function Block Diagram of the TPS54202 datasheet.
Output Voltage
Output voltage is selected using the voltage divider between pins 2 and 1, creating feedback into pin 4. This is very similar to the normal operation of this IC.
Current Draw and Load Regulation
Output ripple is shown in the SLVA933 app note as 5mV at no load and 20mV at 0.8A (see pages 21-22).
For my own test I created a small board. The original layout example with the new configuration violated the layout guiidelines from the TPS54202 datasheet and proved to be noisy (240mV @ 0.6A). A second revision was made with a better layout that observed the guideline and was a significant improvement (80mv @ 0.6A).
Load regulation was around 5%, dropping from 12V to 11.4V @ 0.6A.
These results were acceptable so this PSU design was used.
Schematics
This browser does not support PDFs. Please download the PDF to view it: Download PDF.
Layout
I used a 4 layer board so I could have a layer per voltage rail. This makes routing the traces significantly easier. I kept the board dimensions below 10cm to minimize manufacture costs.
Enclosure
I abandoned the 3D printed enclosure idea and made the PCB to fit this Hammond RM2005MTBK clam shell enclosure.
Parts
55| Qty | Value | Footprint | References |
|---|---|---|---|
| 14 | 10k | Resistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolder | R1, R2, R3, R4, R5, R6, R7, R8, R9, R10, R12, R13, R14, R15 |
| 6 | 22uF | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C22, C23, C24, C25, C26, C28 |
| 5 | 10uF | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C1, C2, C15, C27, C29 |
| 5 | AudioJack3_SwitchTR | Connector_Audio:Jack_3.5mm_CUI_SJ1-3535NG_Horizontal | J1, J2, J3, J4, J9 |
| 4 | 100nF | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C3, C4, C16, C21 |
| 4 | 10k | Potentiometers:Alps_RK12L12_Double_Horizontal | RV1, RV2, RV3, RV4 |
| 4 | MountingHole | MountingHole:MountingHole_2.7mm_M2.5 | H1, H2, H3, H4 |
| 2 | 100nF | Capacitor_SMD:C_0402_1005Metric_Pad0.74x0.62mm_HandSolder | C8, C9 |
| 2 | 120R | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R11, R16 |
| 1 | 22uH | Inductor_SMD:L_Ferrocore_DLG-0403 | L1 |
| 1 | 2K2 | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R20 |
| 1 | 2K4 | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R19 |
| 1 | 50K | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R18 |
| 1 | Barrel_Jack_Switch | Connector_BarrelJack:BarrelJack_Horizontal | J6 |
| 1 | LED | LED_SMD:LED_1206_3216Metric_Pad1.42x1.75mm_HandSolder | D1 |
| 1 | LM1117MP-ADJ | Package_TO_SOT_SMD:SOT-223-3_TabPin2 | U4 |
| 1 | TL074 | SOT-23-THIN-14:SOIC-14 | U5 |
| 1 | TPS54202DDC | Package_TO_SOT_SMD:SOT-23-6 | U3 |
Similar boards
- 4 layers89.1 × 92.1 mm

- 2 layers142.6 × 85.1 mm

LineFollower Speedy-
Club-robotica-UDLSB/LineFollower-Speedy-
Documentación del desarrollo del Seguidor de línea (El speedy)
89 partsGPL-3.0 - 2 layers26.5 × 26.8 mm

- 4 layers35 × 35 mm

Elo 112
irocobble/LED_Matrix
design of custom PCB that drives an 8×8 LED matrix (64 LEDs) using an STM32F103C8T6
137 parts - 2 layers55.2 × 25.7 mm

- 2 layers

- 4 layers35 × 25 mm

- 4 layers42 × 42 mm

Questions
How big is the Tiny4xPoweredStereoMixer PCB?
It measures 84 × 67.2 mm and has 4 copper layers, 1.6 mm thick.
What parts does the Tiny4xPoweredStereoMixer use?
55 parts, built around the TPS54202DDC and LM1117MP-ADJ. 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 Tiny4xPoweredStereoMixer KiCad files?
From the cracked-machine/Tiny4xPoweredStereoMixer repository on GitHub, at the commit this page was made from: the board is kicad/Tiny4xPoweredStereoMixer.kicad_pcb and its schematic kicad/Tiny4xPoweredStereoMixer.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Tiny4xPoweredStereoMixer design in my own project?
Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).