After reading @sandyjmacdonald 's Learn article https://learn.pimoroni.com/tutorial/sandyj/build-an-itty-bitty-beat-box I was ,like, I need this! I already had a Drum HAT + Piano HAT so I got me a pHAT Stack and built one, just replacing the Speaker pHAT with a pHAT DAC. Connected the output to a decent stereo amp with big loudspeakers, so the neighbours could enjoy it too… Perfect! Great sound!
Soon I started hoping there was a display, so I wouldn’t have to connect the Pi with a monitor. I have this Adafruit PiTFT+ 3.5, which I had not used for a while. I wasn’t very confident will this setup work or not. Found this post: Possible Change Phat Dac GPIO pins to allow Adafruit PITFT 3.5?
so I went ahead and just installed all the needed Pimoroni software on a fresh Adafruit PiTFT image: https://learn.adafruit.com/adafruit-pitft-3-dot-5-touch-screen-for-raspberry-pi/easy-install
It’s a bit shame Adafruit hasn’t updated the image; the RPi0W’s inbuilt WiFi + bluetooth won’t work with this image. So, I connected a USB hub (with Ethernet!) and plugged in a mouse/keyboard receiver, a USB WiFi plug, and a thumbdrive. Now there’s a WiFi connection!
In addition to Piano HAT scripts (fully functional!), I needed a music player software. This time I went with Audacious, for it’s classic Winamp skin, which is just perfect for the display.
Everything runs as expected, no errors, no overheating components, no sparkles/smoke.
I’ve built a pile of Pi based music players, but this is definitely the coolest one!