Miscellaneous

Tasks

Tommy: High-level design, Filtering / FFT functions, library port testing / integration of capacitive touch and TFT, website template modifications

Rhia: LFO implementation, Wavetable generation, Envelopes and ADSR, piano keyboard, component soldering

Raphael: Hardware interface design, audio synthesis box, TFT menus and displays, potentiometer and rotary encoder, hardware polling and state updating

Parts List + Materials Cost
Part Amount Total Cost (Overestimates)
Raspberry Pi Pico 1 $5
Slide Potentiometer 1 $1.95
TFT Display 1 $19.95
Rotary Encoder 1 $4.50
MPR121 Capacitive Touch Breakout 1 $7.95
DAC 1 $2.13
Breadboard 3 $18
Headphone Jack 1 $0.95
Push Button 4 $5.95
1 microFarad Capacitor 2 $0.94
10 KOhm Resistor 2 $0.75
100 KOhm Resistor 1 $0.75
90 Degree Male Header Pin 4 $5.95
Cardboard 2 by 4 Ft $5
Metal Plate 1 N/A (Included with Breadboards)
Wire 1 Ft $5
Jumper Wires 38 $5
Total Sum N/A $89.77
Pin Numbers
MPR121 Capacitive Touch
Pins Vin 3V GND SCL SDA INT ADDR 11 10 9 8 7 6 5 4 3 2 1 0 GND
Linked To Pi Pico 3.3V None Pi Pico Ground Pin 20 Pin 19 None Pi Pico Ground Piano Key B Piano Key A# Piano Key A Piano Key G# Piano Key G Piano Key F# Piano Key F Piano Key E Piano Key D# Piano Key D Piano Key C# Piano Key C Pi Pico Ground
TFT Display
Pins LITE MISO SCK MOSI TFT_CS CARD_CS D/C RESET VCC GND
Linked To None None Pin 22 Pin 25 Pin 24 None Pin 21 Pin 26 Pi Pico 3.3V Pi Pico Ground
Buttons
Use On/Off Oscillator Filter LFO
Linked To Pin 14, Ground Pin 15, Ground Pin 16, Ground Pin 17, Ground
Potentiometer
Pin 1 2 3
Linked To Pi Pico 3.3V Pin 31 Pi Pico Ground
Rotary Encoder
Pin A B (GND) C
Linked To Pin 4, Pi Pico 3.3V Pi Pico Ground Pin 5, Pi Pico 3.3V
Headphone Jack
Pin Black Blue Ground
Linked To DAC Vout B DAC Vout A Pi Pico Ground
DAC
Pin VDD CS SCK SDI Vout A Vss Vout B LDAC
Linked To Pi PIco 3.3V Pin 7 Pin 9 Pin 10 Headphone Jack Black Pi Pico Ground Headphone Jack Blue Pin 11