Skip to the content
PCBKitNew board
2 layers70.6 × 110.8 mmQuadMod Controls, the printed circuit board in 3D

QuadMod Controls

dchwebb/QuadMod3

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

1

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

26
QtyValueFootprintReferences
9B10kCustom_Footprints:Alpha_9mm_Potentiometer_AlignedDelay_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
4Conn_01x08_PinConnector_PinSocket_2.54mm:PinSocket_1x08_P2.54mm_VerticalJ1, J2, J3, J4
1Audio_InCustom_Footprints:RJ45_Molex_42878-8506J13
1Audio_Out_LCustom_Footprints:THONKICONN_holeJ10
1Audio_Out_RCustom_Footprints:THONKICONN_holeJ11
1Delay_FilterCustom_Footprints:THONKICONN_holeJ6
1Delay_TimeCustom_Footprints:THONKICONN_holeJ5
1FX_FeedbackCustom_Footprints:THONKICONN_holeJ8
1FX_Type_SwitchCustom_Footprints:SPDT_MiniatureSW1
1LEDCustom_Footprints:LED_D3.0mmFX_LED1
1LED_Dual_AKACustom_Footprints:LED_D3.0mm-3Delay_LED1
1LFO_BaseFreqCustom_Footprints:THONKICONN_holeJ7
1LFO_SpeedCustom_Footprints:THONKICONN_holeJ9
1PanelCustom_Footprints:3D_DummyPANEL

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 mmQuadMod Components, the printed circuit board in 3D

    QuadMod Components

    dchwebb/QuadMod

    Eurorack 4 voice effects processor based on STM32H563

    122 parts3
  • 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

Similar boards

  • 2 layers96.5 × 20.3 mmAvalancheVCO, the printed circuit board in 3D

    AvalancheVCO

    kassu/kassutronics

    Projects, documentation... all things synthesizers and electronics

    21 parts183
  • 2 layers99.1 × 109.2 mmModule, the printed circuit board in 3D

    Module

    zlosynth/kaseta

    Saturating tape delay and feedback sculptor.

    71 parts59CC-BY-SA-4.0
  • 2 layers86.4 × 69.9 mmPeaks, the printed circuit board in 3D

    Peaks

    matias-levy/peaks

    A fully-functional low-cost reversion of Mutable instrument's Peaks

    54 parts58
  • 2 layers48.4 × 106.3 mmAchordion, the printed circuit board in 3D

    Achordion

    zlosynth/achordion

    Chord-crafting quantizing wavetable oscillator.

    55 parts38CC-BY-SA-4.0
  • 2 layers9.9 × 110.1 mmADSR, the printed circuit board in 3D

    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 mmAndes 10HP, the printed circuit board in 3D

    Andes 10HP

    niektb/sluisbrinkie-eurorack-published

    Published Modules of the Sluisbrinkie project

    158 parts34
  • 2 layers81.3 × 96.5 mmMidi2cv, the printed circuit board in 3D

    Midi2cv

    tomarus/midi2cv

    Eurorack MIDI2CV and Arpeggiator using an Arduino Nano.

    63 parts31
  • 2 layers85 × 128.5 mmMiniVerb, the printed circuit board in 3D

    MiniVerb

    benjiaomodular/MiniVerb

    A through-hole reverb module for Eurorack based around the Daisy Seed by Electrosmith

    59 parts28MIT