CGS Steiner voltage controlled HP, LP and BP filter Eurorack

Jump to navigation Jump to search

CGS35EURO the CGS Steiner voltage controlled HP, LP BP filter Eurorack module is a "tribute" module, based on the awesome Steiner-Parker Synthacon VCF. Those who know me will know I'm not a big VCF fan. Nonetheless, this VCF really appeals to me. This time I have added an optional input mixer, as well as extending the range of the filter. Extra adjustments are also possible.

This module will work on either +/-12 volts or +/-15 volts.

How to use this module

Connect the CV input to a voltage source such as a keyboard, envelope generator or sequencer. Connect the output to a VCA or amplifier. Feed the signal to be filtered into the high-pass, band-pass or low-pass input.

Unlike the original, this version allows signals to be fed into all inputs simultaneously. If the same signal is used in all inputs, the result is reminiscent of a phaser. The real fun starts when you feed different signals into each input, then you get a frequency based "interpolating scanner", where panning between different sound sources is possible, though also subject to the frequency at which they are running. I have never heard an effect like it before.

Each of the filter type inputs has its own level control. The ALL input is also affected by these level pots as it mixed with the individual inputs prior to the level controls.

If using only a single input, it may be better to feed the signal into the ALL input, and adjust the level pots to select LP, BP or HP, rather than changing the patch cord between the specific input jacks.


  • As the resonance is increased, the gain also increases. depending on the input signals, clipping may occur.
  • If you have inadequate output from the filter, try increasing the value of the feedback resistor (RG) of the output op-amp.
  • Frequency to CV response is exponential.

A little on how it works

Click through for a larger schematic

The circuit uses a standard, non-inverting amplifier configuration. The three modes (HP, BP, LP) are obtained by injecting the signal into three different points of the circuit. An increase in the gain of the amplifier increases the filter's Q. The Q remains almost constant as the filter is swept across the audio spectrum.

In the circuit, diode strings are used as voltage controlled resistors. The differential-amplifier transistors apply the bias voltage to the parallel diode string RC networks in opposing phase. The opposing phases cancel the control voltage so that none appears at the output.

The final pair of transistors form a non-inverting amplifier. The variable resistor adjusts the gain of this amplifier, and thus its Q.

The final stage is a simple gain stage, as I found the original was too quiet for my needs. The feedback resistor (RG) can be increased for more output level, or reduced for less. Start with 100k.[1]


The component overlay. There is no wiring.

Construction Notes/modifications

Before you start assembly, check the board for etching faults. Look for any shorts between tracks, or open circuits due to over etching. Take this opportunity to sand the edges of the board if needed, removing any splinters or rough edges.

When you are happy with the printed circuit board, construction can proceed as normal, starting with the resistors first, followed by the IC socket if used, then moving onto the taller components.

Take particular care with the orientation of the polarized components, the electrolytics and IC and transistors.

When inserting the IC in its socket, if used, take care not to accidentally bend any of the pins under the chip. Also, make sure the notch on the chip is aligned with the notch marked on the PCB overlay.

There are two ways this module cab be assembled - with the input level pots and ALL input, and without. The first way uses all four PCBs, the second only two, and a few lengths of tinned copper wire.

The EUR35D board is designed to connect all three main PCBs, eliminating wiring. 90 degree pin headers are used to achieve this. See the photos. It is designed to space the pots and jacks at one inch centers on the panel. Note that in this configuration, the bottom jack of the input board is the ALL input and the CV input is below the level pots.

If omitting the EUR35C level pot board, the EUR35D must also be omitted. Instead, tinned copper wire is run between the following pads on the input jack board (EUR35B) and the main board (EUR35A): 0V, HP, BP, LP, CV. Note that in this configuration, the bottom jack of the input board is the CV input.

Small square pads on the rear of the circuit boards are for 100n 1206 SMT decoupling capacitors. Positions are marked in dark grey on the overlay above.

On the overlay above two resistors are marked in different colors. If you find you have insufficient resonance, replace the 2k2 marked in red with a trimpot in the range of 2k to 4k7. You should now be able to adjust the resonance to a suitable level. This may be needed to compensate for variations in transistor gains.

The resistor marked in blue can be replaced with a trimpot in the range of 2k to 4k7, its purpose being to set the minimum resonance resistance. It's function is not dissimilar to the trimmer mentioned above. It is most likely to be used to offset the range of the pot. It is also best if the trimmer is never adjusted to zero. Perhaps a 470ohm could be wired inline. It is unlikely this modification will be needed.

On the boards with pots, the jacks will need to be mounted on short lengths of tinned copper wire. Either solder tag or PCB mount Cliff jacks can be used. (CL 1366?)

IMPORTANT! Further builds have discovered a problem when running this design on 12 volts. If you wish to run on 12 volts and find the module hard or impossible to set up due to uncontrollable resonance, short out every third diode in the diode divider chain. It will still work on 15 volts with these diodes shorted out.

A quick and dirty guide to trimming:

If need be, adjust the resonance pot and resonance trimmer until it stops squeaking. Feed a LFO square wave in to the CV with no signal at the inputs. Adjust the CV span to get some response. Adjust CV reject for minimum thump. Turn resonance up. Adjust the resonance trim so that the screech can be controlled. It will depend on the initial frequency pot setting somewhat, so you will need to tweak it so you have acceptable resonance at the low frequencies, while not being uncontrollable or stoppable at the top of the frequency range. CV span - adjust it so you get more or less one octave per volt. Don't waste too much time here. There is no way it will be either accurate or thermally stable. Be aware that unstable and "nasty" resonances are a feature of the sallen-key filter.

Close up of one of the 90 degree headers.
Front view of the assembly. Note the zigzag wire links to the floating jacks, and the orientation of the 90 degree headers used to join the boards together.
Identification of the jacks and pots. The grid is 1 inch.


  • PCB Designed to mount on a 1 inch grid, suspended by the jacks and pots.

Parts list

This is a guide only. Parts needed will vary with individual constructor's needs.

Part Quantity
47pF 4
2n2 MKT etc. 3
10n MKT etc. 2
100n MKT etc. 1
100n 1206 SMT 5
1uF 25V 4
10uF 25V 2
47uF 25V 2
82R 1
390R 1
1k 5
2k2 4
3k9 1
8k2 1
10k 1
47k 3
100k 9
180k 1
220k 2
390k 1
2M2 1
1k trim 1
25k or 22k trim 1
1K LIN 16mm pot 1
100K LIN 16mm pot 5
2N3904 3
2N3906 1
1N4148 12
TL071 1
TL074 1
0.156 4 pin connector 1
16 pin dual 0.1 header 1
5 pin 90 degree 0.1 header 1
7 pin 90 degree 0.1 header 1
11 pin 90 degree 0.1 header 1
Cliff Jacks 6


  • All pots are linear.


Readers are permitted to construct these circuits for their own personal use only. Ken Stone retains all rights to his work.

See also


  1. ^ Voltage-tunable active filter features low, high and bandpass modes by Nyle Steiner, Electronic Design 25, 6 Dec. 1974.

External links