Thank you for your donation!


Cloudsmith graciously provides open-source package management and distribution for our project.


Raspberry Pi player - USB Audio
#1
The attached (fingers crossed) jpg shows a moOde player I built. 

Details:
Raspberry Pi 3B.
Waveshare 4.3inch IPS screen with DSI interface.
Extruded aluminium Project Box, 80×160×170mm.
Using USB Audio output to keep things simple. Connected to a Cambridge Audio CXA61 amp with USB input.
USB Stick has my CD files ripped to FLAC using dbpoweramp.

The push switch is power on/off. The extra circuitry is added to allow the power switch to shut down the Pi before turning off the 5V supply. This makes use of the gpio-poweroff and gpio-shutdown functions.

I was pleased to find that the Waveshare LCD works with moOde with no extra configuration required. Even down to the Backlight control from the moOde GUI. I disabled the touchscreen as I just want a "now playing" display.

A big thanks to the moOde team and also to the forum users - there is a lot of useful info on these boards!


Attached Files Thumbnail(s)
   
Reply
#2
One of my British acquaintances had a great expression for your effort. He'd say it was done "shipshape and Bristol fashion!"

Nice job!

Regards,
Kent
Reply
#3
(06-01-2024, 04:44 PM)Tinker-RT Wrote: The attached (fingers crossed) jpg shows a moOde player I built. 

Details:
Raspberry Pi 3B.
Waveshare 4.3inch IPS screen with DSI interface.
Extruded aluminium Project Box, 80×160×170mm.
Using USB Audio output to keep things simple. Connected to a Cambridge Audio CXA61 amp with USB input.
USB Stick has my CD files ripped to FLAC using dbpoweramp.

The push switch is power on/off. The extra circuitry is added to allow the power switch to shut down the Pi before turning off the 5V supply. This makes use of the gpio-poweroff and gpio-shutdown functions.

I was pleased to find that the Waveshare LCD works with moOde with no extra configuration required. Even down to the Backlight control from the moOde GUI. I disabled the touchscreen as I just want a "now playing" display.

A big thanks to the moOde team and also to the forum users - there is a lot of useful info on these boards!

Looks super cool :-)
What model Waveshare screen? Some users report tons of config.txt settings needed to get these panels working.
Enjoy the Music!
moodeaudio.org | Mastodon Feed | GitHub
Reply
#4
Thanks for the compliments. I'm an electronics engineer by day, so a "neat and tidy" approach tends to come naturally.
Most of the credit goes to Tim and the moOde team for the software. A pleasure to use!

The display is on waveshare.com as -
4.3inch Capacitive Touch Display for Raspberry Pi, DSI Interface, 800×480
SKU: 16239
Part Number: 4.3inch DSI LCD

I assumed that because it worked with no tweaks it had probably copied the interface spec from the official Raspberry Pi 7inch display. It also has the same 800x480 resolution. Perhaps i just got lucky...
Reply
#5
Nice build :-)
----------
bob
Reply
#6
Not a moOde-related question, but how did you make the cutout for the display? I always have to hide my ugly cuts with commercial molded bezels…if they aren’t available then something bogus like split tubing.

Regards,
Kent
Reply
#7
This is DIY in class awesome.

Kind regards
Rock
100% Linux noob (Linexia?) - Promoted, by Tim, to ‘not noob’ ‘novice’, with a single vote from Robert.
look forward am slightly nervous about what triggers the ‘dangerous’ promotion.
Proclaimed to ‘tinkerer status’ by Kent.
Almost anything is possible. It’s the subjective sum of the variables price, time and entertainment that determines whether it’s worth it or not.
Reply
#8
(06-01-2024, 11:48 PM)TheOldPresbyope Wrote: Not a moOde-related question, but how did you make the cutout for the display? I always have to hide my ugly cuts with commercial molded bezels…if they aren’t available then something bogus like split tubing.

Regards,
Ken
I marked out the rectangle on the panel, drilled a hole near a corner, and used a Jeweller's Saw to cut it out.

It takes a bit of practice, but with a fine blade you can get very accurate cuts and corners. Lots of "how-to" guides on Youtube.
I then wrapped a bit of fine sandpaper round the rectangle that I had cut out and used it as a straight edge to smooth off any rough parts.
I went over the cut edges with a black marker pen to cover the bare aluminium. This probably won't last - a bit of paint would be better.

It worked out better that I was expecting to be honest! The panel was only about 1.5mm thick, so was pretty easy to cut with a new saw blade.

Paul


Attached Files Thumbnail(s)
   
Reply
#9
Rats.

You did it the old-fashioned way, just as I was taught many decades ago when I was building my own amateur radio gear.

There's an old joke about a tourist standing in Times Square in New York City who asks a native New Yorker "how do I get to Carnegie Hall?" The New Yorker replies "practice, practice, practice. Guess I just never practiced enough.

Your result is terrific.

Regards,
Kent
Reply
#10
I'm a jeweller and having 30+ years daily sawing I know just how well you did getting those lines straight and true !
Trick is having a template, glued/taped on paper pattern, and cutting within the lines. Close enough to minimise further sanding/finishing but not so close as to overstep.
----------
bob
Reply


Forum Jump: