Skip to the content
2 layers60.2 × 38.7 mmDigimuser Board, the printed circuit board in 3D

Digimuser Board

piercehowell/DIGIMUSER

Digital vocal effect processor "stompbox" that applies a variety of real-time signal processing algorithms to alther the voice of a singer.

Size
60.2 × 38.7 mm
Copper layers
2
Thickness
1.6 mm
Parts
74
Nets
42
Pads
185
Tracks, vias
305, 47
Pours
2
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
23 Oct 2020
Updated
2 Apr 2021

Overview

Digimuser Board is an open-source printed circuit board by piercehowell, from the piercehowell/DIGIMUSER repository on GitHub, published under the MIT licence. It is a 2-layer board of 60.2 × 38.7 mm with 74 parts on 42 nets, routed with 305 tracks and 47 vias.

It is built around the CS5343-CZZ, MCP6272-E/P and CS4344-CZZ, with the R20407RR02Q and UA78M05IDCYR among its other parts. Its parts include 27 capacitors, 19 resistors, 15 connectors and 6 ICs. It belongs with the NXP (LPC, Kinetis, i.MX RT) boards of this library.

Main components

5

README

README.md

DIGIMUSER

DIGIMUSER is a digital vocal effect processor "stompbox" that applies a variety of real-time signal processing algorithms to alter the voice of a singer. DIGIMUSER takes a (1/4)" mono jack input from a dynamic microphone and outputs through another (1/4)" cable to an amplifier or to additional audio processing equipment. Since the effects applied by DIGIMUSER are performed digitally on a microcontroller, it can be reprogrammed to implement a wide collection of effecus such as filters, delays, distortions, and spatial effects. A standard bypass stomp button enables and disables the effect, a knob selects the type of applied effect, and a slider controls the intensity of the effect.

Project Team Members

David Pierce Walker-Howell (EE), Luke kennard (COMPE), Danielle Stewart (COMPE), Suaod Alhajry (EE), Angel Martinez (COMPE)

Contribute to this Project

Here are the guidelines to contribute to the project.

Branching

The development process for software or hardware must be done in a seperate branch from main. Once a software or hardware component is completed a pull request must be made before merging with main. The pull request must reviewed and approved before merging to main.

Here is how to create a new branch off of main. Please use the following naming format for the branch [Your_name]_[description_of_branch]

text
Example

//Creates a new branch called "Pierce_I2S_software_development" off of the "main" branch
git checkout -b Pierce_I2S_software_development main
GIT workflow

Be sure to keep your branch (and the Repository) up-to-date on your local machine by performing pulls often (i.e. be sure to make a pull of the repo prior to making any new edits or commits). Also make sure to commit changes locally often and push those commits to the Github Repository often as well. Below is the typical workflow to follow

text
//Open a git bash or linux terminal and move to the DIGIMUSER project director

//You hop on your computer to begin working on the DIGIMUSER
//First, make sure to pull the repo

git pull

//Next, make sure you are in your development branch

git branch [THE_BRANCH_YOUR_ARE_DEVELOPING_IN]

//Work on coding and designing like on awesome engineer.

//Now you are at a good saving point, and would like to take a break for the day
//Commit your changes with a nice message about what you added/edited

git commit -m "Reworked the communication code for faster data transfer"

//You also want to save your code to the Github repo. So push those commits to the repo

git push origin [THE_BRANCH_YOU_ARE_DEVELOPING_IN]

Parts

