Maschine2501 / NR1-UI

Userinterface for Volumio (RaspberryPi) with ssd1322 and ssd1306 oled display, spectrum bargraph, progress bar, LED functions, Standby-functions, 4 Buttons and Rotary Encoder.
Other
45 stars 12 forks source link
cava i2c mpd oled pcf8574 python3 raspberry raspberry-pi raspberrypi spectrum spectrum-analyzer spi ssd1306 ssd1322 ssd1351 st7735 ui volumio volumio-oledui vu-meter

Inspired by: diehardsk/Volumio-OledUI // This is the Python3 version of Maschine2501/Volumio-OledUI

18.10.2022: The Journey came to an End.

I wont push this project any further, cause I do not longer use Volumio. Feel free to fork this Project. I'll leave the Discord Chanel open for you, so you can reach out for each others support.

It was a great time, Thank you! <3

27.03.2022 Volumio 3.xx is now supported:

Today I fixed the installation routine for the new Volumio 3.xx. I tested the Installation script twice on a fresh installed RPi4 -> Succeeded both times. If you have an issue, please report it :) Here is the instruction for the Installation: Install-Manuall for Volumio 3.xx NR1-UI

Supported Displays:

Wishlist/To-Do:

NR1-UI

Im building a Network Hifi Receiver from scratch. Main components are a RaspberryPi4 and an HiFi-Berry-Dac. An old Braun T2 Tuner serves as case for the player. To keep as much as possible from the look of the device I needed an Interface for Volumio. And especialy one that supports a 3,2" ssd1322 SPI Oled with 256x64Pixel. After doing some research I found diehrdsk/Volumio-OledUI. It fullfills many points on my "wishlist" but not nearly all. As we all know, the way is the destination, i spent some time (much time....) in modifying the original code. The project is not finished yet... but close the the goal!

I try to assist you, if you got questions or even problems with the code, just contact me.

Time by time more informations in the wiki will follow...

The Code is modular and has a Setup-Process.

Features

Allready Done

Project on Volumio-Forum


1. Installation steps


Configuration Manual (will follow soon!)


wiring / button-layout / truthtable


hardware


dependencies


font-info and source


Your Display is not supported yet? You have an idea for a function/feature?

-> Contact me:

E-Mail

Discord Server for direct contact: Click here to join...

To change the look/layout just press Button-C in "Standby-Screen" (Clock), select the desired Layout with the Rotary-Rotation and push the Rotary once to apply selection ->

Screenselect

Screenshots and Layout Overview:

Screenshots

buy me a coffee, or tip me ;-)

MS2501 Logo made by glorious @Klassik_Otaku