Moode Forum
OLED Display 16x2... doesn't work - Printable Version

+- Moode Forum (https://moodeaudio.org/forum)
+-- Forum: moOde audio player (https://moodeaudio.org/forum/forumdisplay.php?fid=3)
+--- Forum: Support (https://moodeaudio.org/forum/forumdisplay.php?fid=7)
+--- Thread: OLED Display 16x2... doesn't work (/showthread.php?tid=178)

Pages: 1 2


RE: OLED Display 16x2... doesn't work - mancio61 - 05-18-2018

Oh... yes probably this is the reason.
However, last night I made some steps forward.
At first I try to remove the DAC HAT and wire all the stuff directly to the Raspy.
Results:
1) The wake-up/shut-down button works perfectly. With a short touch it wake-up or shut-down the system. With a long touch (at least 4-5 secs) it forces an hard-reset.
2) The display works! Not completely, but works. I don't remember the right sequence, but at the beginning, running from the console the WinstartOLED_Display.py driver, it performs correctly the tests . The same using a simpler TestOLED.py script that simply write some messages on the display. Then I try to run RaspDacDisplay.py (the original one ) and ..wow... Artist, Song, Elapsed/Duration time all it works fine (with scrolling text when required)..
After some minutes.. the system had some problems...

[attachment=78]

[attachment=79]

..and this is maybe due to the non perfect soldering. Is it correct?

So , now the question is: how can I control the soldering (in addition to a visual accurate inspection)? Using a kind of tester? Running a test program?

thanks in advance for any suggestions!
Ciaoooo
Andrea


RE: OLED Display 16x2... doesn't work - mancio61 - 05-21-2018

...and finally... IT WORKS! :-)

I made some checks about soldering. At first on the female 2x20 connector soldered on the DAC. 2 of 40 pins had problems, and unluckly both were used by the display (DB6 and DB7). So I modify the Winstar_DisplayOLED.py to set others GPIOs.
Second, a couple of connectors on the OLED display had been re-solderered... and not all the stuff works great.

[attachment=83]

And now... go with case painting and assembling!

ciaooo
Andrea