Skip to the content
2 layers30 × 237.9 mmVca, the printed circuit board in 3D

Voltage Control Amplifier for Eurorack -- Based on Yusynth Simple VCA

Size
30 × 237.9 mm
Copper layers
2
Thickness
1.6 mm
Parts
67
Nets
45
Pads
168
Tracks, vias
317, 11
Pours
2
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
1 Jan 2024
Updated
28 Apr 2026

Overview

Vca is an open-source printed circuit board by thismatters, from the thismatters/EurorackVca repository on GitHub. It is a 2-layer board of 30 × 237.9 mm with 67 parts on 45 nets, routed with 317 tracks and 11 vias.

It is built around the BAT54SL, BC847C and BCM847BS. Its parts include 26 resistors, 7 connectors, 6 capacitors, 3 diodes and 3 transistors. It belongs with the audio and music boards of this library.

Main components

3

README

README.md

Voltage Controlled Amplifier

A Voltage Controlled Amplifier amplifies an audio signal based on the voltage control signal. Can be used to shape the incoming audio to an envelope or apply tremolo (envelope not included :).

The circuit here is based on the Yusynth VCA with minor tweaks to make it more Eurorack friendly. The changes I've made are thus:

  • Selected resistors appropriate for +/-12V rails,
  • Added polarity protection so that a backward power header doesn't fry anything (twin series schotty diodes: BAT54SL),
  • Selected a modern dual NPN diode package for matched transistors,
  • Full surface mount design.

The Yusynth page is a treasure trove of information about this circuit that I am too amateur to claim as my own; please read that outstanding page before using this circuit. The page provides many details and other implementations of this circuit that you may find suitable.

The KiCAD project here uses the library/footprints found in my companion repo.

Width

6hp on a standard 3U rack.

Inputs

Twin control voltage inputs, the left input (marked cv 1) is attenuated by the control lvl knob. Likewise there are two audio signal inputs, the left of these (marked in 1) is attenuated by the input lvl knob. An LED near the input lvl knob indicates the level of the audio input signal. The gain knob overrides both CV inputs to amplify the input.

Outputs

Twin outputs. Audio signal.

Fiddly bits

This module can be either AC or DC coupled. For the AC coupled version build the circuit as documented.

When assembling, be sure to trim your trimmer legs pretty short lest they short on the body of the potentiometer.

DC Coupled Version

For the DC coupled version omit the capacitors C1 and C2; short the two pins with wire (you still totally need C3 and C4 though for power regulation!). Also use linear taper potentiometers for RV1, RV2, and RV3 (still 100kOhm) (Tayda part number A-2963).

Adjustment

You'll need a dual trace oscilloscope a digital volt meter and function generator.

Input (Cl)amping

  1. Turn the input lvl knob to maximum (fully clockwise).
  2. Turn the gain knob to maximum (fully clockwise).
  3. Connect your function generator to the leftmost audio input (marked in 1) and to one of the oscilloscope channels.
  4. Set up your function generator to give a 1kHz sine at 4 volts (peak to peak).
  5. Connect the other oscilloscope channel to one of the outputs.
  6. Adjust RV4 until the two oscilloscope traces match exactly. (If your output has flat peaks or troughs then a little tweak to RV6 will smooth those out)
  7. Turn the gain knob to minimum (fully counterclockwise, there must also be no control voltage plugged in).
  8. Adjust RV6 until there is no signal output which appears on the oscilloscope.

DC Offset

  1. Disconnect all inputs.
  2. Turn all knobs to minimum (fully counterclockwise).
  3. Connect your voltmeter to TP1.
  4. Adjust RV5 until the voltmeter reads 0V.

Vendors

There are part numbers in the BOM for many of the parts (not for basic passives though) at the following vendors:

Changelog

V2a

  • Updated to use correct SMD discrete transistors footprint :facepalm:

V2

  • Switched to NPN for driving LED
  • Updated design language (redid board layout too!)
  • Switched to SMD discrete transistors
  • Corrected BOM issues

Parts

