Thank you for your donation!


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


OLED Display 16x2... doesn't work
#11
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...

   

   

..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
Reply
#12
...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.

   

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

ciaooo
Andrea


Attached Files Thumbnail(s)
   
Reply


Forum Jump: