NanoSound DAC ( Oled, GPIO Buttons etc ) with Volumio 4

might be a bit off to ask , as I´ve seem to know it won´t be supported anymore ) but I´ve just clean install Volumio4 to my Rpi3b with the Nanomesher DAC.
I can use the DAC for playback but none of the rest is working.
the display I´ve tried to enable with the standard OLED plugin. it only shows grainy snow pixels

is it over with for this dac´s boards features ?
Do I simply have to use Volumio2? Anyway the whole HP from Nanomesher is offline so it don´t look good,yea

any help appreciated… thanks guys

Please supply tech-specs or links to the technical description for anyone who may consider to help you with such scarce details you shared so far.

In any case, this should be your starting point:

Without the details, well, best of luck.

Kind Regards,

Hi,

i’ve done this last year (RPI 4B, Volumio 4.119)
porting nanosound-plugin to volumio 4 (-> python 3, pil >=10);
adapting nanosound-oled- & -lirc scripts (maybe reload some python-libs, i don’t know anymore ;-),
the buttons & volume-knob are done with the GPIO-Button & Rotary-Encoder II plugins:


copy the whole directory to /home/volumio:
nanosound_oled.zip (5.7 MB)
(GPIO-PIN usage NanoSound-DAC included)

for startup install the 2 service-script in /etc/systemd/system/multi-user.target.wants/
nanosound-services.zip (726 Bytes)

finally the dtparms for the oled ?
/boot/userconfig.txt (225 Bytes)

the result @ daily working here:

1 Like

thanks very much. I encountered decompression errors with the standard iMac app but fixed it with another freeware unzip app.
thanks again

i´m just about to finally try it-
i don´t know what you mean by “install services”
+is that simply placing both files in the shared directory you mentioned ?
as i´ve got the DAC v1.0 im unsure what will work and what won´t
I need to figure myself I guess :slight_smile:

ok it don´t work
nothing on the old and no NanoSound plugin in the list either.
I´m sad

what did you mean with install services ? I copied both files in the drive but is that right ??

thanks

Hi,

“install services” means the debian/linux systemd/systemctl routine:
copy the service-files to /lib/systemd/system & then systemctl start/stop/status/enable …

ok, DAC v1.0, maybe other display-type or … or…, just try it …
the NanoMesher source-files for NanoSound

before installing just testing/modifying it for example with “python3 nanodac_oled.py”

… to sum up:

  • the plugin no longer works
  • buttons + knob to be setup via existing plugins (see above)
  • OLED + LIRC via modified python scripts that are running as system services


… RIP Bonnie

1 Like