---
product_id: 166302420
title: "2.42\" OLED Digital IIC I2C SPI Serial 128X64 Pixel Screen Display Module SSD1309 for Arduino Project DIY Electronic Arduino (White)"
brand: "diymore"
price: "S$37"
currency: SGD
in_stock: true
reviews_count: 8
url: https://www.desertcart.sg/products/166302420-2-42-oled-digital-iic-i2c-spi-serial-128x64-pixel
store_origin: SG
region: Singapore
---

# 2.42-inch crisp OLED display Multi-interface: SPI & I2C support 128x64 pixel resolution for sharp visuals 2.42" OLED Digital IIC I2C SPI Serial 128X64 Pixel Screen Display Module SSD1309 for Arduino Project DIY Electronic Arduino (White)

**Brand:** diymore
**Price:** S$37
**Availability:** ✅ In Stock

## Summary

> 🚀 Elevate your Arduino game with sharp, versatile OLED brilliance!

## Quick Answers

- **What is this?** 2.42" OLED Digital IIC I2C SPI Serial 128X64 Pixel Screen Display Module SSD1309 for Arduino Project DIY Electronic Arduino (White) by diymore
- **How much does it cost?** S$37 with free shipping
- **Is it available?** Yes, in stock and ready to ship
- **Where can I buy it?** [www.desertcart.sg](https://www.desertcart.sg/products/166302420-2-42-oled-digital-iic-i2c-spi-serial-128x64-pixel)

## Best For

- diymore enthusiasts

## Why This Product

- Trusted diymore brand quality
- Free international shipping included
- Worldwide delivery with tracking
- 15-day hassle-free returns

## Key Features

- • **DIY Friendly Hardware:** Easily reconfigure resistor settings for interface customization without hassle.
- • **Reliable SSD1309 Driver:** Industry-standard chip ensures smooth, flicker-free visuals every time.
- • **Compact 2.42-inch Screen:** Perfectly sized for sleek, space-conscious DIY electronics.
- • **Vivid 128x64 OLED Display:** Experience crystal-clear graphics with high pixel density for your Arduino projects.
- • **Flexible Interface Options:** Seamlessly switch between SPI and I2C protocols to fit your custom setup.

## Overview

The Diymore 2.42" OLED Display Module features a crisp 128x64 pixel resolution driven by the SSD1309 chip, supporting both SPI and I2C interfaces. Its compact size and flexible hardware design make it an ideal choice for professional-grade DIY Arduino projects seeking high-quality visual output.

## Description

Full description not available

## Features

- Resolution: 128 * 64
- Driver IC: SSD1309
- Diagonal Screen Size: 2.42 inch
- Interface Selection: SPI(Factory Setting) or IIC(You need to move the resistor R4 to R3, and solder R5 with 0 ohm resistor.)
- The driver chip for this screen is SSD1309, which supports 4-wire SPI, I2C and 8-bit interfaces. It does not support 3-wire SPI.

## Technical Specifications

| Specification | Value |
|---------------|-------|
| Graphics Card Interface | Integrated |
| System Bus Standard Supported | SATA 3 |
| USB 2.0 | 4 |
| Total Usb Ports | 4 |
| Platform | Not Machine Specific |
| Memory Storage Capacity | 64 GB |
| Main Power Connector Type | DC power jack |
| Processor Socket | DIP |
| Compatible Devices | Personal Computer, Tablet, Mobile Phone, Development Board |
| Chipset Type | SSD1309 |

## Product Details

- **Brand:** diymore
- **CPU Socket:** DIP
- **Compatible Devices:** Personal Computer, Tablet, Mobile Phone, Development Board
- **RAM Memory Technology:** DDR4
- **Compatible Processors:** Intel Core i3
- **Chipset Type:** SSD1309
- **Platform:** Not Machine Specific
- **Model Name:** 030526
- **Memory Storage Capacity:** 64 GB
- **Main Power Connector Type:** DC power jack

## Images

![2.42" OLED Digital IIC I2C SPI Serial 128X64 Pixel Screen Display Module SSD1309 for Arduino Project DIY Electronic Arduino (White) - Image 1](https://images-na.ssl-images-amazon.com/images/G/01/x-locale/common/grey-pixel.gif)

## Available Options

This product comes in different **Color** options.

## Questions & Answers

**Q: All sample screens show bt icons. can you write text on the whole screen? does it come with fonts?**
A: You can write every pixel on the display, so you can draw lines, boxes, circles or write text fonts of any size, and position.
This is not an LCD with prescribed icons or elements.

**Q: I've tried a bunch of ssd1309 libraries and can't get anything to display, both hardware and software spi, how to get it to work?**
A: I found these to work, but you need to connect the reset line to the appropriate line on your micro processor. Please add some detail about how you have it connected as a comment below and perhaps someone can assist.  You need to describe exactly how it is connected and what other displays you have used as that is critical with this display.

**Q: is the bezle on this unit removable?**
A: No, it holds the display to the circuit board.

**Q: Has anyone been able to get these working with a esp32? i can get it to work instantly with my arduino nano but with my hiletgo esp32 i cant**
A: Yup, I'm using these with the ESP-32 and the U8G2 library. Works fine with hardware SPI:
U8G2_SSD1309_128X64_NONAME0_F_4W_HW_SPI u8g2(U8G2_R0, /* cs=*/ D8, /* dc=*/ D0, /* reset=*/ D3);
Be sure that you are powering the display with 3.3v.

## Customer Reviews

### ⭐⭐⭐⭐⭐ Works great!
*by H***S on September 13, 2021*

I used the Adafruit_SSD1306 library with a Moteino M0 board and it worked with no issues. It is setup to work with SPI by default, which is a little confusing because the board is labeled for I2C. Luckily several of the reviews pointed out that discrepancy so it was no big deal.I used hardware SPI and wired SDA->MOSI, SCL->SCK, GND->Ground, VCC->3v, and the remaining 3 pins to whatever digital output pins you want. I also modified the Adafruit example sketch to use hardware SPI (the sketch defaults to software SPI). So the initialization line I used is as follows:Adafruit_SSD1306 display(OLED_DC, OLED_RESET, OLED_CS);The display is nice and bright and daylight readable. I plan to buy many more of these in the future. Great display.

### ⭐⭐⭐⭐ Very nice OLED, got it working via SPI and I2C despite incorrect documentation
*by J***S on November 28, 2021*

Working on some projects with a Raspberry Pi Pico using a ported SSD1306 library. My project required I2C communication and I had some difficulty at first. I validated the OLED worked via SPI, so after a bit of fiddling I figured out the combination:1. Move R4 resistor to R32. Bridge the R5 pads (0 ohm resistor, solder bridge or wire will work)3. Connect the RES pin to source voltage (connected to RUN pin on Pi Pico)4. Connect the GND, VCC, SDA, SCL lines normallyStep 3 wasn't documented anywhere I could find. Figured it out after some Googling and trial and error. After all was said and done, I was able to run this OLED at 3.3v and 5v via SPI and I2C. I tested I2C up to 800 kHz (didn't try higher) and it worked great. I don't know if running it out of spec will kill it faster, but I was impressed with the variety of options that worked.The display refreshes just a tad slower than the smaller OLED displays I have, but that's not a knock against it. I have the green and blue versions and both look amazing and perform great for my use case. As someone else said, the pins are labeled in a weird way, but it's easy enough to figure out what goes where. Would definitely get more if needed.

### ⭐⭐⭐⭐⭐ Works well on I2C
*by Q***Y on November 15, 2023*

You need to move a resistor and jumper as per product description. Also RST needs to be set, either by pull up or pull down. You can connect RST to ENA pin on your devkit, if it's available, or use something like this:pinMode( 5, OUTPUT); // RES Pin DisplaydigitalWrite( 5, LOW);delay (100);digitalWrite( 5, HIGH);Also, it works with the Adafruit SSD1306 library, no need to hunt for a 1309 library.

## Frequently Bought Together

- diymore I2C Display Module 2.42" OLED Digital IIC I2C SPI Serial 128X64 Pixel OLED Screen Display Module SSD1309 for Arduino Project DIY Electronic Arduino Led Display (White)
- Teyleten Robot 2.42 inch 128x64 OLED LCD Display Module SSD1309 7 Pin SPI/IIC I2C Serial Interface for Arduino UNO R3 - White Light
- ELEGOO 120pcs Multicolored Dupont Wire 40pin Male to Female, 40pin Male to Male, 40pin Female to Female Breadboard Jumper Ribbon Cables Kit Compatible with Arduino Projects

---

## Why Shop on Desertcart?

- 🛒 **Trusted by 1.3+ Million Shoppers** — Serving international shoppers since 2016
- 🌍 **Shop Globally** — Access 737+ million products across 21 categories
- 💰 **No Hidden Fees** — All customs, duties, and taxes included in the price
- 🔄 **15-Day Free Returns** — Hassle-free returns (30 days for PRO members)
- 🔒 **Secure Payments** — Trusted payment options with buyer protection
- ⭐ **TrustPilot Rated 4.5/5** — Based on 8,000+ happy customer reviews

**Shop now:** [https://www.desertcart.sg/products/166302420-2-42-oled-digital-iic-i2c-spi-serial-128x64-pixel](https://www.desertcart.sg/products/166302420-2-42-oled-digital-iic-i2c-spi-serial-128x64-pixel)

---

*Product available on Desertcart Singapore*
*Store origin: SG*
*Last updated: 2026-01-23*