Skip to the content
2 layers108.1 × 61.2 mmSignl, the printed circuit board in 3D

An Open Source Real-Time Audio Effects Processor running on Raspberry Pi

Size
108.1 × 61.2 mm
Copper layers
2
Thickness
1.6 mm
Parts
67
Nets
80
Pads
249
Tracks, vias
492, 25
Pours
4
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
16 Jan 2020
Updated
19 Apr 2020

Overview

Signl is an open-source printed circuit board by afms135, from the afms135/signl repository on GitHub. It is a 2-layer board of 108.1 × 61.2 mm with 67 parts on 80 nets, routed with 492 tracks and 25 vias.

It is built around the MCP3004-I/P, WM8731SEDS and CO4305-12.000-TR, with the JS5208 among its other parts. Its parts include 30 capacitors, 20 resistors, 5 connectors, 2 ICs and 1 switch. It belongs with the audio and music and computers and single-board computers boards of this library.

Main components

4

README

README.md

signl - An Open Source Real-Time Audio Effects Processor running on Raspberry Pi

Build Status

signl is an audio effects processor developed to provide an open-source (modifiable and extendable), real-time (no noticable playing latency), low-cost (Raspberry Pi based) standalone unit for musicians. Development started at the University of Glasgow for ENG5220: Real Time Embedded Programming 2019-2020.

The main features are:

  • Mic or Line level in
  • Line and Headphone out
  • Up to five serial audio effects
  • Real time parameter control of each effect
  • Easy to understand GUI
  • Half rack size

Video Walkthrough

Documentation

See our Github wiki for detailed instructions on how to reproduce the system, as well as information about the design of the system. Detailed software documentation can be found in the Doxygen documentation.

Social Media

Authors and Individual Contributions

  • Alexander Strachan (afms135, 2173868s) - Software Architect: wrote hardware/JACK interface code, effect plugin system and two effects (amplifier, overdrive).
  • Robert Norris (robnorr, 2198915n) - Software: Wrote GUI code (including tuner), five effects (EQ, Noise Gate, Reverb, Saturation, Vinyl), performed tests and generated data for the wiki. Contributed to the social media promotion.
  • Simon Ridley (ithinkitssimon, 2187742r) - Hardware: Designed electronics and mechanical aspects of project, wrote tremolo plugin, documented relevant aspects and contributed to social media of project.

COVID-19

The project hardware was completed before the 15th of March, so this did not prevent completion of the project, however the full project enclosure could not be manufactured. The designs for this enclosure have been included.

Parts

67
QtyValueFootprintReferences
91uCapacitor_SMD:C_0603_1608Metric_Pad1.05x0.95mm_HandSolderC1, C2, C3, C4, C5, C6, C7, C9, C10
710kResistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolderR1, R2, R3, R4, R5, R12, R13
61uCapacitor_Tantalum_SMD:CP_EIA-3528-12_Kemet-T_Pad1.50x2.35mm_HandSolderC8, C12, C15, C16, C27, C28
50.1uCapacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolderC19, C20, C21, C22, C23
510uCapacitor_Tantalum_SMD:CP_EIA-7343-15_Kemet-W_Pad2.25x2.55mm_HandSolderC17, C18, C24, C25, C26
547kResistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolderR6, R15, R16, R17, R18
410kConnector_Molex:Molex_KK-254_AE-6410-03A_1x03_P2.54mm_VerticalRV1, RV2, RV3, RV4
45.6kResistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolderR7, R8, R9, R10
3100Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolderR14, R19, R20
3220pCapacitor_SMD:C_0603_1608Metric_Pad1.05x0.95mm_HandSolderC11, C13, C14
2220uCapacitor_SMD:CP_Elec_8x10C29, C30
1100KConnector_Molex:Molex_KK-254_AE-6410-03A_1x03_P2.54mm_VerticalRV5
1680Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolderR11
1CO4305-12.000signl:CO4305-12.000Y1
1DOGM128W-6signl:DOGM128WDS1
1HPOUTConnector_Molex:Molex_KK-254_AE-6410-03A_1x03_P2.54mm_VerticalJ5
1I2C_ADDJumper:SolderJumper-3_P1.3mm_Open_RoundedPad1.0x1.5mm_NumberLabelsJP1
1JS5208signl:JS5208SW1
1LINEINConnector_Molex:Molex_KK-254_AE-6410-03A_1x03_P2.54mm_VerticalJ1
1LOGOsignl:signl_logoG***
1LOUTConnector_Molex:Molex_KK-254_AE-6410-03A_1x03_P2.54mm_VerticalJ4
1MCP3004Package_SO:SOIC-14_3.9x8.7mm_P1.27mmU1
1MICINConnector_Molex:Molex_KK-254_AE-6410-02A_1x02_P2.54mm_VerticalJ2
1Raspberry_Pi_2_3Connector_PinHeader_2.54mm:PinHeader_2x20_P2.54mm_VerticalJ3
1WM8731SEDSPackage_SO:SSOP-28_5.3x10.2mm_P0.65mmU2

