---
product_id: 166302420
title: "Diymore 2.42\" OLED Digital IIC I2C SPI Serial 128X64 Pixel Screen Display Module SSD1309 for Arduino Project DIY Electronic Arduino (White)"
brand: "diymore"
price: "₩42427"
currency: KRW
in_stock: true
reviews_count: 10
category: "Diymore"
url: https://www.desertcart.kr/products/166302420-diymore-2-42-oled-digital-iic-i2c-spi-serial-128x64
store_origin: KR
region: South Korea
---

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

**Brand:** diymore
**Price:** ₩42427
**Availability:** ✅ In Stock

## Summary

> 🚀 Elevate your DIY game with a display that’s as smart as you are!

## Quick Answers

- **What is this?** Diymore 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?** ₩42427 with free shipping
- **Is it available?** Yes, in stock and ready to ship
- **Where can I buy it?** [www.desertcart.kr](https://www.desertcart.kr/products/166302420-diymore-2-42-oled-digital-iic-i2c-spi-serial-128x64)

## 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

- • **Versatile Connectivity:** Seamlessly switch between SPI and I2C interfaces for ultimate flexibility.
- • **High-Resolution Graphics:** 128x64 pixels deliver detailed, clear images and text for professional-grade projects.
- • **Plug & Play with Arduino:** Optimized for Arduino and Raspberry Pi Pico, perfect for makers and innovators.
- • **Vivid 2.42" OLED Display:** Experience sharp, bright visuals that make your DIY projects pop.
- • **Daylight-Readable Brightness:** Bright OLED screen ensures your display stays visible even in well-lit environments.

## Overview

The Diymore 2.42" OLED Display Module features a sharp 128x64 pixel resolution driven by the SSD1309 chip, supporting both SPI and I2C interfaces. Designed for Arduino and similar development boards, it offers bright, daylight-readable visuals and flexible connectivity options, making it a must-have for tech-savvy makers aiming to build standout electronic projects.

## Description

desertcart.com: Diymore 2.42" OLED Digital IIC I2C SPI Serial 128X64 Pixel Screen Display Module SSD1309 for Arduino Project DIY Electronic Arduino (White) : Electronics

Review: Very nice OLED, got it working via SPI and I2C despite incorrect documentation - 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 R3 2. 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 normally Step 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.
Review: Works great! - 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.

## 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 |
|---------------|-------|
| ASIN | B07XRFFPCT |
| Best Sellers Rank | #451,824 in Industrial & Scientific ( See Top 100 in Industrial & Scientific ) #168 in LCD Graphic Displays |
| Brand | diymore |
| Chipset Type | SSD1309 |
| Compatible Devices | Personal Computer, Tablet, Mobile Phone, Development Board |
| Compatible Processors | Intel Core i3 |
| Customer Reviews | 3.8 out of 5 stars 50 Reviews |
| Graphics Card Interface | Integrated |
| Main Power Connector Type | DC power jack |
| Manufacturer | diymore |
| Memory Storage Capacity | 64 GB |
| Mfr Part Number | 030526242 |
| Model Name | 030526 |
| Model Number | 030526 |
| Number of Items | 1 |
| Number of Packs | 1 |
| Number of Ports | 4 |
| Platform | Not Machine Specific |
| RAM Memory Technology | DDR4 |
| S/PDIF Connector Type | Optical |
| System Bus Standard Supported | SATA 3 |
| Total Usb Ports | 4 |
| USB 2.0 | 4 |

## 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

![Diymore 2.42" OLED Digital IIC I2C SPI Serial 128X64 Pixel Screen Display Module SSD1309 for Arduino Project DIY Electronic Arduino (White) - Image 1](https://m.media-amazon.com/images/I/517r2GBuIrL.jpg)
![Diymore 2.42" OLED Digital IIC I2C SPI Serial 128X64 Pixel Screen Display Module SSD1309 for Arduino Project DIY Electronic Arduino (White) - Image 2](https://m.media-amazon.com/images/I/51rF+dmTlfL.jpg)
![Diymore 2.42" OLED Digital IIC I2C SPI Serial 128X64 Pixel Screen Display Module SSD1309 for Arduino Project DIY Electronic Arduino (White) - Image 3](https://m.media-amazon.com/images/I/517mS3CGUwL.jpg)
![Diymore 2.42" OLED Digital IIC I2C SPI Serial 128X64 Pixel Screen Display Module SSD1309 for Arduino Project DIY Electronic Arduino (White) - Image 4](https://m.media-amazon.com/images/I/51rEKH6+SEL.jpg)
![Diymore 2.42" OLED Digital IIC I2C SPI Serial 128X64 Pixel Screen Display Module SSD1309 for Arduino Project DIY Electronic Arduino (White) - Image 5](https://m.media-amazon.com/images/I/61UL36m4gIL.jpg)

## 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

### ⭐⭐⭐⭐ 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 R3 2. 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 normally Step 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 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.

### ⭐ don't buy
*by M***Z on March 12, 2026*

Don't waste your money, it only worked one time and never functioned after the time changed micro controllers and still didn't work

## 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.kr/products/166302420-diymore-2-42-oled-digital-iic-i2c-spi-serial-128x64](https://www.desertcart.kr/products/166302420-diymore-2-42-oled-digital-iic-i2c-spi-serial-128x64)

---

*Product available on Desertcart South Korea*
*Store origin: KR*
*Last updated: 2026-09-25*