67
QtyValueFootprintReferences
10100KResistor_SMD:R_0805_2012MetricR1, R2, R3, R4, R10, R11, R14, R17, R22, R25
4MountingHoleeurorack:Mech-MountingHoleH1, H2, H3, H4
315KResistor_SMD:R_0805_2012MetricR6, R7, R20
3A100Keurorack:Potentiometer_RV16AF-41-15R1RV1, RV2, RV3
210Resistor_SMD:R_0805_2012MetricR23, R24
2100nCapacitor_SMD:C_0805_2012MetricC5, C6
210KResistor_SMD:R_0805_2012MetricR8, R9
210u 35V BPCapacitor_THT:CP_Radial_D5.0mm_P2.50mmC1, C2
21KResistor_SMD:R_0805_2012MetricR5, R26
222KResistor_SMD:R_0805_2012MetricR18, R19
222u 50VCapacitor_THT:CP_Radial_D5.0mm_P2.50mmC3, C4
268KResistor_SMD:R_0805_2012MetricR15, R16
2BAT54SLPackage_TO_SOT_SMD:SOT-23D1, D2
2BC847CPackage_TO_SOT_SMD:SOT-23Q2, Q3
1100KPotentiometer_THT:Potentiometer_Bourns_3296W_VerticalRV5
11KPotentiometer_THT:Potentiometer_Bourns_3296W_VerticalRV4
133KResistor_SMD:R_0805_2012MetricR21
1470Resistor_SMD:R_0805_2012MetricR13
1470KResistor_SMD:R_0805_2012MetricR12
147KPotentiometer_THT:Potentiometer_Bourns_3296W_VerticalRV6
1BCM847Package_SO:TSOP-6_1.65x3.05mm_P0.95mmQ1
1CV 1eurorack:Mech-AudioJack-Hole-Input-CVH10
1CV 1eurorack:AudioJack2_Tayda_A-2566J3
1CV 2eurorack:AudioJack2_Tayda_A-2566J4
1CV 2eurorack:Mech-AudioJack-Hole-Input-CVH11
1Conn_02x05_Odd_Eveneurorack:PinHeader_2x05_P2.54mm_VerticalJ7
1Control lvleurorack:Mech-Potentiometer-Hole_levelH6
1Gaineurorack:Mech-Potentiometer-Hole_levelH7
1Input LEDeurorack:Mech-LED-Hole-3mm-BezelH14
1Input lvleurorack:Mech-Potentiometer-Hole_levelH5
1LED_GREENLED_THT:LED_D3.0mmD3
1Out 1eurorack:Mech-AudioJack-Hole-OutputH12
1Out 1eurorack:AudioJack2_Tayda_A-2566J5
1Out 2eurorack:AudioJack2_Tayda_A-2566J6
1Out 2eurorack:Mech-AudioJack-Hole-OutputH13
1Signal 1eurorack:AudioJack2_Tayda_A-2566J1
1Signal 1eurorack:Mech-AudioJack-Hole-InputH8
1Signal 2eurorack:Mech-AudioJack-Hole-InputH9
1Signal 2eurorack:AudioJack2_Tayda_A-2566J2
1TL074Package_SO:SOIC-14_3.9x8.7mm_P1.27mmU1
1TestPointTestPoint:TestPoint_Plated_Hole_D2.0mmTP1

Similar boards

  • 2 layers300 × 105 mmTR-808-Clone, the printed circuit board in 3D

    TR-808-Clone

    minisystem/880

    A Euroack drum machine

    1,078 parts67
  • 4 layers76.2 × 76.2 mmDodekaedri, the printed circuit board in 3D

    Dodekaedri

    e-xla/dodekaedri

    dodekaedrin muotoinen radio ":D" / dodecahedron shaped radio ":D"

    227 parts2
  • 2 layers35 × 14 mmDongle, the printed circuit board in 3D

    Dongle

    iTeleTram/dongle_hw

    USB to DCC dongle hardware schematics for KiCad

    39 partsApache-2.0
  • 2 layers51 × 35 mmDiodes, the printed circuit board in 3D

    Diodes

    LilyTronics/lily_kicad_lib

    KiCad library by LilyTronics

    15 parts2MIT
  • 4 layers60 × 110 mmNeptune, the printed circuit board in 3D

    Neptune

    wntrblm/Neptune

    A salty diode ladder filter

    279 parts44
  • 2 layers132.1 × 213.4 mmVCF VCA BBD board, the printed circuit board in 3D

    VCF VCA BBD board

    JordanAceto/josh_Ox_ribbon_synth

    ribbon synth for Josh Oxford

    436 parts1CC-BY-4.0
  • 2 layers152.1 × 64.7 mmMix, the printed circuit board in 3D

    Mix

    thismatters/EurorackMix

    Simple module for audio signal mixing

    70 parts1

Questions

How big is the Vca PCB?

It measures 30 × 237.9 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Vca use?

67 parts, built around the BAT54SL, BC847C and BCM847BS. 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 Vca KiCad files?

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

Can I use the Vca design in my own project?

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