Waveshare Pioneer600 - OLED screen stopped working
crwdns2934249:0crwdne2934249:0:
Hi iFixers. Me again with yet another weird question - I have a Waveshare Pioneer600 hat for the Raspberry Pi and at some point I discovered to my surprise that OLED screen stopped working. It died with small steps - at first it stopped being detected over I2C but kept working if addressed via Python code, but now it just died.
-
Here is an official wiki of the product: https://www.waveshare.com/wiki/Pioneer600#Install_Library_Function
+
Btw the screen itself works fine - I soldered it onto another carrier board and it's totally fine. So the issue is probably on the board.
+
+
Here is an official wiki of the board: https://www.waveshare.com/wiki/Pioneer600#Install_Library_Function
I checked the board for shorts or anything obvious and everything seems to be intact - all caps are fine, resistors have resistance and so on. I even touched up some solder joints but that didn't bring any results.
++What I need help with is what IC should I probably replace in order to get it back to work?++ Could be either of the three main ones, but my guess would be it is a PCF8574T:
[image|3240368]
Could also be a PCF8591T
[image|3240369]
Or least probable is a realtime clock controller DS3231SN:
Waveshare Pioneer600 - OLED screen stopped working
crwdns2934249:0crwdne2934249:0:
Hi iFixers. Me again with yet another weird question - I have a Waveshare Pioneer600 hat for the Raspberry Pi and at some point I discovered to my surprise that OLED screen stopped working. It died with small steps - at first it stopped being detected over I2C but kept working if addressed via Python code, but now it just died.
Here is an official wiki of the product: https://www.waveshare.com/wiki/Pioneer600#Install_Library_Function
And here's overall board layout:
[image|3240370]
They also provide a schematic:
https://files.waveshare.com/upload/6/62/Pioneer600-Schematic.pdf
I checked the board for shorts or anything obvious and everything seems to be intact - all caps are fine, resistors have resistance and so on. I even touched up some solder joints but that didn't bring any results.
++What I need help with is what IC should I probably replace in order to get it back to work?++ Could be either of the three main ones, but my guess would be it is a PCF8574T:
[image|3240368]
Could also be a PCF8591T
[image|3240369]
Or least probable is a realtime clock controller DS3231SN:
[image|3240367]