More from afms135/signl

1
  • 2 layers35.6 × 21.3 mmJack Breakout, the printed circuit board in 3D

    Jack Breakout

    afms135/signl

    An Open Source Real-Time Audio Effects Processor running on Raspberry Pi

    3 parts11

Similar boards

  • 2 layers78.7 × 53.3 mmExternalCodec, the printed circuit board in 3D

    ExternalCodec

    lucidcoding/daisy-seed-development-kit

    A modular development kit for the Electrosmith Daisy Seed development board. Currently modules include the central breakout board, a MIDI adapter and an array of 16 potentiometers.

    26 parts29
  • 4 layers120 × 75 mmPortapack hackrf one, the printed circuit board in 3D

    Portapack hackrf one

    dronefpgabasedarchitecture-pizza/portapack

    Portable software-defined radio add-on for HackRF Jawbreaker

    92 parts7GPL-2.0
  • 2 layers65 × 56 mmElPiHat, the printed circuit board in 3D

    ElPiHat

    HB9UF/ElPiHat

    EchoLink Hat for Raspberry Pi

    82 parts6
  • 2 layers100 × 60.3 mmDsp dev board 2layer, the printed circuit board in 3D

    Dsp dev board 2layer

    eric-wood/dsp-dev-board

    An audio-oriented dev board for the STM32F4

    74 parts
  • 4 layers61.2 × 44.1 mmSTM32+Codec, the printed circuit board in 3D

    STM32+Codec

    Nothingbutthebest1209/STM32F_Audio_Codec_PCB

    This project is designed to interface STM32F405 with the audio codec WM8731. The board supports the development of audio applications.

    70 parts
  • 4 layers50 × 60 mmWolkje brain, the printed circuit board in 3D

    Wolkje brain

    lennartquerter/euro-rack-synth

    Lenimal Github for DIY for a Eurorack Synth

    50 parts13
  • 2 layers121.9 × 61 mmTeensy41 main board v2, the printed circuit board in 3D

    Teensy41 main board v2

    fpga-theremin/theremin

    Open source digital FPGA based theremin project

    81 parts11
  • 70 × 40 mmSilent symphony, the printed circuit board in 3D

    Silent symphony

    jayis1/hacker-devices

    Full-cycle hardware designs for security research devices — each device is a subfolder with its own README, schematics, PCB layout, and software stack

    27 parts2

Questions

How big is the Signl PCB?

It measures 108.1 × 61.2 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Signl use?

67 parts, built around the MCP3004-I/P, WM8731SEDS, CO4305-12.000-TR and JS5208. 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 Signl KiCad files?

From the afms135/signl repository on GitHub, at the commit this page was made from: the board is Hardware/Hardware.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Signl design in my own project?

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