

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
3BAT54SL
SOT-23-55℃~+150℃ 1 Pair Series Connection 200mA 2uA@25V 30V 800mV@100mA SOT-23 Schottky Diodes ROHSonsemiSchottky DiodesBC847C
SOT-23-55℃~+150℃ 1 NPN 100MHz 100mA 100nA 200mW 420 45V 500mV 6V NPN SOT-23 Bipolar (BJT) ROHShongjiachengBipolar (BJT)BCM847BS
SOT-363-65℃~+150℃ 100mA 15nA 2 NPN 200 250MHz 300mW 400mV 45V 6V NPN SOT-363 Bipolar (BJT) ROHSNexperiaBipolar (BJT)
README
README.mdVoltage 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
- Turn the
input lvlknob to maximum (fully clockwise). - Turn the
gainknob to maximum (fully clockwise). - Connect your function generator to the leftmost audio input (marked
in 1) and to one of the oscilloscope channels. - Set up your function generator to give a 1kHz sine at 4 volts (peak to peak).
- Connect the other oscilloscope channel to one of the outputs.
- 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)
- Turn the
gainknob to minimum (fully counterclockwise, there must also be no control voltage plugged in). - Adjust RV6 until there is no signal output which appears on the oscilloscope.
DC Offset
- Disconnect all inputs.
- Turn all knobs to minimum (fully counterclockwise).
- Connect your voltmeter to TP1.
- 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:
- Mouser: Needs no introduction. Get your ICs from here (or digikey).
- Tayda Electronics: Good supplier for passive components; audio jacks, and potentiometers. Their audio jacks are slightly smaller than the thonkiconn from thonk.
- Love My Switches: Has really good knobs to go on those potentiometers!
- OSHPark: Fast and (relatively) cheap PCB manufacturer. The V1 circuit works well.
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| Qty | Value | Footprint | References |
|---|---|---|---|
| 10 | 100K | Resistor_SMD:R_0805_2012Metric | R1, R2, R3, R4, R10, R11, R14, R17, R22, R25 |
| 4 | MountingHole | eurorack:Mech-MountingHole | H1, H2, H3, H4 |
| 3 | 15K | Resistor_SMD:R_0805_2012Metric | R6, R7, R20 |
| 3 | A100K | eurorack:Potentiometer_RV16AF-41-15R1 | RV1, RV2, RV3 |
| 2 | 10 | Resistor_SMD:R_0805_2012Metric | R23, R24 |
| 2 | 100n | Capacitor_SMD:C_0805_2012Metric | C5, C6 |
| 2 | 10K | Resistor_SMD:R_0805_2012Metric | R8, R9 |
| 2 | 10u 35V BP | Capacitor_THT:CP_Radial_D5.0mm_P2.50mm | C1, C2 |
| 2 | 1K | Resistor_SMD:R_0805_2012Metric | R5, R26 |
| 2 | 22K | Resistor_SMD:R_0805_2012Metric | R18, R19 |
| 2 | 22u 50V | Capacitor_THT:CP_Radial_D5.0mm_P2.50mm | C3, C4 |
| 2 | 68K | Resistor_SMD:R_0805_2012Metric | R15, R16 |
| 2 | BAT54SL | Package_TO_SOT_SMD:SOT-23 | D1, D2 |
| 2 | BC847C | Package_TO_SOT_SMD:SOT-23 | Q2, Q3 |
| 1 | 100K | Potentiometer_THT:Potentiometer_Bourns_3296W_Vertical | RV5 |
| 1 | 1K | Potentiometer_THT:Potentiometer_Bourns_3296W_Vertical | RV4 |
| 1 | 33K | Resistor_SMD:R_0805_2012Metric | R21 |
| 1 | 470 | Resistor_SMD:R_0805_2012Metric | R13 |
| 1 | 470K | Resistor_SMD:R_0805_2012Metric | R12 |
| 1 | 47K | Potentiometer_THT:Potentiometer_Bourns_3296W_Vertical | RV6 |
| 1 | BCM847 | Package_SO:TSOP-6_1.65x3.05mm_P0.95mm | Q1 |
| 1 | CV 1 | eurorack:Mech-AudioJack-Hole-Input-CV | H10 |
| 1 | CV 1 | eurorack:AudioJack2_Tayda_A-2566 | J3 |
| 1 | CV 2 | eurorack:AudioJack2_Tayda_A-2566 | J4 |
| 1 | CV 2 | eurorack:Mech-AudioJack-Hole-Input-CV | H11 |
| 1 | Conn_02x05_Odd_Even | eurorack:PinHeader_2x05_P2.54mm_Vertical | J7 |
| 1 | Control lvl | eurorack:Mech-Potentiometer-Hole_level | H6 |
| 1 | Gain | eurorack:Mech-Potentiometer-Hole_level | H7 |
| 1 | Input LED | eurorack:Mech-LED-Hole-3mm-Bezel | H14 |
| 1 | Input lvl | eurorack:Mech-Potentiometer-Hole_level | H5 |
| 1 | LED_GREEN | LED_THT:LED_D3.0mm | D3 |
| 1 | Out 1 | eurorack:Mech-AudioJack-Hole-Output | H12 |
| 1 | Out 1 | eurorack:AudioJack2_Tayda_A-2566 | J5 |
| 1 | Out 2 | eurorack:AudioJack2_Tayda_A-2566 | J6 |
| 1 | Out 2 | eurorack:Mech-AudioJack-Hole-Output | H13 |
| 1 | Signal 1 | eurorack:AudioJack2_Tayda_A-2566 | J1 |
| 1 | Signal 1 | eurorack:Mech-AudioJack-Hole-Input | H8 |
| 1 | Signal 2 | eurorack:Mech-AudioJack-Hole-Input | H9 |
| 1 | Signal 2 | eurorack:AudioJack2_Tayda_A-2566 | J2 |
| 1 | TL074 | Package_SO:SOIC-14_3.9x8.7mm_P1.27mm | U1 |
| 1 | TestPoint | TestPoint:TestPoint_Plated_Hole_D2.0mm | TP1 |
Similar boards
- 2 layers300 × 105 mm

- 4 layers76.2 × 76.2 mm

Dodekaedri
e-xla/dodekaedri
dodekaedrin muotoinen radio ":D" / dodecahedron shaped radio ":D"
227 parts2 - 2 layers35 × 14 mm

- 2 layers51 × 35 mm

- 4 layers60 × 110 mm

- 2 layers132.1 × 213.4 mm

- 2 layers152.1 × 64.7 mm

- 2 layers

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.