Thank you for your donation!


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


Looking forward to contribute ...
#1
Bug 
Hey there,

I landed here after dedicing to "modify" an DAB+ radio to turn it into an Internet Radio.

[Image: IMG-20240702-140326.jpg]

This is an Raspi 4/8GB and an IQaudio DigiAMP+ which I had both laying around (I have tons of components and parts collected including several Arduinos, ESP32, ...).

I basically removed most components, cut the PCB in half (to make space to replace the propitary LCD) and soldered cables onto the 5 buttons and 2 potentiometers.

I basically started this to learn myself soldering and proceed my spare time hobby.

The Buttons and Rotary Encoders all work already. I'm now looking to port over the Rotary Encoders II Plugin logic from Volumio over to Moode now so that I can use my second Rotary Encoder to change channels.

After that I need to add an LCD - most likely going with this: https://www.ebay.de/itm/176358814589

Edit: Ordered this display because of the dimensions.

... specifically I2C because I'm running short on GPIO PINs with 16 Cables connected onto the hat (which also uses some of those for itself).

I almost gave up with moode because I'm a 'dd' guy until I finally used the RaspberryPi Image flasher to preset the SSH access and Wifi connection.

After trying out max2play, Volumio and piCorePlayer I'm going to stay here.

Ah yes ... I'm a dev Smile

Cheers!

Simon
Reply
#2
Hi Simon, and welcome aboard.

Cool project :-)
Reply
#3
@jit-010101 

Hi, Simon. 

I agree with @Nutul; this is a cool project.

I'm a bit perplexed by your mention of "potentiometers". Did you perhaps mean "rotary encoders"?

Whichever you meant, when I searched on 'Volumio Potentiometers II plugin", I got a hit on Rotary Encoder II Plugin which turns out to be a first-rate project with the best write-up I've seen in a long time. It takes advantage of an existing Raspberry Pi DToverlay for rotary encoders for much improved performance which I had not been aware of until now. It even uses a feature of the Pi ecosystem to add/remove the DToverlay on the fly. [A feature I'd noted in an issue about audio overlays a couple of years ago but never did anything with.]

This isn't the proper subforum for lengthy discussion of the use of encoders/potentiometers with moOde but I'll be interested to see what comes in your project. ATM, moOde offers the possibility of using a rotary encoder as a volume control (see the Audio Config screen in the webUI). AIUI the result exhibits some of the performance shortfalls described in the github repo I cited above. I don't have any rotary encoders on hand to experiment with but it seems like the DToverlay would help us just as it helped the repo author.

Regards,
Kent
Reply
#4
(07-12-2024, 03:56 PM)TheOldPresbyope Wrote: @jit-010101 

Hi, Simon. 

I agree with @Nutul; this is a cool project.

I'm a bit perplexed by your mention of "potentiometers". Did you perhaps mean "rotary encoders"?

...

Regards,
Kent

Er yep Rotary Encoders ... I'm german and this comes out when you write something on your phone half asleep (I always do this). Smile

Potentiometer in German = Rotary Encoder in English
Reply
#5
I recon I'll need to fork mpd-oled for 128x32 support or use the dev version (which doesn't seem to have been update for moode 8/9 yet)

[Image: AGC-20240719-203829676.jpg]
Reply


Forum Jump: