Please see all COVID-19 updates here as some shipments may be delayed due to CDC safety and staffing guidelines. If you have an order or shipping question please refer to our Customer Support page. For technical questions please check out our Forums. Thank you for your continued support.

Zio Qwiic OLED Display (1.5inch, 128x128)

Here is the Zio Qwiic 1.5inch 128 x 128 pixels OLED display module. It can display a maximum of 16 lines of text content, and display pictures and animation on its 1.5-inch display. On the backside, there are two Qwiic connectors. With the Qwiic connect system no soldering is required to connect it to the rest of your system.

Fit for use in small embedded systems, and also suitable for any projects that require displays of any kind, this screen is a must-have for Makers to include in even as one of their wearable DIY projects.

The SparkFun Qwiic Connect System is an ecosystem of I2C sensors, actuators, shields and cables that make prototyping faster and less prone to error. All Qwiic-enabled boards use a common 1mm pitch, 4-pin JST connector. This reduces the amount of required PCB space, and polarized connections mean you can’t hook it up wrong.

  • Resolution: 128 x 128 pixels
  • Display IC: SSD1327
  • I2C address:0x78, 0x7A (Default: 0x78)
  • Display Color: White

Zio Qwiic OLED Display (1.5inch, 128x128) Product Help and Resources

Core Skill: Programming

If a board needs code or communicates somehow, you're going to need to know how to program or interface with it. The programming skill is all about communication and code.

3 Programming

Skill Level: Competent - The toolchain for programming is a bit more complex and will examples may not be explicitly provided for you. You will be required to have a fundamental knowledge of programming and be required to provide your own code. You may need to modify existing libraries or code to work with your specific hardware. Sensor and hardware interfaces will be SPI or I2C.
See all skill levels

Core Skill: Electrical Prototyping

If it requires power, you need to know how much, what all the pins do, and how to hook it up. You may need to reference datasheets, schematics, and know the ins and outs of electronics.

2 Electrical Prototyping

Skill Level: Rookie - You may be required to know a bit more about the component, such as orientation, or how to hook it up, in addition to power requirements. You will need to understand polarized components.
See all skill levels


Looking for answers to technical questions?

We welcome your comments and suggestions below. However, if you are looking for solutions to technical questions please see our Technical Assistance page.

  • I figured out where to post this on the forums.


    I am unable to post this question to the technical support board (Private Messages > "We are sorry, but you are not authorised to use this feature.") so I am posting it here.

    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 the graphics 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.

  • Anyone know how much current this draws? Trying to size a power supply for it.

  • Nice looking hardware. But the library?? Over 31 MB and 103 files. Whats up with that? I'm having issues getting it to compile on an Uno in the Arduino IDE, so I started following the library #includes. I was about 4 or 5 layers deep when I gave up for the night. This is nothing like the straight-forward easy-to-read Sparkfun libraries. What a mess!

    • Hi there, it sounds like you are looking for technical assistance. Please use the link in the banner above, to get started with posting a topic in our forums. Our technical support team will do their best to assist you.

      That being said, unfortunately, we did not design the product or library. However, based on the images in the getting started guide, it looks like it works on an ATmeg328 based board. (*I don't have a screen to test, but following the instructions, the example code seems to compile and upload to my RedBoard Qwiic.)

Customer Reviews

5 out of 5

Based on 2 ratings:

Currently viewing all customer reviews.

1 of 1 found this helpful:

Convenient to use

Nice and easy to use display showing status and sensor values of my robot. As I have been not sure how big or small the text is on the display I purchased also the smaller version of the display. Maybe it would be good to show a picture with text to get a better visual impression about text size.

A good quality display for showing pressure reading values for my syringe pump. I thought the dimensions were a little big though so I switched to the smaller version as my project was more compact. I think the larger screen would work better for projects bigger in size so it would not be too heavy to attach.