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.

  • 8,642 views
  • 1 comment
  • 36 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

The Drawing Machine

Project showcase by kramick

  • 748 views
  • 4 comments
  • 2 respects

Arduino Serial Plotter & Capacitors

Project in progress by Koiotti

  • 594 views
  • 0 comments
  • 4 respects

BBC Micro Online

Project in progress by 8bitkick

  • 5,728 views
  • 6 comments
  • 11 respects

Arduino MIDI Arpeggiator

Project tutorial by Dmitry

  • 6,848 views
  • 26 comments
  • 53 respects

Arduino-Based Shower Cabin FM Radio

Project tutorial by Saulius Bandzevičius

  • 2,122 views
  • 2 comments
  • 11 respects

Auto Power Controller

by Revathi Kannan

  • 798 views
  • 0 comments
  • 6 respects
Add projectSign up / Login