

ModuMixer X16
A fully modular digital audio mixer (WIP)
- Size
- 170 × 100 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 173
- Nets
- 252
- Pads
- 837
- Tracks, vias
- 160, 8
- Routed
- Yes
- KiCad
- KiCad 8.0 (file 20240108)
- Created
- 31 Jul 2024
- Updated
- 31 Aug 2024
Overview
ModuMixer X16 is an open-source printed circuit board by housey2k, from the housey2k/ModuMixer-X16 repository on GitHub. It is a 2-layer board of 170 × 100 mm with 173 parts on 252 nets, routed with 160 tracks and 8 vias.
It is built around the DRV8833PWP, LM324 and LM358, with the AMS1117-1.8, MMBT2222A and IRF9540NS among its other parts. Its parts include 65 capacitors, 28 resistors, 26 switches, 12 ICs and 10 connectors. It belongs with the audio and music boards and the STM32 boards of this library.
Main components
6DRV8833PWP
ETSSOP-16-EP-40℃~+85℃ 1.5A 2 2.7V~10.8V 2.7V~10.8V 360mΩ Bipolar Driver Overcurrent Protection、Short-Circuit Protection、Over temperature protection、Under-voltage lockout、Dead-time / shoot-through protection Yes ETSSOP-16-EP Stepper Motor Driver ROHSTexas InstrumentsStepper Motor DriverLM324
SOP-14-1.5V~10V 0℃~+70℃ 24V 250nA 3V~20V 4 40mA 50nA 700uA 7mV 80dB SOP-14 Operational Amplifier ROHSHXY MOSFETOperational AmplifierLM358
SOP-8-18V~18V 0℃~+70℃ 1.2MHz 10nA 2 24mA 3V~36V 500uA 50nA 5mV 80dB Built-in compensation SOP-8 Operational Amplifier ROHSMSKSEMIOperational AmplifierAMS1117-1.8
SOT-223-40℃~+125℃@(Tj) 0.003%Vout 1 1.3V@(1A) 1.8V 15V 1A 72dB@(120Hz) Fixed Positive Short Circuit Protection、Thermal shutdown SOT-223 Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSAdvanced Monolithic SystemsVoltage Regulators - Linear, Low Drop Out (LDO) RegulatorsMMBT2222A
SOT-23-55℃~+150℃ 1 NPN 100 100nA 1V 300MHz 300mW 40V 600mA 6V NPN Standalone SOT-23 Bipolar (BJT) ROHShongjiachengBipolar (BJT)IRF9540NS
TO-263MOSFETsMinos
README
README.mdModuMixer X16
ModuMixer is a modular digital audio mixer project with an almost unlimited amount of input and output channels (the limit is 65536) It can be customized with input or output modules that are recognized by the "main computer" The cue and main output signals are connected together in a summing amplifier configuration where each module sums it's signal to the data lines The modules are digitally recognized by a custom protocol over USART where during boot one module is powered at a time and receives an address from the main computer (i know connecting multiple devices to USART isn't a good idea but i guess it will work), the digital signal processing works with an STM32 microcontroller for processing and a codec for digital to analog and analog to digital conversions
Parts
173| Qty | Value | Footprint | References |
|---|---|---|---|
| 16 | 1k | Resistor_SMD:R_0603_1608Metric | R4, R11, R13, R14, R15, R16, R17, R19, R20, R21, R23, R24, R25, R26, R27, R28 |
| 13 | 100nF | Capacitor_SMD:C_0603_1608Metric | C9, C10, C11, C12, C13, C14, C15, C16, C58, C59, C60, C61, C62 |
| 11 | SW_Push | Button_Switch_SMD:SW_SPST_B3S-1000 | SW9, SW10, SW11, SW12, SW13, SW14, SW15, SW16, SW17, SW18, SW19 |
| 9 | RotaryEncoder_Switch_MP | Rotary_Encoder:RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mm | SW5, SW6, SW7, SW20, SW21, SW22, SW23, SW24, SW25 |
| 8 | ~ | Diode_SMD:D_SOD-123 | D1, D2, D3, D4, D5, D6, D7, D8 |
| 7 | 1u | Capacitor_SMD:C_0603_1608Metric | C20, C21, C26, C27, C29, C30, C32 |
| 7 | SolderJumper_2_Bridged | Jumper:SolderJumper-2_P1.3mm_Bridged2Bar_Pad1.0x1.5mm | JP1, JP2, JP3, JP4, JP5, JP6, JP7 |
| 6 | 0.1mF | Capacitor_SMD:C_0603_1608Metric | C44, C46, C48, C50, C52, C54 |
| 6 | 30pF | Capacitor_SMD:C_0603_1608Metric | C1, C2, C5, C6, C55, C56 |
| 5 | 100n | Capacitor_SMD:C_0603_1608Metric | C18, C19, C28, C39, C42 |
| 4 | 1000uF | Capacitor_SMD:CP_Elec_10x10 | C17, C22, C23, C33 |
| 4 | 10mF | Capacitor_SMD:C_0603_1608Metric | C47, C49, C51, C53 |
| 4 | 10u | Capacitor_SMD:C_0603_1608Metric | C24, C25, C31, C65 |
| 4 | 1M | Resistor_SMD:R_0603_1608Metric | R1, R2, R3, R18 |
| 4 | MMBT2222A | Package_TO_SOT_SMD:SOT-23 | Q1, Q2, Q4, Q5 |
| 3 | 16MHz | Crystal:Crystal_HC49-U_Vertical | Y1, Y3, Y4 |
| 3 | 1mF | Capacitor_SMD:C_0603_1608Metric | C37, C38, C40 |
| 3 | 1uF | Capacitor_SMD:C_0603_1608Metric | C7, C8, C57 |
| 3 | 240 | Resistor_SMD:R_0603_1608Metric | R7, R8, R10 |
| 3 | LM317_TO-220 | Package_TO_SOT_THT:TO-220-3_Vertical | U3, U4, U5 |
| 3 | STM32F103RCTx | Package_QFP:LQFP-64_10x10mm_P0.5mm | U1, U2, U10 |
| 2 | 2.2u | Capacitor_SMD:C_0603_1608Metric | C63, C64 |
| 2 | 20pF | Capacitor_SMD:C_0603_1608Metric | C3, C4 |
| 2 | 22mF | Capacitor_SMD:C_0603_1608Metric | C43, C45 |
| 2 | 390 | Resistor_SMD:R_0603_1608Metric | R6, R9 |
| 2 | 4.7uF | Capacitor_SMD:C_0603_1608Metric | C36, C41 |
| 2 | 47uF | Capacitor_SMD:C_0603_1608Metric | C34, C35 |
| 2 | Conn_02x07_Counter_Clockwise | Connector_IDC:IDC-Header_2x07_P2.54mm_Vertical | J3, J5 |
| 2 | Conn_02x25_Counter_Clockwise | Connector_IDC:IDC-Header_2x25_P2.54mm_Vertical | J8, J9 |
| 1 | 10k | Resistor_SMD:R_0603_1608Metric | R12 |
| 1 | 32.768KHz | Crystal:Crystal_HC49-U_Vertical | Y2 |
| 1 | 3V3_ALW | TestPoint:TestPoint_Pad_D3.0mm | TP7 |
| 1 | 3V3_ALW_FB | TestPoint:TestPoint_Pad_D3.0mm | TP6 |
| 1 | 3V3_MAIN | TestPoint:TestPoint_Pad_D3.0mm | TP4 |
| 1 | 3V3_MAIN_FB | TestPoint:TestPoint_Pad_D3.0mm | TP2 |
| 1 | 3V3_STBY | TestPoint:TestPoint_Pad_D3.0mm | TP5 |
| 1 | 4016 | Package_SO:SOIC-14_3.9x8.7mm_P1.27mm | U11 |
| 1 | 47k | Resistor_SMD:R_0603_1608Metric | R22 |
| 1 | 5V_MAIN | TestPoint:TestPoint_Pad_D3.0mm | TP3 |
| 1 | 5V_MAIN_FB | TestPoint:TestPoint_Pad_D3.0mm | TP1 |
| 1 | 720 | Resistor_SMD:R_0603_1608Metric | R5 |
| 1 | AMS1117-1.8 | Package_TO_SOT_SMD:SOT-223-3_TabPin2 | U7 |
| 1 | Buzzer | Buzzer_Beeper:Buzzer_12x9.5RM7.6 | BZ1 |
| 1 | Conn_01x03_Pin | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J1 |
| 1 | Conn_01x05_Pin | Connector_PinSocket_2.54mm:PinSocket_1x05_P2.54mm_Vertical | J4 |
| 1 | Conn_02x03_Counter_Clockwise | Connector_PinHeader_2.54mm:PinHeader_2x03_P2.54mm_Vertical | J7 |
| 1 | Conn_02x04_Counter_Clockwise | Connector_PinSocket_2.54mm:PinSocket_2x04_P2.54mm_Vertical | J2 |
| 1 | DRV8833PWP | Package_SO:HTSSOP-16-1EP_4.4x5mm_P0.65mm_EP3.4x5mm_Mask2.46x2.31mm_ThermalVias | U12 |
| 1 | Down | Button_Switch_SMD:SW_SPST_B3S-1000 | SW3 |
| 1 | Enter | Button_Switch_SMD:SW_SPST_B3S-1000 | SW1 |
| 1 | IRF9540N | Package_TO_SOT_THT:TO-220-3_Vertical | Q3 |
| 1 | LM324 | Package_SO:SOIC-14_3.9x8.7mm_P1.27mm | U8 |
| 1 | LM358 | Package_CSP:LFCSP-8_2x2mm_P0.5mm | U6 |
| 1 | Left | Button_Switch_SMD:SW_SPST_B3S-1000 | SW4 |
| 1 | Right | Button_Switch_SMD:SW_SPST_B3S-1000 | SW8 |
| 1 | SW_SPST | TerminalBlock:TerminalBlock_Xinya_XY308-2.54-2P_1x02_P2.54mm_Horizontal | SW26 |
| 1 | Screw_Terminal_01x02 | TerminalBlock:TerminalBlock_Xinya_XY308-2.54-2P_1x02_P2.54mm_Horizontal | J6 |
| 1 | Screw_Terminal_01x03 | TerminalBlock:TerminalBlock_Xinya_XY308-2.54-3P_1x03_P2.54mm_Horizontal | J6 |
| 1 | TLV320AIC3100 | Package_DFN_QFN:VQFN-32-1EP_5x5mm_P0.5mm_EP3.5x3.5mm | U9 |
| 1 | Up | Button_Switch_SMD:SW_SPST_B3S-1000 | SW2 |
Similar boards
- 2 layers55 × 485 mm

