Skip to the content
PCBKitNew board
2 layers52.4 × 111.1 mmLooper, the printed circuit board in 3D

4-track Eurorack Looper

Size
52.4 × 111.1 mm
Copper layers
2
Thickness
1.6 mm
Parts
69
Nets
72
Pads
245
Tracks, vias
375, 9
Pours
8
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
21 Nov 2023
Updated
13 Feb 2025

Overview

Looper 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 52.4 × 111.1 mm with 69 parts on 72 nets, routed with 375 tracks and 9 vias.

It is built around the MMBT3904. Its parts include 28 resistors, 14 capacitors, 10 connectors, 6 switches and 2 ICs. It belongs with the audio and music boards of this library.

Main components

1

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

69
QtyValueFootprintReferences
14100KResistor_SMD:R_0603_1608MetricR6, R9, R10, R11, R13, R15, R17, R18, R19, R20, R23, R24, R25, R29
647pFCapacitor_SMD:C_0603_1608MetricC2, C7, C8, C9, C10, C14
510KResistor_SMD:R_0603_1608MetricR5, R7, R14, R21, R26
51KResistor_SMD:R_0603_1608MetricR8, R12, R16, R22, R27
4100nFCapacitor_SMD:C_0603_1608MetricC1, C5, C11, C12
4130Resistor_SMD:R_0603_1608MetricR1, R2, R3, R4
4~1_Geirs_Library:D6RLRDGNF1LFSSW1, SW2, SW3, SW4
3MountingHole_2.7mm_M2.5MountingHole:MountingHole_2.7mm_M2.5MOUNT1, MOUNT1, MOUNT1
210uFCapacitor_SMD:CP_Elec_4x5.4C4, C6
21N5819Diode_SMD:D_SOD-123D1, D4
2560pFCapacitor_SMD:C_0603_1608MetricC3, C13
2Conn_01x05Connector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_VerticalJ8, J12
2FerriteBeadResistor_SMD:R_0603_1608MetricFB1, FB2
2TL0741_Geirs_Library:SOIC127P600X175-14NU1, U2
1Clear1_Geirs_Library:SW_TS02-66-140-BK-160-LCR-DS1
1Conn_01x06_PinConnector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_VerticalJ9
1Conn_01x06_SocketConnector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_VerticalJ10
1Device_Audio_Electrosmith_Daisy_Seed_Rev4Device_Audio_Electrosmith_Daisy_Seed:Device_Audio_Electrosmith_Daisy_SeedA1
1Eurorack_PowerConnector_PinHeader_2.54mm:PinHeader_2x05_P2.54mm_VerticalJ6
1In leftAudioJacks:Jack_3.5mm_QingPu_WQP-PJ398SM_VerticalJ2
1In rightAudioJacks:Jack_3.5mm_QingPu_WQP-PJ398SM_VerticalJ5
1MMBT3904Package_TO_SOT_SMD:SOT-23Q1
1Out leftAudioJacks:Jack_3.5mm_QingPu_WQP-PJ398SM_VerticalJ4
1Out rightAudioJacks:Jack_3.5mm_QingPu_WQP-PJ398SM_VerticalJ1
1Record1_Geirs_Library:SW_TS02-66-140-BK-160-LCR-DS2
1Trig LoopAudioJacks:Jack_3.5mm_QingPu_WQP-PJ398SM_VerticalJ3

Questions

How big is the Looper PCB?

It measures 52.4 × 111.1 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Looper use?

69 parts, built around the MMBT3904. 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 Looper KiCad files?

From the GugeNet/Loop repository on GitHub, at the commit this page was made from: the board is Hardware/PCB/Looper.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 Looper 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 layers20 × 48.2 mmLeveller, the printed circuit board in 3D

    Leveller

    GugeNet/Loop

    4-track Eurorack Looper

    44 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

  • 4 layers95 × 55.5 mmEinkPDA keyboard, the printed circuit board in 3D

    EinkPDA keyboard

    TalismanDesign/PocketMage_PDA

    An E-Ink PDA device using the ESP32 S3.

    137 parts2kApache-2.0
  • 4 layers99 × 53.3 mmPSLab, the printed circuit board in 3D

    PSLab

    fossasia/pslab-hardware

    PSLab Hardware Design and Schematics https://pslab.io

    199 parts1.7kApache-2.0
  • 2 layers90 × 25.5 mmBadgeMagic, the printed circuit board in 3D

    BadgeMagic

    fossasia/badgemagic-hardware

    Badge Magic Hardware Board

    525 parts1.5kApache-2.0
  • 4 layers85 × 56 mmPslab mini, the printed circuit board in 3D

    Pslab mini

    fossasia/pslab-mini-hardware

    PSLab Mini Hardware https://pslab.io

    182 parts1.2kApache-2.0
  • 4 layers74.5 × 70.3 mmNest mini v2-drop in pcb, the printed circuit board in 3D

    Nest mini v2-drop in pcb

    iMike78/nest-mini-drop-in-pcb

    Drop-in PCB replacement for the Google Nest Mini v2 with ESP32-S3, ESP32-P4 and optional ESP32-C6. Inspired by Onju Voice and Home Assistant Voice PE.

    229 parts628CERN-OHL-S-2.0
  • 2 layers148 × 84.5 mmPanel daisy, the printed circuit board in 3D

    Panel daisy

    ohmtech-rdi/eurorack-blocks

    Software to Hardware Prototyping for Eurorack using C++, Max/Gen~ or Faust

    259 parts410
  • 4 layers46.8 × 34.8 mmSmartWatch V4, the printed circuit board in 3D

    SmartWatch V4

    Bellafaire/ESP32-Smart-Watch

    An open source smartwatch based on the ESP32 compatible with the Arduino IDE.

    74 parts258MIT
  • 2 layers68.8 × 53.6 mmRelatively Universal ROM Programmer, the printed circuit board in 3D

    Relatively Universal ROM Programmer

    AndersBNielsen/Relatively-Universal-ROM-Programmer

    Hardware to program W27C512 EEPROM or any 24/28/32 pin ROM requiring from 5V to 27V programming voltage.

    149 parts257GPL-3.0