-
Notifications
You must be signed in to change notification settings - Fork 356
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
1.3" I2C OLED LCD SH1106 draws past the display on the right side #1238
Comments
Which layout are you using? |
I updated the steps to reproduce. |
Do the other layouts expand to the full width of the screen? I tested this one and it looks okay on all of my displays. |
I tried a splash screen from here and it looks fine. |
Tested this on a few of my displays as well and all look well. @exelion001 with the above splash screen it is missing a the last column of pixels. You said above that you tested a pixel draw at (127,63), what happens at (128,64)? |
I tried (128,64) but it doesn't show. I think (128,64) is off the display because the first pixel is at (0,0) and the last is (127, 63). |
@exelion001 OK just checking. Yes, I have a number of those displays and they work as intended. Do you have multiple of these displays exhibiting the same issue? |
I only have the one display I got today. You are right and it looks like I am missing 2 columns of pixels on the right in the splash screen. I haven't seen many people use the 1.3" displays. |
@exelion001 can you take a pic of the back side? |
I managed to find my collection of these exact units and I can reproduce this. Will see about getting a fix included for next version. |
Expected Behavior
A .96" OLED using SSD1306 shows the complete buttons on the right.
Current Behavior
The right buttons draw past the screen and are missing about 15% of the buttons.
This was used on 2 different pico boards with the same results.
I tested the display with an ESP32 using Adafruit SH110X library using example SH1106_128x64_i2c_QTPY. The example displays correctly and I when I set it to draw a pixel at (127,63) it shows at the correct place so I am pretty sure my display is working.
Name of device
DIYUSER 1.3" IIC OLED Display Module White Blue Color Drive Chip SH1106 128X64 1.3 Inch LCD IIC I2C Communicate For Arduino
Link to where you purchased the device
https://www.aliexpress.com/item/1005007553189902.html
Steps to Reproduce
Screenshots & Files
The text was updated successfully, but these errors were encountered: