Moode Forum

Full Version: 128x64 OLED with Song Status and Spectrum Display on Raspberry Pi
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
(11-14-2019, 07:14 AM)adrii Wrote: [ -> ]Hi mateoJazz

I don't think the ribbon connector should be a problem. If you look at the link you posted for the display there is an "interface pin function" table near the bottom, which says how to specify an i2c connection and which pins should be connected to what when using i2c.

Adrian.

Hi Adrian 
Display have only ribbon connector. Look at the photos. He doesn't have soldering pins. What do you think about this:
https://www.aliexpress.com/item/32823752968.html
Hi mateoJazz

I am afraid I don't know. Maybe the seller of your display could advise you whether the adapter was suitable.

Adrian.
Hi Adrian

I ordered adapter. I made a connection drawing. Is it correct ? 

Mateusz

[attachment=863]
Hi Mateusz

I am not the best person to review this, as I only have direct experience with one OLED display, but I have read through the connections table and these are my notes:

   The connections you have made appear correct, by my understanding
   You may need to tie D3-D7 low.
   You may need to connect RES (option 'mpd_oled -r')
   You may need to connect BS2 to VSS

Adrian.
(11-19-2019, 07:32 AM)adrii Wrote: [ -> ]Hi Mateusz

I am not the best person to review this, as I only have direct experience with one OLED display, but I have read through the connections table and these are my notes:

   The connections you have made appear correct, by my understanding
   You may need to tie D3-D7 low.
   You may need to connect RES (option 'mpd_oled -r')
   You may need to connect BS2 to VSS

Adrian.
Guys from the local electronic forum found a more accurate datasheet. The final connection diagram looks like the attachment.

It's more complicated than I thought Smile
https://drive.google.com/file/d/1SmPVUwd...sp=sharing
After fresh install 6.3.0 no longer displays big clock when stop/pause. Only displays small clock and line below where the graph is. Another problem is the signal meter, moved too far to the right so one bar appears on the left :-)


[Image: fGIC0Hj.jpg]
Hi caca047

Shifted display: Check the display type you have specified with 'mpd_oled -o'. Using an incorrect value can cause this issue.

Not switching to Stop/Clock screen: The mpd_oled installation instructions for Moode need to be updated, as an extra step is now required. Go to Moode / Configure / System, scroll down to "Local Services", set "Metadata file" to ON and click on the adjacent SET button to apply the change. The Stop.Clock screen should now bw working. [I think I will also change the mpd_oled code to better handle the case where this step is not applied]

Thanks for reporting the issues!

Adrian.
I have updated the mpd_oled repository with the extra step for the Moode installation instructions, and a change to mpd_oled to better handle the case where the Moode metadata file hasn't been enabled.

Adrian.
(11-27-2019, 07:53 AM)adrii Wrote: [ -> ]Hi caca047

Shifted display: Check the display type you have specified with 'mpd_oled -o'. Using an incorrect value can cause this issue.

Not switching to Stop/Clock screen: The mpd_oled installation instructions for Moode need to be updated, as an extra step is now required. Go to Moode / Configure / System, scroll down to "Local Services", set "Metadata file" to ON and click on the adjacent SET button to apply the change. The Stop.Clock screen should now bw working. [I think I will also change the mpd_oled code to better handle the case where this step is not applied]

Thanks for reporting the issues!

Adrian.

Thanks Adrian,

Now everything is ok! Display set from -o 6 to -o 3 but I noticed that now the display is much brighter. Can you please add in some future versions switch for brightness in mpd_oled.service or the only solution is to use setBrightness function and recompile?
I am unsure about the effectiveness of the brightness function. See this issue

   https://github.com/antiprism/mpd_oled/issues/16

If you experiment, and have some success, I don't mind adding an option.

Adrian.