Skip to the content
PCBKitNew board
2 layers20 × 48.2 mmLeveller, the printed circuit board in 3D

4-track Eurorack Looper

Size
20 × 48.2 mm
Copper layers
2
Thickness
1.6 mm
Parts
44
Nets
15
Pads
126
Tracks, vias
195, 8
Pours
4
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
21 Nov 2023
Updated
13 Feb 2025

Overview

Leveller is an open-source printed circuit board by GugeNet, from the GugeNet/Loop repository on GitHub, published under the MIT licence. It is a 2-layer board of 20 × 48.2 mm with 44 parts on 15 nets, routed with 195 tracks and 8 vias.

Its parts include 20 resistors, 14 capacitors, 3 connectors, 2 ICs and 2 diodes. It belongs with the audio and music boards of this library.

README

README.md

Loop

4-track Eurorack Looper

A 4 hp wide 3U Eurorack module designed to be as simple as possible, but not simpler.

The user interface is limited but based on an idea of creating a linguistic model.

Not all of the ideas are implemented yet.

The commands consists of verbs: record, clear and loop. There are buttons for record and clear, a trigger input for loop. In most situations there is also an implicit verb, such as mute. The time aspect in the commands are either immidiate or suspended until loop. A short press means now, a long press means after the next loop command. The objects are the four tracks. The module will ask the user to select track by blinking the four track-buttons, or simetimes only the applicable tracks if appropriate.

Examples:

While playing click a green button and the track is muted and the button goues off. Press the button for half a second instead of cust clicking and the button will blink green and start playing after the next loop.

Hold down record and notice all tracks blinking red as the module wants to know where to record. You can press one or more tracks and they will record after loop.

Another foundational idea is that every button has a function in any situation. There is no illegal action and the module is never unresponsive. The user is boss and presumably always has some intention.

So if the button for a blank track is pressed, it is presumed that record is the correct operation, while play is implicit for a track with sound.

The connections are stereo inputs and stereo outputs and a trigger input for loop.

There are six buttons. One bi-color illuminated pushbutton for each of the four tracks, one for clearing and one for record.

The basic operation of the module is to record to or play from four sound buffers and then on trigger loop to the beginning.

The module will always pass incoming sound through. Recording is additive, that is to say it doesn't remove existing sound from the track before recording. Recording takes just the incoming sound.

Playing also adds sound to the incoming sound and when several tracks are playing they are all added equally to the incoming sound.

On reception of the loop trig the following scenarios are performed:

Playing -> Playing Recording -> Playing Muted -> Muted

The user can cue playing, recording or muting to happen on loop.

Record -> Track (long) Track (long) Clear -> Track (long)

Parts

44
QtyValueFootprintReferences
12100KResistor_SMD:R_0603_1608MetricR6, R9, R10, R13, R15, R17, R18, R19, R20, R23, R24, R25
647pFCapacitor_SMD:C_0603_1608MetricC2, C7, C8, C9, C10, C14
4100nFCapacitor_SMD:C_0603_1608MetricC1, C5, C11, C12
410KResistor_SMD:R_0603_1608MetricR5, R7, R14, R21
41KResistor_SMD:R_0603_1608MetricR8, R12, R16, R22
210uFCapacitor_SMD:CP_Elec_4x5.4C4, C6
21N5819Diode_SMD:D_SOD-123D1, D4
2560pFCapacitor_SMD:C_0603_1608MetricC3, C13
2FerriteBeadResistor_SMD:R_0603_1608MetricFB1, FB2
2TL0741_Geirs_Library:SOIC127P600X175-14NU1, U2
1Conn_01x05Connector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_VerticalJ8
1Conn_01x06_SocketConnector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_VerticalJ10
1Eurorack_PowerConnector_PinHeader_2.54mm:PinHeader_2x05_P2.54mm_VerticalJ6
1MountingHole_2.7mm_M2.5MountingHole:MountingHole_2.7mm_M2.5MOUNT1

Questions

How big is the Leveller PCB?

It measures 20 × 48.2 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Leveller use?

44 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 Leveller KiCad files?

From the GugeNet/Loop repository on GitHub, at the commit this page was made from: the board is Hardware/PCB/Leveller.kicad_pcb and its schematic Hardware/PCB/Looper.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Leveller design in my own project?

Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

More from GugeNet/Loop

2
  • 2 layers52.4 × 111.1 mmLooper, the printed circuit board in 3D

    Looper

    GugeNet/Loop

    4-track Eurorack Looper

    69 parts4MIT
  • 2 layers20 × 110.1 mmLooper main, the printed circuit board in 3D

    Looper main

    GugeNet/Loop

    4-track Eurorack Looper

    25 parts4MIT

Similar boards

  • 2 layers78 × 60 mmIce viz, the printed circuit board in 3D

    Ice viz

    muni-works/vcad

    BRep CAD kernel in Rust/WASM

    44 parts442Apache-2.0
  • 2 layers115 × 14.5 mmUFC Function Select, the printed circuit board in 3D

    UFC Function Select

    jrsteensen/OpenHornet

    OpenHornet 1:1 F/A-18C Simulator Repository

    44 parts431
  • 2 layers37.7 × 20 mmCandleLight, the printed circuit board in 3D

    CandleLight

    HubertD/candleLight

    stm32f0 usb can adapter (KiCAD)

    44 parts400
  • 2 layers88.9 × 88.4 mmTeensypi v91, the printed circuit board in 3D

    Teensypi v91

    simondlevy/Hackflight

    Minimalist flight-control toolkit for makers

    44 parts334GPL-3.0
  • 2 layers125 × 98 mm3-in-1, the printed circuit board in 3D

    3-in-1

    mudmin/AnotherMaker

    This is where I will store code snippets for AnotherMaker Videos

    44 parts258
  • 2 layers65 × 56.5 mmRPiG3iMac, the printed circuit board in 3D

    RPiG3iMac

    qbancoffee/imac_g3_ivad_board_init

    iMac G3 IVAD board initialization with an arduino

    44 parts240LGPL-3.0
  • 2 layers54.4 × 49.3 mmFx3 tn20k adapter, the printed circuit board in 3D

    Fx3 tn20k adapter

    Stefan-Olt/MISRC

    MISRC Is a multi channel RF capture device for FM RF, S-Video, CVBS RAW capture and anything else, but intended and supported for the decode family of projects vhs-decode, ld-decode, hifi-decode.

    44 parts236CC-BY-4.0
  • 2 layers250 × 32 mmPsu, the printed circuit board in 3D

    Psu

    shmoergh/moduleur

    Fully analog DIY-friendly modular synth

    44 parts222