

🌟 Elevate your embedded projects with dazzling OLED brilliance!
The Waveshare 1.5inch RGB OLED Display Module features a sharp 128x128 pixel resolution with 16-bit color depth supporting 65,000 vibrant colors. Powered by the SSD1351 controller, it offers flexible 3-wire or 4-wire SPI communication compatible with popular platforms like Arduino, Raspberry Pi, Jetson Nano, and STM32. Its compact size and dual 3.3V/5V operation make it ideal for professional developers seeking high-contrast, vivid displays in compact embedded applications.
| ASIN | B07V579YK2 |
| Best Sellers Rank | #147 in Single Board Computers (Computers & Accessories) |
| Brand | waveshare |
| Built-In Media | 1 x 1.5 inch RGB OLED Module, 1 x PH2.0 7 Pin |
| CPU Manufacturer | ARM |
| Compatible Devices | Raspberry Pi, Jetson Nano, Arduino, STM32 |
| Connectivity Technology | SPI |
| Customer Reviews | 4.1 out of 5 stars 338 Reviews |
| Included Components | 1 x 1.5 inch RGB OLED Module, 1 x PH2.0 7 Pin |
| Manufacturer | Waveshare |
| Mfr Part Number | 1.5inch RGB OLED Module |
| Model Name | 1.5inch RGB OLED Module |
| Model Number | 1.5inch RGB OLED Module |
| Operating System | Linux |
| Processor Brand | ARM |
| Processor Count | 1 |
| RAM Memory Technology | LPDDR3 |
| Total Usb Ports | 1 |
| UPC | 778365986153 |
M**N
Works well
I managed to get this to work with my XIAO ESP32S3 Sense board, which I was super happy about. So far I’ve only managed to draw shapes and print text on the screen but it’s very bright and the colors are crisp for such a cheap display. I’m not a fan of the cable that comes with it. It’s hard to push into the connector on the board and the DuPont connectors on the other end are female. It would have been nice for the DuPont connectors to be male so I can plug them into a breadboard. Alternatively, it would have been nice to include some header pins which I could solder. It’s only a minor inconvenience for a product which pretty much delivers in all other aspects.
W**S
like OLED
In the past, the main drawback of TFT technology has been the low contrast. Using In-Plane-Switching (IPS), the color is induced in the same plane as the backlight (The term would be wrong in this case, as the light plane is no longer behind the color plane), resulting in very high contrast. This display looks like an OLED display, without the drawbacks of color-fading over time, and price. Driver software is widely available - in the picture I'm using the sample from circuitpython for this chip. So far I have only driven the SPI at 24 Mhz, which the driver chip handles without hiccup. With the high contrast, this 2 inch display is as readable as bigger displays. The resolution of 240x320 gives fine detail, but obviously requires longer for screen refresh, so it's a trade off. For me, IPS displays will be the choice if available, and this display does not disappoint. The board allows for through-hole soldering of your own wires, and the supplied connector with breadboard friendly wires makes prototyping a snap, no soldering required. I will probably use this display for my final result, but will take the connector off, as it requires too much space below the display board. I tested several displays of different sizes and technologies. So far this is my favorite. What I haven't done yet is a power consumption comparison. When only few pixels are "active", OLED would usually consume less power, but I will see how it pans out.
T**A
great but just one flaw
i tested this on my raspberry pi zero, it works well but the buttons arent quite that responsive and the screen flickers like changing brightness every millisecond other than that its fine
J**.
Waveshare might be selling you a paper weight, be careful.
I just wanted to share my experience with this item. I truly wanted to add this Waveshare 2inch LCD Display to my Raspberry Pi Zero 2 W. After, following the pin out diagram provided by Waveshare, I began the code part of the project and that’s where my problems began. First, I am running Raspberry Pi OS Bookworm, I’m using a 64GB micro SD card. And just incase anyone needs to know the Raspberry Pi Zero 2 W only has 512 MB of RAM. Therefore, just trying to load any website using either of the browsers provided on the Pi Zero has a major problem and freezes up. The suggestion to add the Waveshare display to the Pi Zero that Waveshare provides I’m finding are either very outdated, or you must change your Operating System to a Lite version or obtain (Somehow) a non graphical web browser that will be a bit easier for the RPi OS Bookworm to load. Or, I’m reading on multiple different forums that you can do a swap space command in the terminal that will help your current browser load a website. I think that as nice as the Waveshare products seem, and not bad cost’s as far as Amazon pricing is concerned, if you cannot find suitable alternatives for getting the display to work with your device for your project then what good does it do. I just think there’s cheaper alternatives for Paperweights. Just be certain that you know for certain that your system is compatible with the display you are purchasing, or you know all of the programming tasks that will be required for you to add the Waveshare display to your project. It’s one thing to have to go through the back door to make devices compatible with each other, that’s just part of the way things have to be done sometimes. It’s a complete other to have to cut a hole in the roof of the building next door to get in where you need to be.
C**S
Great little display
These are pretty fantastic little displays. Bright, work as expected, and high quality overall. Really happy with Waveshare in general, cheers
M**Y
Excellent
Great little screen. Works very easily on my RPi Zero 2 projects.
A**G
Far better than the LCD screens you get in electronics kits
Got this for a stats monitor. Fairly easy to setup and looks way better than the LCD screen I was using. Takes up a few more pins from the Pi than I'd like but not a big deal.
A**.
Great value if you're willing to tinker a bit
Very good after some tinkering. I wanted to use it with Arduino to create a device for measuring how fresh the coffee pots at the office were. The provide code on the website was only for Arduino Uno. I had to tinker a bit to get it to work on Arduino Nano. I ended up removing the Chinese fonts from the drivers to save on space so it would upload successfully. The display was very slow to update though. I wanted to update specific sections of the screen, which required me to clear that section before updating the text. I ended up just writing new text with a black background to cover the old text, which worked ok. I also ended up moving to an ESP board to improve the speed a bit. The code would not compile for the ESP board. I ended up using ChatGPT to help remove the code related to the CN fonts, which is where the compile error was. I also had to explicitly set SPI.setFrequency(10000000); and change the default CS and DC pin since they seem to interfere with the ESP's bootup. Overall, it's a good value for what I paid. I was able to use it for the project that I wanted.
Trustpilot
3 weeks ago
2 weeks ago