Title: Pi 3A+ + Volumio + Waveshare 2.8" SPI LCD — display working, CST328 touch still WIP
A little while ago I posted here about the RAM requirements of Volumio 3 versus Volumio 4, particularly in relation to using a 512 MB Pi 3A+ with a local SPI display.
At the time I had Volumio 3 working on the 3A+ and displaying album art plus Artist, Album and Track metadata on a 320×240 SPI LCD.
I’ve continued working on that project, so I thought I’d share where I’ve got to — and ask for some help with the part I haven’t yet cracked.
The display I’m using is the Waveshare 2.8" SPI LCD, SKU 27579.
It uses:
- ST7789V LCD controller
- CST328 capacitive touch controller
- 320×240 IPS display
I’ve now got the ST7789V display side working reliably with Volumio 3, displaying album artwork and playback metadata.
I’ve had some help from colleagues along the way, who I’ve credited in the GitHub repository, and I’ve documented the working implementation there, including an automated installer and how-to:
The bit I haven’t solved yet is the CST328 touchscreen integration.
The LCD works. Touch is still WIP.
So rather than disappearing further down that particular rabbit hole on my own:
Has anyone here successfully integrated a CST328 capacitive touch controller with Volumio?
I’d be particularly interested in anyone using the same Waveshare SKU 27579, but experience with the CST328 on another display would also be very useful.
I’m also interested in whether anyone has built something similar using Volumio 4 / Bookworm, particularly with an SPI display and touch.
My previous concern was the 512 MB available on the Pi 3A+. If someone has already tried this combination on Volumio 4, successfully or unsuccessfully, I’d be interested to hear what happened.
If you’ve documented your implementation or have code available somewhere, please share it. I’d be very happy to compare notes.
The hardware in the photograph is part of a project I’ve been developing called PIXIS CB-1. It supports the Pi 3A+ and Zero 2 W, SPI and DSI displays and full- or half-size HATs.
I’m a big fan of Radio Paradise and it is my ‘go to’ radio station. I have this prototype on my desk so when I hear something I like but do not recognise I simply glance at the LCD and it gives me an instant visual - Album Cover Art, Artist and Track - no messing with my Phone or web browser - just a quick heads up and look.
For now, though, the problem I’m trying to crack is very specific:
Volumio + Waveshare SKU 27579 + CST328 touch.
Has anyone already been down this road? If so l’d love to hear about your experiences - be they positive or negative!
Peter
PIXISUK
