Skip to the content
PCBKitNew board
4 layers70.6 × 100 mmQuadMod Components, the printed circuit board in 3D

QuadMod Components

dchwebb/QuadMod3

Eurorack 4 voice effects processor based on STM32H563

Size
70.6 × 100 mm
Copper layers
4
Thickness
1.59 mm
Parts
122
Nets
151
Pads
478
Tracks, vias
745, 268
Pours
3
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
27 Jul 2023
Updated
9 Mar 2024

Overview

QuadMod Components is an open-source printed circuit board by dchwebb, from the dchwebb/QuadMod repository on GitHub. It is a 4-layer board of 70.6 × 100 mm with 122 parts on 151 nets, routed with 745 tracks and 268 vias.

It is built around the STM32H563VIT6, MCP6004-E/P and AK4619VN, with the TL072 and TPS561201DDC among its other parts. Its parts include 45 resistors, 43 capacitors, 9 ICs, 9 connectors and 3 diodes. It belongs with the audio and music boards and the STM32 boards of this library.

Main components

5

README

README.md

Quadmod

Image

Quadmod

Quadmod is a Eurorack modular four channel effect module. A modulation section allows either phasing or flanging followed by a delay. As part of the Mountjoy Modular polyphonic range the module uses a series of intermodulation paths to convert a four channel input to a stereo output.

Phaser

The phaser uses 4 (configurable up to 16) all pass filters to create the phasing effect. Each channel's all pass filter is 45° out of phase with the last. The regeneration (feedback) control progressively mixes one channel to the next to widen the stereo spectrum.

Flanger

The flanger uses multiple short modulated delays to create a flanger/chorus effect. The delay times are modulated with a 45° phase shift from channel to channel. A wide option (on by default) mixes a further 180° phase shifted version of each channel's signal to the next channel.

Technical

Quadmod uses an STM32563 microcontroller which controls a four channel Audio Codec (AsahiKasei AK4619) using SPI for configuration and SAI (Serial Ausio Interface) peripheral to manage the 4 in and 4 out I2S audio streams. The microcontroller reads the front panel controls with internal 12 bit ADCs.

Image

A USB socket is provided for serial configuration and a web editor using WebSerial provides a UI for editing settings. Three LEDs are controlled with PWM from the MCU to indicate modulation LFO rates and delay times.

Construction is a sandwich of three PCBs with a component board, a controls board and a panel. PCBs designed in Kicad v7.

Components schematic

Controls schematic

In addition the the Eurorack +/-12V rails (which have polarity protection and filtering) a digital 3.3v rail is supplied using a TI TPS561201 and analog 3.3v is generated with an LM1117-3.3.

Errata

Version 1 of the component PCB had microcontroller pins PC0 (SAI2_SD_A) and PC1 (DLY_TIME_POT) flipped.

Parts

122
QtyValueFootprintReferences
13100nFCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC5, C8, C9, C10, C11, C14, C16, C18, C19, C21, C24, C37, C38
121uFCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC7, C23, C27, C28, C29, C30, C31, C32, C33, C34, C43, C44
947kResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR20, R23, R26, R32, R33, R34, R35, R36, R37
8TestPointCustom_Footprints:1mm_Test_PointTP1, TP2, TP3, TP4, TP5, TP6, TP7, TP9
614kResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR14, R15, R16, R17, R42, R43
575kResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR18, R21, R24, R27, R30
591kResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR19, R22, R25, R28, R31
4100kResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR6, R8, R10, R12
410kResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR2, R4, R40, R41
42.2uFCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC2, C6, C41, C42
468kResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR7, R9, R11, R13
4Conn_01x08_PinConnector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_VerticalJ1, J2, J3, J4
310uFCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC26, C36, C39
31kResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR29, R44, R45
210uFCapacitor_SMD:C_0805_2012MetricC20, C22
21N5819Diode_SMD:D_SOD-123D1, D2
222uFCapacitor_SMD:CP_Elec_4x5.8C13, C15
230pFCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC3, C4
2390kResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR38, R39
2MCP6004Package_SO:SO-14_3.9x8.65mm_P1.27mmU4, U6
1100kResistor_SMD:R_0603_1608MetricR1
1100nFCapacitor_SMD:C_0805_2012MetricC25
1100nFCapacitor_SMD:C_0603_1608MetricC40
12k2Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR5
13.3uHCustom_Footprints:L_0806L2
133kResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR3
14.7uFCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC1
147uFCapacitor_SMD:CP_Elec_4x5.8C12
147uFResistor_SMD:R_1206_3216MetricC35
18MHz 20pFCrystal:Crystal_SMD_5032-2Pin_5.0x3.2mmY1
1AK4619VNCustom_Footprints:QFN-32-1EP_5x5mm_P0.5mm_EP3.1x3.1mm_ThermalViasU9
1Eurorack_10_pin_powerCustom_Footprints:Eurorack_10_pin_headerJ5
1Extra_OutsConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ8
1JumperJumper:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mmJP2
1LInductor_SMD:L_0805_2012MetricL1
1LD1117-3.3-4TabPackage_TO_SOT_SMD:SOT-223-3_TabPin2U1
1LM4040DBZ-5Package_TO_SOT_SMD:SOT-23D3
1MCP6002-xSNPackage_SO:MSOP-8_3x3mm_P0.65mmU7
1Prog_HeaderConnector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ7
1ResetCustom_Footprints:1mm_Test_PointTP8
1STF202-22T1GCustom_Footprints:STF202-22T1GU8
1STM32H563VITPackage_QFP:LQFP-100_14x14mm_P0.5mmU2
1TL072Package_SO:SOIC-8_3.9x4.9mm_P1.27mmU3
1TPS561201Package_TO_SOT_SMD:SOT-23-6_HandsolderingU5
1Test_OutsConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ9
1USB_B_MicroCustom_Footprints:USB_Micro-B_AmphenolJ6

Questions

How big is the QuadMod Components PCB?

It measures 70.6 × 100 mm and has 4 copper layers, 1.59 mm thick.

What parts does the QuadMod Components use?

122 parts, built around the STM32H563VIT6, MCP6004-E/P, AK4619VN and TL072. 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 QuadMod Components KiCad files?

From the dchwebb/QuadMod repository on GitHub, at the commit this page was made from: the board is Hardware/QuadMod Components.kicad_pcb and its schematic Hardware/AK4619_DevBoard.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the QuadMod Components design in my own project?

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

More from dchwebb/QuadMod

2
  • 2 layers72.4 × 98 mmAK4619 DevBoard, the printed circuit board in 3D

    AK4619 DevBoard

    dchwebb/QuadMod

    Eurorack 4 voice effects processor based on STM32H563

    74 parts3
  • 2 layers70.6 × 110.8 mmQuadMod Controls, the printed circuit board in 3D

    QuadMod Controls

    dchwebb/QuadMod

    Eurorack 4 voice effects processor based on STM32H563

    26 parts3

Similar boards

  • 4 layers70.8 × 100 mmKishoof Components, the printed circuit board in 3D

    Kishoof Components

    dchwebb/Kishoof

    Eurorack Wavetable Synthesizer; Dual channel; 64MB internal storage accessed via USB

    98 parts17
  • 4 layers40 × 110 mmEurorack pmod pcb, the printed circuit board in 3D

    Eurorack pmod pcb

    apfaudio/eurorack-pmod

    A eurorack-friendly audio frontend compatible with many FPGA boards, based on the AK4619VN audio CODEC.

    104 parts241
  • 6 layers85 × 56 mmCansat, the printed circuit board in 3D

    Cansat

    emirhanuluakan/UYDUTEPE

    Flight control system that may use in Model Satellites

    104 partsCERN-OHL-W-2.0
  • 6 layers100 × 70 mmLB-100, the printed circuit board in 3D

    LB-100

    avlyubimov/svc-platform

    Status: EVT-LAYOUT-AUTHORIZED; connectivity routing complete; fab review open

    112 parts1
  • 2 layers14 × 1 mmVectorscope, the printed circuit board in 3D

    Vectorscope

    shabaz123/Vectorscope_GuyFawkes

    A reimplementation of the Vectorscope from https://github.com/Hack-a-Day/Vectorscope

    81 parts3GPL-3.0
  • 4 layers120 × 120 mmSmallDSPMaxi, the printed circuit board in 3D

    SmallDSPMaxi

    Gemuesesaft/SmallDSP

    a small, modular and affordable DSP Module

    560 parts1GPL-3.0
  • 4 layers82.6 × 116.7 mmSenseBarnacle, the printed circuit board in 3D

    SenseBarnacle

    Architeuthis-Flux/Barnacle_Board

    a breadboard you can stick things to

    210 parts11MIT