Project showcase

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.

  • 9,680 views
  • 1 comment
  • 40 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

  • 45,280 views
  • 25 comments
  • 136 respects

Pedal-Pi: Programmable Guitar Pedal

by electrosmash

  • 2,169 views
  • 1 comment
  • 14 respects

Arduino MEGA Guitar Pedal

Project tutorial by electrosmash

  • 16,514 views
  • 2 comments
  • 95 respects

Ankle Air Guitar Pedal

Project in progress by javier muñoz sáez

  • 4,800 views
  • 4 comments
  • 16 respects

Guitar Speed Pick and Stomp Pedal!

Project tutorial by marc_uberstein

  • 3,199 views
  • 6 comments
  • 18 respects

Guitar LEDs

Project in progress by Corey Childress

  • 1,256 views
  • 8 comments
  • 13 respects
Add projectSign up / Login