How to Setup PiGRRL Zero w/ Adafruit I2S Amplifier & Speaker including Controller Button Configuration
Select
Start
Left
TFT Button 4
TFT Button 1
TFT Button 3
Down
Up
B
I2S - LRC
Y
L (Shoulder)
Up
Left
L (Shoulder)
Down
I2S - BCLK
TFT Button 2
Parts for External Audio
Right
Adafruit MAX98357 I2S Class-D Mono Amp
max98357-i2s-class-d-mono-amp/overview)
Adafruit Mini Metal Speaker w/ Wires - 8 ohm 0.5W
(https://www.adafruit.com/product/1890)
16mmx2mm 10K ohm Stereo Volume Control Wheel Potentiometer B103
(https://www.amazon.com/gp/product/B00O9Y766Y/ref=oh_aui_detailpage_o08_
s00?ie=UTF8&psc=1)
Instructions for Wiring Setup on ControlPad's to PiTFT
1. Follow the Adafruit tutorial all the way through at least once. I think it's
best to totally understand the way PiGRRL Zero works first before you
modify it to add external audio
2. When you go to connect the Control Pads to the PiTFT and want to
A
incorporate the I2S amplifier from Adafruit, go ahead only move the
following buttons (Y, L, R, and Left) to the RED highlighted areas on the
left image. I solder these right on top of the Pi Zero when it's all
connected, but you can do it any way you want.
X
3. Use the instructions on the next page to setup the audio connection to the
GPIO.`
R (Shoulder)
4. Make sure to install the modified Retropie.IMG on your SD card (Kudos to
Thanos for configuring this!). The links for this are at:
I2S – DIN
Link #1 -
Link #2 -
Right
1
2
3
TFT Buttons
(https://learn.adafruit.com/adafruit-
https://1drv.ms/u/s!AnCVLuZAuu8OcGzhwqFJflp1qw4
https://mega.nz/#F!gthVGZ5S!ETTRXWXzraNZ2UgGyAz29A
R (Shoulder)
X
Y
A
B
4
Need help?
Do you have a question about the PiGRRL Zero and is the answer not in the manual?
Questions and answers