Skip to the content
2 layers28.4 × 100 mmKompari, the printed circuit board in 3D

A comparator module for Eurorack

Size
28.4 × 100 mm
Copper layers
2
Thickness
1.6 mm
Parts
34
Nets
29
Pads
95
Tracks, vias
304, 27
Pours
1
Routed
Yes
KiCad
KiCad 6 (file 20211014)
Created
20 Sep 2022
Updated
2 Sep 2023

Overview

Kompari is an open-source printed circuit board by Allen-Synthesis, from the Allen-Synthesis/Kompari repository on GitHub. It is a 2-layer board of 28.4 × 100 mm with 34 parts on 29 nets, routed with 304 tracks and 27 vias.

Its parts include 15 resistors, 7 connectors, 6 diodes, 4 capacitors and 1 IC. It belongs with the audio and music boards of this library.

README

README.md

one


Kompari

A comparator module for Eurorack


Features:

  • 2 ±12V inputs, each with attenuverter
  • Unipolar/Bipolar output switch
  • 1 ±10V output, with attenuverter

Plug any CV or audio source into one of the two inputs, and it will be compared against the other.

The output will be high (+10V) if input A is greater than input B.

The output will be low (-10V if set to bipolar, 0V if set to unipolar) if input B is greater than input A.

Both inputs have an attenuverter, and are both normalled to +12V, so with only one input, the value of input B can be controlled simply using the attenuverter as a ±10V voltage source.


four


Easy to DIY

The module has fairly few components, and is entirely through hole. It is also 'free hardware' so you can access all the design files in this repo, and check out the Interactive Bill of Materials here!


Patch Examples

PWM

While the concept may seem simple, the versatility of a comparator in Eurorack is far reaching.
For example, feeding a triangle wave input to input A will result in a square wave output of the same wave, and input B (or simply the attenuverter normalled to +12) will act as PWM to that square wave. Plug the original triangle and this new PWM square wave into a crossfader/mixer and you now have a pretty modulatable waveshaper.

Compressor

Another more complex case would be to run an audio source through an envelope follower, then into input A. Use input B to set a maximum voltage (volume), and when the volume of the audio (envelope follower voltage) goes above this voltage, the Kompari output should trigger an envelope generator which has a negative effect on the volume of a VCA on the original audio. You now have a slightly roundabout, but fully fledged compressor! The envelope generator's attack and decay controls are the response of the compressor, the VCA's unaltered input voltage (before subtracting the envelope) is the makeup gain, and the Kompari's input B is the threshold.

As you can see, it's easy to get carried away with using a comparator module such as the Kompari, and the patches you can make are only limited by your imagination!

Parts

34
QtyValueFootprintReferences
10100KEurorack:Resistor 0.25W Through-HoleR1, R2, R3, R4, R5, R6, R9, R10, R11, R12
41KEurorack:Resistor 0.25W Through-HoleR8, R13, R14, R15
3100KEurorack:Potentiometer 9mm Vertical Linear CentredP1, P2, P3
3DIODEEurorack:Schottky DiodeD1, D2, D3
3LED_Dual_BidirectionalEurorack:LED 3mmLED1, LED2, LED3
3Thonkiconn_Mono_JackEurorack:Thonkiconn Mono JackJ1, J2, J4
2100nEurorack:Capacitor Small Non-PolarisedC3, C4
210uEurorack:Capacitor Small PolarisedC1, C2
14K7Eurorack:Resistor 0.25W Through-HoleR7
1Conn_02x05_Odd_EvenEurorack:Eurorack Power HeaderJ3
1SW_SPDTEurorack:Sub-Miniature Toggle Switch SPDTSW1
1TL074Eurorack:DIP-14 IC SocketU1

Similar boards

  • 2 layers26 × 30 mmMicrocontroller, the printed circuit board in 3D

    Microcontroller

    FrameworkComputer/ExpansionCards

    Reference designs and documentation to create Expansion Cards for the Framework Laptop

    34 parts1.1kCC-BY-4.0
  • 2 layers171.2 × 72.9 mmAmiga gfxcard old, the printed circuit board in 3D

    Amiga gfxcard old

    mntmn/amiga2000-gfxcard

    MNT VA2000, an Open Source Amiga 2/3/4000 Graphics Card (Zorro II/III), written in Verilog

    34 parts1k
  • 2 layers53.5 × 62.5 mmLed matrix, the printed circuit board in 3D

    Led matrix

    hackclub/OnBoard

    💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

    34 parts915
  • 2 layers45 × 26 mmESP32-HELP Button, the printed circuit board in 3D

    ESP32-HELP Button

    pcbreflux/espressif

    all espressif stuff will committed here

    34 parts608GPL-3.0
  • 2 layers41.7 × 25.7 mmHeadphones flex pcb rigid, the printed circuit board in 3D

    Headphones flex pcb rigid

    strangeparts/niubi-headphones

    Flexible circuit board design for adding a headphone jack to an iPhone 7

    34 parts493MIT
  • 2 layers18.8 × 16.3 mmAmoeba, the printed circuit board in 3D

    Amoeba

    mtl/keyboard-pcbs

    Keyboard PCBs

    34 parts485
  • 2 layers127 × 69.9 mmEzcgi, the printed circuit board in 3D

    Ezcgi

    baldengineer/bit-preserve

    Project for capturing vintage, classic, aka old computer schematics in KiCad.

    34 parts446

Questions

How big is the Kompari PCB?

It measures 28.4 × 100 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Kompari use?

34 parts. 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 Kompari KiCad files?

From the Allen-Synthesis/Kompari repository on GitHub, at the commit this page was made from: the board is kicad/kompari.kicad_pcb and its schematic kicad/kompari.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Kompari design in my own project?

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