Skip to the content
2 layers40.6 × 108 mmUseq, the printed circuit board in 3D

Hardware & firmware of the uSEQ Live Coding CV & Gate Sequencer

Size
40.6 × 108 mm
Copper layers
2
Thickness
1.6 mm
Parts
60
Nets
84
Pads
205
Tracks, vias
595, 54
Routed
Yes
KiCad
KiCad 6 (file 20211014)
Created
31 Mar 2023
Updated
15 Oct 2026

Overview

Useq is an open-source printed circuit board by Emute-Lab-Instruments, from the Emute-Lab-Instruments/uSEQ repository on GitHub. It is a 2-layer board of 40.6 × 108 mm with 60 parts on 84 nets, routed with 595 tracks and 54 vias.

It is built around the MMBT3904-TP, B3U-1000P and PEC11R-4215F-S0024. Its parts include 16 resistors, 13 diodes, 11 connectors, 8 capacitors and 6 switches. It belongs with the RP2040 boards of this library.

Main components

3

README

README.md

uSEQ

uSEQ is a livecodeable eurorack module.

There's a paper on it here:

Kyriakoudis, Dimitris, & Kiefer, Chris. (2023, April 19). uSEQ: A LISPy Modular Sequencer for Eurorack with a Livecodable Microcontroller. 7th International Conference on Live Coding (ICLC2023), Utrecht, The Netherlands. https://doi.org/10.5281/zenodo.7843874

uSEQ Modules

uSEQ modules, two panel designs (PCB, Aluminium)

uSEQ In Use

uSEQ modules set up within eurorack performance systems

Features:

  • Open source hardware and software
  • Low-cost DIY project
  • Live code using a simple LISP language library, from a laptop or mobile device, using serial-over-USB
  • Stream waveforms back over USB serial to a computer, and route it to MIDI or OSC, linking the modular with software and external hardware
  • Livecoding engine with flexible timing and varied options for creating gate and CV patterns (from basic waveforms to euclidean sequencing) and structuring arrangements

More info from https://www.emutelabinstruments.co.uk/useq/

Canonical Specs

The firmware/language specs live in docs/specs/MAIN.md. Protocol details live in docs/specs/wire-protocol.md.

Building the Firmware

The firmware is in the uSEQ folder.

Build the firmware in Arduino IDE, using the Earle Philhower Pico core.

SettingValue
BoardGeneric RP2040
Boot Stage 2W25Q080 QSPI /2
Flash Size8MB (Sketch 1MB, FS: 7MB)
CPU Speed250MHz (Overclock)
OptimizeOptimize Even More (-O3)

Overclock the Pico at 250Mhz and set the optimisation level to -O3.

We welcome pull requests.

Parts

60
QtyValueFootprintReferences
141kResistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolderR3, R4, R5, R6, R7, R8, R9, R10, R11, R12, R13, R14, R15, R16
8AudioJack2_SwitchTConnector_Audio:Jack_3.5mm_QingPu_WQP-PJ398SM_Vertical_CircularHolesJ1, J2, J3, J4, J5, J6, J7, J8
8LEDLED_THT:LED_D3.0mmD6, D7, D8, D9, D10, D11, D12, D13
51N5819Diode_SMD:D_SOD-323D1, D2, D3, D4, D5
4(10n)Capacitor_SMD:C_1206_3216Metric_Pad1.33x1.80mm_HandSolderC5, C6, C7, C8
2100kResistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolderR1, R2
210nCapacitor_SMD:C_1206_3216Metric_Pad1.33x1.80mm_HandSolderC3, C4
22N3904digikey-footprints:SOT-23-3Q1, Q2
2SW_PushEurocad:PBS-105SW1, SW2
2SW_SPSTbenjiaomodular:ToggleSwitch_MTS-101_SPSTSW3, SW4
1100nCapacitor_SMD:C_1206_3216Metric_Pad1.33x1.80mm_HandSolderC2
110uCapacitor_SMD:C_1206_3216Metric_Pad1.33x1.80mm_HandSolderC1
14504Package_SO:SOIC-16_3.9x9.9mm_P1.27mmU2
1B3U-1000Pdigikey-footprints:Switch_Tactile_SMD_B3U-1000PS2
1Conn_01x03Connector_PinSocket_2.54mm:PinSocket_1x03_P2.54mm_VerticalJ10
1Conn_01x05Connector_PinSocket_2.54mm:PinSocket_1x05_P2.54mm_VerticalJ11
1LOGOLOGOG***
1PEC11R-4215F-S0024digikey-footprints:Rotary_Encoder_Switched_PEC11RS1
1PIN_HEADER_2x8Connector_IDC:IDC-Header_2x08_P2.54mm_VerticalH1
1PJ366STw_connector:PJ366STJ9
1PicoMCU_RaspberryPi_and_Boards:RPi_Pico_PinheadersU1

