2.23" 128x32 OLED screen

Post Reply
solarmon
Posts: 82
Joined: Tue Feb 26, 2019 9:38 am

2.23" 128x32 OLED screen

Post by solarmon »

Hi,

I found an OLED equivalent to the 16x2 LCD screens, in terms of form factor - so it is a good compromise between size and clarity.

This is an 2.23" 128x32 OLED screen, purchased from:

https://www.ebay.co.uk/itm/202340574210

It is very similar to the 2.42" 128x64 OLED screen (as per viewtopic.php?f=33&t=3564) with similar IIC wiring (which I won't detail at this moment).

However, I cannot get it to display properly when using "OLED 128x32 (No-name/diymore i2c 0x78)" or even "OLED 128x64 (Noname 2.42 inch i2c 0x78)" custom firmware option, having the following display issue:

Image

(see more at https://imgur.com/a/HSvynC3)

As you can see, there are several issues:

* Only the second line of text is displayed.
* The text is missing alternate lines, like it has been stretched.
* The shaded vertical lines seem to be related to the missing first line of text - as it does change when cycling through the ADF files, and it does seem to 'scroll' for long file names.

When I replace with my 0.91" 128x32 OLED screen, everything is fine.

Can you suggest any other custom firmware option that may resolve this display issues?

Or is it an electronics issue, and I'll start looking at the OLED board/schematic to see if I have missed or done something wrong.

Jeff
Site Admin
Posts: 8092
Joined: Fri Oct 20, 2006 12:12 am
Location: Paris
Contact:

Re: 2.23" 128x32 OLED screen

Post by Jeff »

I probably need to add a new setting for this one.

But it is a 128x32 or 128x64 screen ? The schematic says 128x64...

solarmon
Posts: 82
Joined: Tue Feb 26, 2019 9:38 am

Re: 2.23" 128x32 OLED screen

Post by solarmon »

The ebay listing states that it is 128x32, and that was the schematic that the suppliers provided. I did query the difference but they said that the schematic is the one I should use.

Jeff
Site Admin
Posts: 8092
Joined: Fri Oct 20, 2006 12:12 am
Location: Paris
Contact:

Re: 2.23" 128x32 OLED screen

Post by Jeff »

solarmon wrote:
Sat Apr 20, 2019 12:57 am
The ebay listing states that it is 128x32, and that was the schematic that the suppliers provided. I did query the difference but they said that the schematic is the one I should use.
I have added the ssd1309 screen entry :

https://hxc2001.com/custom_fw/

try it and show me what you get.

solarmon
Posts: 82
Joined: Tue Feb 26, 2019 9:38 am

Re: 2.23" 128x32 OLED screen

Post by solarmon »

Hi,

Thank you very much for the new firmware!

With the new firmware, it has fixed the display issues, but as you can see, the text seems to be offset by about 3 or 4 pixels to the left, with some corruption shown on the right:

Image

As reference and comparison, the same firmware on other screen sizes, which does not have this left offset issue:

(https://imgur.com/a/Ufik9r5)

Image

Image

Image

Jeff
Site Admin
Posts: 8092
Joined: Fri Oct 20, 2006 12:12 am
Location: Paris
Contact:

Re: 2.23" 128x32 OLED screen

Post by Jeff »

Screen configuration updated :

https://hxc2001.com/custom_fw/

Try it and show me.

solarmon
Posts: 82
Joined: Tue Feb 26, 2019 9:38 am

Re: 2.23" 128x32 OLED screen

Post by solarmon »

Hi,

I took the display apart - see https://imgur.com/gallery/sNiLn35

And the ribbon cable had "Softwin E308847" on it. Looking on the internet, I found:

https://detail.1688.com/offer/541021009148.html
https://world.taobao.com/item/563266309 ... 65e7qll5tq

Which suggests it is using an SSD1305 chip.

solarmon
Posts: 82
Joined: Tue Feb 26, 2019 9:38 am

Re: 2.23" 128x32 OLED screen

Post by solarmon »

Jeff wrote:
Mon Apr 22, 2019 9:21 am
Screen configuration updated :

https://hxc2001.com/custom_fw/

Try it and show me.
This firmware resolved the offset issue, but there is still corruption on the right:

Image

Jeff
Site Admin
Posts: 8092
Joined: Fri Oct 20, 2006 12:12 am
Location: Paris
Contact:

Re: 2.23" 128x32 OLED screen

Post by Jeff »

solarmon wrote:
Mon Apr 22, 2019 10:09 am
Jeff wrote:
Mon Apr 22, 2019 9:21 am
Screen configuration updated :

https://hxc2001.com/custom_fw/

Try it and show me.
This firmware resolved the offset issue, but there is still corruption on the right:

Image
Ok. Can you set the number of character per line to 21 into the embedded menu and show me the result ?

solarmon
Posts: 82
Joined: Tue Feb 26, 2019 9:38 am

Re: 2.23" 128x32 OLED screen

Post by solarmon »

With 21 characters per line - corruption still present on right hand side:

Image

Jeff
Site Admin
Posts: 8092
Joined: Fri Oct 20, 2006 12:12 am
Location: Paris
Contact:

Re: 2.23" 128x32 OLED screen

Post by Jeff »

solarmon wrote:
Mon Apr 22, 2019 10:30 am
With 21 characters per line - corruption still present on right hand side:

Image
This is strange. This appears to be a 132x32 screen...

Jeff
Site Admin
Posts: 8092
Joined: Fri Oct 20, 2006 12:12 am
Location: Paris
Contact:

Re: 2.23" 128x32 OLED screen

Post by Jeff »


solarmon
Posts: 82
Joined: Tue Feb 26, 2019 9:38 am

Re: 2.23" 128x32 OLED screen

Post by solarmon »

Perfect!

Thank you very much once again for your amazing support!

Image

solarmon
Posts: 82
Joined: Tue Feb 26, 2019 9:38 am

Re: 2.23" 128x32 OLED screen

Post by solarmon »

Note that the custom firmware page shows the option as:

OLED 128x32 (Noname SSD1309 2.42 inch i2c 0x78)

The screen size is actually 2.23 inch, and is it really for the SSD1309 chip? As per my post above, some websites states that it is the SSD1305 chip.

(This firmware option now does not work with the other different screens that I have (just shows corruption)).

Jeff
Site Admin
Posts: 8092
Joined: Fri Oct 20, 2006 12:12 am
Location: Paris
Contact:

Re: 2.23" 128x32 OLED screen

Post by Jeff »

solarmon wrote:
Mon Apr 22, 2019 11:22 am
Perfect!

Thank you very much once again for your amazing support!

Image
So this confirm that this is a 132x32 screen... The seller doesn't appear to know what he is selling (as often...) :wink: .

Can you try to invert the oled polarity into the embedded menu and post the picture here ?

EDIT : Yes i will change the option name once i am sure how to identify/name the screen ;).

Post Reply