Skip to the content
PCBKitNew board
2 layers109.4 × 108.5 mmQUAAD V1 1, the printed circuit board in 3D

quad 4-step Eurorack CV sequencer

Size
109.4 × 108.5 mm
Copper layers
2
Thickness
1.6 mm
Parts
191
Nets
137
Pads
643
Tracks, vias
2,196, 204
Pours
20
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
21 Nov 2021
Updated
16 Nov 2023

Overview

QUAAD V1 1 is an open-source printed circuit board by mzourack, from the mzourack/QUAAD repository on GitHub. It is a 2-layer board of 109.4 × 108.5 mm with 191 parts on 137 nets, routed with 2,196 tracks and 204 vias.

It is built around the ATMEGA328P-AU, TL072 and CD4052BM, with the LM1117-5.0, BAT42 and 1N4148W among its other parts. Its parts include 62 resistors, 37 diodes, 31 capacitors, 18 connectors and 12 ICs. It belongs with the AVR (ATmega, ATtiny) boards of this library.

Main components

8

README

README.md

QUAAD

quad 4-step Eurorack CV sequencer

current version:

PCB V1.1

Panel V1.1

Features

Demo: https://www.youtube.com/watch?v=YCnnyX1JADY

This module is basically 4 independent 4-step sequencers. Each of them features a CV output (0-5V), a clock divider (1-2-3-4-5-7-8-12-16-32 divisions) and a pattern setting. There are 6 patterns available, each one unique, as there are no repeating 4-step sequences between the looped patterns. Patterns can be changed per-sequence via a dedicated knob or via CV, aswell as globally using the MSTR PTRN knob, which basically adds a CV offset to each of the pattern CV inputs. The full range of patterns can be accesed via the pot corresponding to pattern changes of individual sequencers, the MSTR PTRN knob or via 0-5V CV. The patterns are looped, so that when, for example, you are on the last of the 6 patterns and add some positive CV offset, you will go back to the first one and then further on... The patterns are determined by this variable in the Arduino code:

text
int patterns[] = {1, 2, 3, 4,
                  1, 2, 4, 3,
                  2, 4, 1, 3,
                  3, 4, 2, 1,
                  4, 2, 3, 1,
                  4, 3, 2, 1};

The sequencer can be reset via a gate or manually using a button. With nothing patched into the clock input, the module is clocked internally, the tempo can be set via a potentiometer. The clock output outputs this internal clock when no external clock input is patched in, otherwise, the incoming clock signal is buffered through this output.

The module is 22HP, no 5V source required from the rack.

1

Hardware

2

Not much to say here, the build is fairly straight forward. It features SMD components, the passives are 0603.

Firmware

Complete step-by-step flashing guide available in the pdf file in this repository.

The Atmega328P is running on Arduino code - this means an Arduino bootloader needs to be flashed before the .ino code. To flash it, you can use an arduino (uno or nano for example) and a couple of jumper wires. I recommend to flash the module disconnected from the rack - the 5V needed to run the chip can be provided via the ICSP header. I used a USBASP from aliexpress, it works great but was quite hard to get working, so I cannot recommend it. If you do go down the USBASP route, note that you need to place a jumper on the programmer that slows down the data transfer frequency - a factory fresh atmega328p won't be able to accept the bootloader at USBASP default speed.

Here's the pinout of the ICSP header used for flashing the chip:

image

Finally, TX and RX pins are available on the back of the module. These can theoretically be used to debug the module, and could prove useful for testing new firmware. However, clock div out C and D have to be disabled in such case.

License

Shield: CC BY 4.0

This work is licensed under a Creative Commons Attribution 4.0 International License.

CC BY 4.0

Parts