- 2 layers45 × 59.5 mm

- 4 layers110 × 50 mm

OpenHand v1
AleksaHeler/OpenHand
Our attempt at a prosthetic hand using STM32 microcontroller with custom PCB and mechanics
214 parts13MIT - 2 layers49 × 39.1 mm

- 4 layers99.5 × 80 mm

Xt8086 beta
rh1tech/frank-lab
FRANK Board Laboratory (work-in-progress board prototopyes)
258 parts4GPL-3.0 - 4 layers85.8 × 85.8 mm

- 6 layers150 × 118 mm

Qssc
VABISMO/QSSC
Quantum Solid State Chip - NV DIAMOND . Spin Defect Simulator and hardware controller with Qiskit backend (WIP)
135 parts1 - 2 layers36.8 × 38.1 mm

INA-4.0
mekanii/ESU
Below is the output scope from the sense circuit, where the pad resistance values are 5Ω, 200Ω, 1kΩ, and High Impedance.
18 parts
Questions
How big is the ModuMixer X16 PCB?
It measures 170 × 100 mm and has 2 copper layers, 1.6 mm thick.
What parts does the ModuMixer X16 use?
173 parts, built around the DRV8833PWP, LM324, LM358 and AMS1117-1.8. 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 ModuMixer X16 KiCad files?
From the housey2k/ModuMixer-X16 repository on GitHub, at the commit this page was made from: the board is ModuMixer X16/Controller board/ModuMixer X16.kicad_pcb and its schematic ModuMixer X16/Controller board/DSP.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the ModuMixer X16 design in my own project?
Its repository states no licence, so its author keeps all rights: ask housey2k before reusing the design.