More from Emute-Lab-Instruments/uSEQ

2
  • 2 layers40.6 × 108 mmUseq1, the printed circuit board in 3D

    Useq1

    Emute-Lab-Instruments/uSEQ

    Hardware & firmware of the uSEQ Live Coding CV & Gate Sequencer

    172 parts44
  • 2 layers25.4 × 108 mmUSeqIns1.0, the printed circuit board in 3D

    USeqIns1.0

    Emute-Lab-Instruments/uSEQ

    Hardware & firmware of the uSEQ Live Coding CV & Gate Sequencer

    53 parts44

Similar boards

  • 2 layers368.3 × 254 mmSMD500, the printed circuit board in 3D

    SMD500

    amigalisa/Amiga-SMD-500

    An SMD verson of the great Amiga 500

    606 parts69CERN-OHL-S-2.0
  • 2 layers236.8 × 129.1 mmCoCoTANG, the printed circuit board in 3D

    CoCoTANG

    lfantoniosi/CoCoTANG

    CoCoTANG upgrades the Radio Shack/Tandy Color Computer with a Tang Nano 20K FPGA board and CoCo 3 video and memory features.

    127 parts12
  • 4 layers100 × 120 mmPanoptes, the printed circuit board in 3D

    Panoptes

    jjCSE113NMT/dsp-neutron-spectrometer

    A place to keep all our material related to our senior design project.

    111 parts3
  • 2 layers124.5 × 129.5 mmSynth psoc, the printed circuit board in 3D

    Synth psoc

    pmusgrave/synth_psoc

    A drone synthesizer

    250 parts1
  • 4 layers113.4 × 73 mmSUB-00156 REV00, the printed circuit board in 3D

    SUB-00156 REV00

    bcdevices/example-projects

    PCBA files to test with

    153 parts
  • 2 layers126.5 × 126.5 mmDrip irrigation sys cc, the printed circuit board in 3D

    Drip irrigation sys cc

    hidroel/staj-2024

    Hidro Elektronik 2024 yaz dönemi staj çalışması

    108 parts
  • 2 layers84 × 52 mmIR Programmer, the printed circuit board in 3D

    IR Programmer

    ismaillgunes/IR_Programmer

    A standalone, button-operated firmware programmer for STM32L0 microcontrollers, built on an STM32L073VBT. It stores a firmware image in its own flash and writes it to a target MCU over one of two links:

    46 parts
  • 8 layers127 × 76.2 mmBreakout, the printed circuit board in 3D

    Breakout

    Sierra-Lobo/backplane-breakout-foras-promineo

    breakout board for backplane use on foras promineo

    244 parts

Questions

How big is the Useq PCB?

It measures 40.6 × 108 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Useq use?

60 parts, built around the MMBT3904-TP, B3U-1000P and PEC11R-4215F-S0024. 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 Useq KiCad files?

From the Emute-Lab-Instruments/uSEQ repository on GitHub, at the commit this page was made from: the board is hardware/version0.2/kicad/useq.kicad_pcb and its schematic hardware/uSeqIns1.0/uSeqIns1.0.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Useq design in my own project?

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