

Leveller
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.mdLoop
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| Qty | Value | Footprint | References |
|---|---|---|---|
| 12 | 100K | Resistor_SMD:R_0603_1608Metric | R6, R9, R10, R13, R15, R17, R18, R19, R20, R23, R24, R25 |
| 6 | 47pF | Capacitor_SMD:C_0603_1608Metric | C2, C7, C8, C9, C10, C14 |
| 4 | 100nF | Capacitor_SMD:C_0603_1608Metric | C1, C5, C11, C12 |
| 4 | 10K | Resistor_SMD:R_0603_1608Metric | R5, R7, R14, R21 |
| 4 | 1K | Resistor_SMD:R_0603_1608Metric | R8, R12, R16, R22 |
| 2 | 10uF | Capacitor_SMD:CP_Elec_4x5.4 | C4, C6 |
| 2 | 1N5819 | Diode_SMD:D_SOD-123 | D1, D4 |
| 2 | 560pF | Capacitor_SMD:C_0603_1608Metric | C3, C13 |
| 2 | FerriteBead | Resistor_SMD:R_0603_1608Metric | FB1, FB2 |
| 2 | TL074 | 1_Geirs_Library:SOIC127P600X175-14N | U1, U2 |
| 1 | Conn_01x05 | Connector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_Vertical | J8 |
| 1 | Conn_01x06_Socket | Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_Vertical | J10 |
| 1 | Eurorack_Power | Connector_PinHeader_2.54mm:PinHeader_2x05_P2.54mm_Vertical | J6 |
| 1 | MountingHole_2.7mm_M2.5 | MountingHole:MountingHole_2.7mm_M2.5 | MOUNT1 |
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 mm

- 2 layers20 × 110.1 mm

Similar boards
- 2 layers78 × 60 mm

- 2 layers115 × 14.5 mm

- 2 layers37.7 × 20 mm

- 2 layers88.9 × 88.4 mm

- 2 layers125 × 98 mm

3-in-1
mudmin/AnotherMaker
This is where I will store code snippets for AnotherMaker Videos
44 parts258 - 2 layers65 × 56.5 mm

RPiG3iMac
qbancoffee/imac_g3_ivad_board_init
iMac G3 IVAD board initialization with an arduino
44 parts240LGPL-3.0 - 2 layers54.4 × 49.3 mm

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 mm