74
QtyValueFootprintReferences
12Conn_01x01Custom_Connectors:PinHeader_2.54mm_1x01_P2.54mmJ1, J2, J6, J7, J8, J9, J10, J11, J12, J13, J14, J15
810KResistor_SMD:R_0805_2012MetricR3, R4, R5, R7, R8, R15, R16, R17
70.1uCapacitor_SMD:C_0805_2012MetricC4, C10, C11, C14, C15, C16, C23
61uCapacitor_SMD:C_0805_2012MetricC8, C18, C19, C20, C21, C26
33.3uCapacitor_SMD:C_0805_2012MetricC7, C9, C12
3MountingHole_PadMountingHole:MountingHole_2.2mm_M2_PadH1, H2, H3
2180pCapacitor_SMD:C_0805_2012MetricC17, C27
23.3nCapacitor_SMD:C_0805_2012MetricC24, C25
2470Resistor_SMD:R_0805_2012MetricR18, R19
250KResistor_SMD:R_0805_2012MetricR1, R2
2Conn_01x03Custom_Connectors:PinHeader_2.54mm_1x03_P2.54mmJ4, J5
10Resistor_SMD:R_0805_2012MetricR13
10.33uCapacitor_SMD:C_0805_2012MetricC22
11.5nCapacitor_SMD:C_0805_2012MetricC6
1100KResistor_SMD:R_0805_2012MetricR6
110uCapacitor_THT:C_Axial_L5.1mm_D3.1mm_P7.50mm_HorizontalC13
111KResistor_SMD:R_0805_2012MetricR10
114.3KResistor_SMD:R_0805_2012MetricR12
11KResistor_SMD:R_0805_2012MetricR9
122nCapacitor_SMD:C_0805_2012MetricC1
14.7nCapacitor_SMD:C_0805_2012MetricC2
14.7uCapacitor_SMD:C_0805_2012MetricC3
1680pCapacitor_SMD:C_0805_2012MetricC5
17.68KResistor_SMD:R_0805_2012MetricR11
1AOUTLTestPoint:TestPoint_Keystone_5019_MinatureTP4
1AOUTRTestPoint:TestPoint_Keystone_5019_MinatureTP3
1Barrel_Jack_MountingPinConnector_BarrelJack:BarrelJack_HorizontalJ3
1CS4344-CZZCS4344CZZ:CS4344-CZZU7
1CS5343-CZZCS5343CZZ:CS5343-CZZU6
1FILTINTestPoint:TestPoint_Keystone_5019_MinatureTP1
1FILTOUTTestPoint:TestPoint_Keystone_5019_MinatureTP2
1INFResistor_SMD:R_0805_2012MetricR14
1MCP6272MCP6272-E_SN:SOIC127P600X175-8NU3
1R20407RR02QCustom_Connectors:R20407RR02QU1
1Teensy4.0teensy:Teensy40_HATU4
1UA78M05IDCYRPackage_TO_SOT_SMD:SOT-223-3_TabPin2U2

More from piercehowell/DIGIMUSER

2
  • 2 layers65.4 × 40 mmInput Signal Conditioner, the printed circuit board in 3D

    Input Signal Conditioner

    piercehowell/DIGIMUSER

    Digital vocal effect processor "stompbox" that applies a variety of real-time signal processing algorithms to alther the voice of a singer.

    25 partsMIT
  • 2 layers21.6 × 19 mmBreakout 10TSSOP, the printed circuit board in 3D

    Breakout 10TSSOP

    piercehowell/DIGIMUSER

    Digital vocal effect processor "stompbox" that applies a variety of real-time signal processing algorithms to alther the voice of a singer.

    4 partsMIT

Similar boards

  • 4 layers109.2 × 47 mmArty a7-expansion, the printed circuit board in 3D

    Arty a7-expansion

    antmicro/arty-expansion-board

    IO expansion board compatible with Digilent Arty A7

    125 parts14Apache-2.0
  • 4 layers56.4 × 77.8 mmDispo board, the printed circuit board in 3D

    Dispo board

    Velmi/guitar-dispo

    Digital signal processing on a STM32 Nucleo Board

    114 parts
  • 2 layers54.6 × 44.4 mmWifi guitar extension, the printed circuit board in 3D

    Wifi guitar extension

    wzab/raspberry-pi-guitar-system-v1

    Open Hardware/Open Software extension board for Raspberry Pi to connect an electric guitar to a virtual amplifier via network (e.g. WiFi)

    23 parts
  • 4 layers536.5 × 385.7 mmDC27-badge, the printed circuit board in 3D

    DC27-badge

    netik/dc27_badge

    Defcon 27 "DaBomb!" badge.

    141 parts30Apache-2.0
  • 4 layers91.4 × 102.9 mmFPGC4IOboard, the printed circuit board in 3D

    FPGC4IOboard

    bartpleiter/FPGC5

    A completely self designed (game) computer, implemented in hardware using an FPGA. Basically every component is self designed, from the ISA up to the PCB and software.

    150 parts6GPL-3.0
  • 4 layers183.4 × 143.1 mmMotherboard, the printed circuit board in 3D

    Motherboard

    apistol78/rv32

    Risc-V pipelined CPU and SoC written in SystemVerilog

    126 parts1
  • 2 layers41 × 20 mmI2S Audio, the printed circuit board in 3D

    I2S Audio

    goran-mahovlic/ulx3s-extensions

    PMOD boards for ULX3S

    20 parts49
  • 4 layers90.3 × 98 mmRPi Pico W A4988 control board, the printed circuit board in 3D

    RPi Pico W A4988 control board

    Ironman-007/PCBPT

    This is a system that can help directly connect the schematic of the PCB design with test equipment (oscilloscope. etc,).

    93 parts11

Questions

How big is the Digimuser Board PCB?

It measures 60.2 × 38.7 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Digimuser Board use?

74 parts, built around the CS5343-CZZ, MCP6272-E/P, CS4344-CZZ and R20407RR02Q. 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 Digimuser Board KiCad files?

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

Can I use the Digimuser Board 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).