191
QtyValueFootprintReferences
26B100KAlphaPots:Potentiometer_Alpha_RD901F-40-00D_Single_VerticalRV1, RV2, RV10, RV11, RV12, RV13, RV14, RV15, RV16, RV17, RV18, RV19, RV20, RV21, RV22, RV23 +10
251KResistor_SMD:R_0603_1608MetricR3, R4, R11, R12, R17, R18, R21, R22, R23, R24, R35, R36, R39, R40, R44, R45 +9
25LEDcustom_footprints_QUAAD:CENTERED_FLAT_LEDD11, D12, D13, D14, D15, D16, D17, D18, D21, D22, D24, D25, D27, D28, D29, D30 +9
20100nCapacitor_SMD:C_0603_1608MetricC10, C11, C12, C14, C15, C16, C17, C18, C19, C25, C26, C27, C28, C29, C30, C31 +4
15THONKICONNAudioJacks:Jack_3.5mm_QingPu_WQP-PJ398SM_VerticalJ1, J2, J3, J4, J5, J6, J7, J8, J9, J10, J11, J12, J13, J14, J15
1410KResistor_SMD:R_0603_1608MetricR5, R6, R9, R10, R13, R14, R27, R28, R31, R32, R33, R34, R51, R59
1268KResistor_SMD:R_0603_1608MetricR1, R2, R7, R8, R15, R16, R25, R26, R29, R30, R37, R38
8BAT42Diode_SMD:D_SOD-123D1, D2, D3, D4, D9, D10, D19, D20
533KResistor_SMD:R_0603_1608MetricR19, R20, R41, R42, R43
5470nCapacitor_SMD:C_0603_1608MetricC1, C2, C3, C4, C5
5TL074Package_SO:SOIC-14_3.9x8.7mm_P1.27mmU1, U2, U5, U6, U10
4CD4052BPackage_SO:SOP-16_4.55x10.3mm_P1.27mmU3, U4, U8, U9
31MResistor_SMD:R_0603_1608MetricR54, R55, R56
2100KResistor_SMD:R_0603_1608MetricR46, R50
218pCapacitor_SMD:C_0603_1608MetricC21, C22
21N4148WDiode_SMD:D_SOD-123D23, D26
21uCapacitor_SMD:C_0603_1608MetricC23, C24
222uCapacitor_SMD:CP_Elec_5x5.8C13, C20
2MMBT3904Package_TO_SOT_SMD:SOT-23Q1, Q2
2SM4001Diode_SMD:D_SOD-123FD36, D37
116MHzCrystal:Crystal_SMD_HC49-SDY1
1220KResistor_SMD:R_0603_1608MetricR47
1ATmega328P-AUPackage_QFP:TQFP-32_7x7mm_P0.8mmU12
1Conn_01x02Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ17
1ICSPConnector_PinHeader_2.54mm:PinHeader_2x03_P2.54mm_VerticalJ16
1LM1117-5.0Package_TO_SOT_SMD:SOT-223-3_TabPin2U11
1POWERConnector_IDC:IDC-Header_2x05_P2.54mm_VerticalCON1
1SW_DIP_x01Button_Switch_THT:SW_PUSH_6mmSW1
1TL072Package_SO:SOIC-8_3.9x4.9mm_P1.27mmU7
1Val**logo:logo_18Ref**

Questions

How big is the QUAAD V1 1 PCB?

It measures 109.4 × 108.5 mm and has 2 copper layers, 1.6 mm thick.

What parts does the QUAAD V1 1 use?

191 parts, built around the ATMEGA328P-AU, TL072, CD4052BM and LM1117-5.0. 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 QUAAD V1 1 KiCad files?

From the mzourack/QUAAD repository on GitHub, at the commit this page was made from: the board is PCB/QUAAD_V1_1.kicad_pcb and its schematic PCB/QUAAD_V1_1.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the QUAAD V1 1 design in my own project?

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

Similar boards

  • 2 layers172.7 × 107.9 mmADSR board, the printed circuit board in 3D

    ADSR board

    JordanAceto/josh_Ox_ribbon_synth

    ribbon synth for Josh Oxford

    157 parts1CC-BY-4.0
  • 4 layers134.6 × 113 mmJordanAceto micro pico micro pico, the printed circuit board in 3D

    JordanAceto micro pico micro pico

    punkfab/pcb-corpus

    235 real KiCad boards from open-source hardware repositories, prepared as a placement and routing benchmark

    333 parts1
  • 2 layers293.3 × 128.5 mmTwoshot, the printed circuit board in 3D

    Twoshot

    tpcarlson/synth-diy

    Mostly Eurorack projects

    223 parts107
  • 2 layers80.8 × 99.9 mmCircuit board, the printed circuit board in 3D

    Circuit board

    ltrooney/diy-synth

    A repository containing a handful of utilities for my DIY Eurorack-based modular synthesizer. Snippets include a virtual wavetable oscillator, a step sequencer, and more.

    71 parts7
  • 4 layers138 × 114 mmGlitchwave567, the printed circuit board in 3D

    Glitchwave567

    jdg511/567Terror

    Software simulation of the Glitchwave 567 (LM567 glitch pedal) — JUCE Standalone + VST3

    299 partsMIT
  • 4 layers154.9 × 128.4 mmDaisy hardware v1, the printed circuit board in 3D

    Daisy hardware v1

    rafkhan/lowstepper

    Dual phase manipulation low frequency oscillator by Okay Synthesizer.

    161 parts9
  • 2 layers40 × 110 mmPlayDice, the printed circuit board in 3D

    PlayDice

    dchwebb/PlayDice

    Eurorack Sequencer Module. Based on Teensy 3.2 Dev Board.

    31 parts3
  • 4 layers154.9 × 128.4 mmDaisy hardware v1, the printed circuit board in 3D

    Daisy hardware v1

    kitspace-test-repos/kicad6-file-collection

    134 partsMIT