Project showcase
Arduino DUE Programmable Guitar Pedal

Arduino DUE Programmable Guitar Pedal © CC BY-NC

Lets make a programmable guitar pedal, using all the power from the Arduino DUE board with 12 bits ADCs, DACs and RAM memory.

  • 12,444 views
  • 1 comment
  • 50 respects

Components and supplies

Necessary tools and machines

09507 01
Soldering iron (generic)

Apps and online services

About this project

Introduction

PedalSHIELD DUE is a programmable Arduino Open Source and Open Hardware guitar pedal made for guitarists, hackers and programmers. Users can program their own effects in C/C++ or download ready effects from the online library.

It is designed to be a platform to learn about digital signal processing, effects, synthesizers and experiment without deep knowledge in electronics or programming.

The shield has three parts:

  • The Input Stage or Preamp: Amplifies the guitar input signal and sends it to the Arduino microcontroller to be processed.
  • Arduino Board: It does all the Digital Signal Processing (DSP) modifying the signal and adding the effect (delay, echo, distortion, volume).
  • The Output Stage: Once the waveform is processed, the signal is taken from the Arduino DACs and prepared to be sent to the Guitar Amplifier. This part also includes a Summing Amplifier which is very useful for delay effects like echo or chorus.

The shield is programmed in C/C++ using the standard free Arduino platform (Linux/Windows/Mac). All tools and programs are open source and compatible with Arduino libraries.

Code

https://github.com/ElectroSmash/pedalshield
GitHub repository.

Custom parts and enclosures

pedalSHIELD DUE native Files
Here are the KICAD native files.
9XJxhG6UU9suv0DUJJGL.zip

Schematics

pedalSHIELD DUE schematics
More info here:
http://www.electrosmash.com/forum/hardware-pedalshield/18-kicad-schematics-pedalshield?lang=en
L4omvmyre4pqlsvpyvki

Comments

Similar projects you might like

Arduino UNO Guitar Pedal

Project tutorial by electrosmash

  • 47,680 views
  • 27 comments
  • 148 respects

Arduino MEGA Guitar Pedal

Project tutorial by electrosmash

  • 17,538 views
  • 2 comments
  • 105 respects

Ankle Air Guitar Pedal

Project in progress by javier muñoz sáez

  • 5,017 views
  • 4 comments
  • 17 respects

Turn an Arduino Uno into a MIDI Controller: Guitar Pedals

Project tutorial by Johan van Vugt

  • 1,869 views
  • 0 comments
  • 7 respects

Guitar Speed Pick and Stomp Pedal!

Project tutorial by Marc Uberstein

  • 5,529 views
  • 8 comments
  • 32 respects

Programmable Stranger Things Light Wall Costume

Project showcase by Michael Barretta

  • 3,541 views
  • 6 comments
  • 18 respects
Add projectSign up / Login