This build is my take on Moritz Klein’s diode ladder design. I added a clipping section and a second filter so you can crank up the resonance while keeping the output at reasonable levels.

The module has a switch for lowpass or bandpass modes.


Bill of materials

#ValueTypePart #
1JST-XH 1x03Socket Connector
1IDC 2x05Socket Connector
43.5mm MonoJackPJ398SM
2Pin Socket2.54 pitch, 1x03
2Pin Header2.54 pitch, 1x03
2Pin Header2.54 pitch, 1x07
2Pin Socket2.54 pitch, 1x07
1Toggle SwitchOn-On DPDTMTS-202


Click on the image to zoom in.

The LEDs I used were Red. You can also try out different diodes for the clipping circuit! It could get a bit quieter, but the clipping should sound different. You can probably mod this with a trim pot too.

You can choose the value of R18 based on your preference for the range of resonance knob. I found that 10K gives you a reasonable range, from tame to “just right”. Increasing R18 will give you wilder sounds on higher settings. This will also engage the clipping diodes/LEDs more, giving you more distortion.


PCB shops use Gerber files for etching copper traces, printing lables, drilling holes, and other manufacturing details. You can download my zipped files for a version you like and upload those into their website.

My PCBs in the MiniSynth series were sponsored by PCBWay – a great option for prototyping. Use their Quick-order PCB tool to get an instant quote on the files.

Check out the PCBWay community page to order the PCBs directly from them:

This build requires three PCBs. Make sure to print all three of them!


v1.1 - Quick fixes (Unverified)

This version fixes issues found in the initial release.

SchematicsMiniVCF 1.1.pdf
Gerber FilesMiniVCF v1.1 -
MiniVCF v1.1 -
MiniVCF v1.1 -
Connections between the boards secured using hotglue.
v1.0 - Initial release

This is the first release of the module. I got it to work, but has a couple of issues.

Some build notes

Connections between panels

The front panel and the control board are held together by the jacks and toggle switch. I found that this is sturdy enought for normal use.

The control board and the main board, on the other hand, are held together by pin headers.

I made the mistake of not adding mounting holes for a 11mm standoff, as I did in my previous builds. This made the connection between the two boards a bit flimsy. For now, I recommend using hot glue to lock the pin headers and sockets together.

I will fix this in future versions.

Power options

I provided two possible options for powering these boards:

  1. The first one is a standard 2x5 IDC connector found in most Eurorack modules. This is the one I’d recommend if you already have a Eurorack system.
  2. The second one is a 3-pin JST header which I use for all my modules. I find the more compact and easier to buy where I’m from.

You’ll only have to pick one to use on your board.

Custom KiCad footprints

I made my own footprint for the RV09-type potentiometers, MTS-202 DPDT swtches, as well as some guide lines for the panels. Download and install it if you wan’t to modify the PCB. You can find my KiCad footprint libraries on Github.


You can watch my demo and build video of my PCB version on Youtube.

The version featured in the demo was v1.0 with the reversed knobs and other issues mentioned above.


This one is a keeper. I would like to redo the layout to make the board connections more sturdy though. Other than that, I think it’s a great filter.

Other builders have also built this module. Check them out:

Let me know if you’ve built it! Tag me on Instagram @benjiaomodular.