Zio Qwiic OLED Display 128x128 only displaying 96 pixels in height?

I bought a couple of these, and successfully hooked one up to an Redboard Artemis (https://www.sparkfun.com/products/15444). However, when I run an example (File > Examples > u8g2 > pagebuffer > GraphicsTest), I had to change this line to get the first frame (that is drawn) to be visible.

From: u8g2.drawFrame(0, 0, u8g2.getDisplayWidth(), u8g2.getDisplayHeight() );

To: u8g2.drawFrame(0, 0, u8g2.getDisplayWidth(), 96 );

Is this OLED really only 96 pixels high, or am I missing something?

Many thanks for any help.

Hello.

Unless Zio has made a change to their product we’re not aware of, these should be 128 x 128 pixels and that’s how Zio advertises them. Do any of the other examples work full screen? Have you tried running the code on an Uno? There might be some code incompatibilities with Artemis that are popping up here.

For what it’s worth, I’m experiencing the same issues with the same Zio OLED and u8g2 but using a Thing Plus. The display issue occurs with any graphic, including text.

It appears that there are an equal number of pixels “missing” from the top and bottom of the screen, with only a total of 96 pixels available for display. Interestingly enough, the highest pixel that I can print on using drawStr() is 9, and the lowest is 104.

I came here to look for a solution to this same problem. With a Teensy 3.2 I am only seeing 128x96 when running the u8g2 example sketches.

SparkFun doesn’t make this item and we have limited information on it. You might try contacting Smart Prototyping, they make these and would probably be able to help. The link below will get you to their contact page.

https://www.smart-prototyping.com/contact

Make sure that you are configuring the library operation for the display size you are using… as mentioned in their guide:

https://www.smart-prototyping.com/blog/ … tart-Guide

If it isn’t configured properly, you won’t be able to utilize the full screen.