

QuadMod Controls
Eurorack 4 voice effects processor based on STM32H563
- Size
- 70.6 × 110.8 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 26
- Nets
- 32
- Pads
- 123
- Tracks, vias
- 154, 77
- Pours
- 1
- Routed
- Yes
- KiCad
- KiCad 7 (file 20221018)
- Created
- 27 Jul 2023
- Updated
- 9 Mar 2024
Overview
QuadMod Controls is an open-source printed circuit board by dchwebb, from the dchwebb/QuadMod repository on GitHub. It is a 2-layer board of 70.6 × 110.8 mm with 26 parts on 32 nets, routed with 154 tracks and 77 vias.
It is built around the B10K. Its parts include 12 connectors and 1 switch. It belongs with the audio and music boards of this library.
Main components
1README
README.mdQuadmod

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.

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.
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
26| Qty | Value | Footprint | References |
|---|---|---|---|
| 9 | B10k | Custom_Footprints:Alpha_9mm_Potentiometer_Aligned | Delay_Feedback_Pot1, Delay_Filter_Pot1, Delay_Mix_Pot1, Delay_Time_Pot1, FX_Feedback_Pot1, FX_Mix_Pot1, LFO_BaseFreq_Pot1, LFO_Range_Pot1, LFO_Speed_Pot1 |
| 4 | Conn_01x08_Pin | Connector_PinSocket_2.54mm:PinSocket_1x08_P2.54mm_Vertical | J1, J2, J3, J4 |
| 1 | Audio_In | Custom_Footprints:RJ45_Molex_42878-8506 | J13 |
| 1 | Audio_Out_L | Custom_Footprints:THONKICONN_hole | J10 |
| 1 | Audio_Out_R | Custom_Footprints:THONKICONN_hole | J11 |
| 1 | Delay_Filter | Custom_Footprints:THONKICONN_hole | J6 |
| 1 | Delay_Time | Custom_Footprints:THONKICONN_hole | J5 |
| 1 | FX_Feedback | Custom_Footprints:THONKICONN_hole | J8 |
| 1 | FX_Type_Switch | Custom_Footprints:SPDT_Miniature | SW1 |
| 1 | LED | Custom_Footprints:LED_D3.0mm | FX_LED1 |
| 1 | LED_Dual_AKA | Custom_Footprints:LED_D3.0mm-3 | Delay_LED1 |
| 1 | LFO_BaseFreq | Custom_Footprints:THONKICONN_hole | J7 |
| 1 | LFO_Speed | Custom_Footprints:THONKICONN_hole | J9 |
| 1 | Panel | Custom_Footprints:3D_Dummy | PANEL |
The 25 most common of 26 parts.
Questions
How big is the QuadMod Controls PCB?
It measures 70.6 × 110.8 mm and has 2 copper layers, 1.6 mm thick.
What parts does the QuadMod Controls use?
26 parts, built around the B10K. 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 Controls KiCad files?
From the dchwebb/QuadMod repository on GitHub, at the commit this page was made from: the board is Hardware/QuadMod_Controls.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 Controls 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- 4 layers70.6 × 100 mm

- 2 layers72.4 × 98 mm

Similar boards
- 2 layers96.5 × 20.3 mm

AvalancheVCO
kassu/kassutronics
Projects, documentation... all things synthesizers and electronics
21 parts183 - 2 layers99.1 × 109.2 mm

- 2 layers86.4 × 69.9 mm

- 2 layers48.4 × 106.3 mm

- 2 layers9.9 × 110.1 mm

ADSR
kraakenstuff/ADSR
2HP ADSR module based on "Fastest Envelope in the West" by René Schmitz (https://www.schmitzbits.de/adsr.html)
44 parts37 - 2 layers181.5 × 128.5 mm

Andes 10HP
niektb/sluisbrinkie-eurorack-published
Published Modules of the Sluisbrinkie project
158 parts34 - 2 layers81.3 × 96.5 mm

- 2 layers85 × 128.5 mm

MiniVerb
benjiaomodular/MiniVerb
A through-hole reverb module for Eurorack based around the Daisy Seed by Electrosmith
59 parts28MIT