
Amazon Prime Free Trial
FREE Delivery is available to Prime members. To join, select "Try Amazon Prime and start saving today with FREE Delivery" below the Add to Cart button and confirm your Prime free trial.
Amazon Prime members enjoy:- Cardmembers earn 5% Back at Amazon.com with a Prime Credit Card.
- Unlimited FREE Prime delivery
- Streaming of thousands of movies and TV shows with limited ads on Prime Video.
- A Kindle book to borrow for free each month - with no due dates
- Listen to over 2 million songs and hundreds of playlists
Important: Your credit card will NOT be charged when you start your free trial or if you cancel during the trial period. If you're happy with Amazon Prime, do nothing. At the end of the free trial, your membership will automatically upgrade to a monthly membership.
1.76 mi | Ashburn 20147
waveshare 1.5inch RGB OLED Display Module, 128x128 Pixels 16-bit High Color (65K Colors) SPI Interface Compatible with Arduino Raspberry Pi Jetson Nano STM32
Return this item for free
We offer easy, convenient returns with at least one free return option: no shipping charges. All returns must comply with our returns policy.
Learn more about free returns.- Go to your orders and start the return
- Select your preferred free shipping option
- Drop off and leave!
Return this item for free
We offer easy, convenient returns with at least one free return option: no shipping charges. All returns must comply with our returns policy.
Learn more about free returns.- Go to your orders and start the return
- Select your preferred free shipping option
- Drop off and leave!
Purchase options and add-ons
| Brand | waveshare |
| Model Name | 1.5inch RGB OLED Module |
| Connectivity Technology | SPI |
| Included Components | 1 x 1.5 inch RGB OLED Module, 1 x PH2.0 7 Pin |
| Compatible Devices | Raspberry Pi, Jetson Nano, Arduino, STM32 |
About this item
- This is a general 1.5inch RGB OLED display module, 128x128 pixels, 16-bit high color (65K colors),clearly displays colorful images, with embedded controller, communicating via SPI interface.
- Driver: SSD1351. Display color: RGB, 65K colors
- Supports 4-wire SPI OR 3-wire SPI interface, configured via onboard resistor
- Dimension: 44.5 x 37 (mm),Operating voltage: 3.3V / 5V,Viewing angle: >160°,Interface: 4-wire SPI, 3-wire SPI
Consider a similar item
Frequently bought together

4 stars and above
Related products with free delivery on eligible orders
Looking for specific info?
Customer reviews
Customer Reviews, including Product Star Ratings help customers to learn more about the product and decide whether it is the right product for them.
To calculate the overall star rating and percentage breakdown by star, we don’t use a simple average. Instead, our system considers things like how recent a review is and if the reviewer bought the item on Amazon. It also analyzed reviews to verify trustworthiness.
Learn more how customers reviews work on AmazonCustomers say
Customers appreciate the monitor's display quality and value for money. They find the display has high contrast and a resolution of 240x320 that provides fine detail. However, some customers find the setup process confusing and difficult to follow due to outdated instructions and incomplete code examples. Opinions vary on the overall functionality.
AI-generated from the text of customer reviews
Customers appreciate the display quality. They find it readable and bright, with a high contrast and resolution of 240x320 that provides fine details. The pixels are visible, making it suitable for desktop status displays.
"Displays things. Works great." Read more
"...The resolution of 240x320 gives fine detail, but obviously requires longer for screen refresh, so it's a trade off...." Read more
"Got this for a stats monitor. Fairly easy to setup and looks way better than the LCD screen I was using...." Read more
"...Following YouTube tutorials made me realize that the screen just doesn't work." Read more
Customers appreciate the monitor's value for money. They say it has a nice display and seems like a bargain.
"...Nice little display, seems like a bargain. Am looking forward to using it in a project soon." Read more
"Bright and responsive. No issues at all. Decent price." Read more
"Quality at a Great Price...." Read more
Customers have different experiences with the monitor's functionality. Some say it works well, the demo code for Arduino works fine, and the display is bright and responsive. Others mention issues with the sample code and documentation.
"Displays things. Works great." Read more
"...From what I understand it barely worked in the previous version and that's only because raspbian hadn't depricated the drivers this works with to..." Read more
"Works just fine with an Arduino Nano Every and the recommended Waveshare example software. Nice little display, seems like a bargain...." Read more
"...instructions are ungodly confusing and all over the place, the device doesn't work even after following their instructions...." Read more
Customers find the monitor setup difficult. The instructions are confusing and inconsistent, making it difficult to set up. Some configurations fail without explanation. It's also awkward to connect with Arduino due to extra cables required.
"...The issue is that Wave Share still has outdated instructions on their wiki page, so one needs to find alternative downloads for certain packages...." Read more
"Aside from the fact that their instructions are ungodly confusing and all over the place, the device doesn't work even after following their..." Read more
"...Also, it's a bit awkward to hook up with Arduino - you have to use extra cables because of the female connections. I would not purchase again." Read more
"Definately not a plug and play item, github instructions are impossible to follow, no other location or video to help...." Read more
Customers find the code quality poor. The included code doesn't compile, doesn't provide examples for each color, and requires them to write more Python code.
"...it'll just require me to write more python code...." Read more
"...and 64 shades of brightness for each color, but the included code doesn't give examples for this, only black/white...." Read more
"...Demo code doesn't compile. Following YouTube tutorials made me realize that the screen just doesn't work." Read more
Reviews with images
like OLED
Top reviews from the United States
There was a problem filtering reviews right now. Please try again later.
- Reviewed in the United States on December 14, 2024Color: 2inch IPS LCD Display ModuleVerified PurchaseDisplays things. Works great.
- Reviewed in the United States on May 22, 2020Color: 2inch IPS LCD Display ModuleVerified PurchaseIn 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.
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.
Images in this review
- Reviewed in the United States on June 7, 2024Color: 1.5inch RGB OLED ModuleVerified PurchaseGot 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.
5.0 out of 5 stars Far better than the LCD screens you get in electronics kitsGot 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.
Reviewed in the United States on June 7, 2024
Images in this review
- Reviewed in the United States on November 30, 2023Color: 1.3inch IPS LCD Display HATVerified PurchaseIf you've gotten to the point where the demos run. Great! After this, I would suggest doing a few steps in different order like so:
sudo nano /boot/config.txt
#ADD near the top of the config file before dtoverlay. ---> hdmi_force_hotplug=1
#Comment out ----> dtoverlay=vc4-fkms-v3d
#ADD at the end of the file:
hdmi_force_hotplug=1
hdmi_cvt=300 300 60 1 0 0 0
hdmi_group=2
hdmi_mode=87
display_rotate=0
#CTRL+S and Reboot.
#COMPILE, Reboot with all plugged-in combinations (unplugged, HDMI plugged, both plugged, etc).
#If doesn't work, delete files in the build folder and compile again:
cmake -DSPI_BUS_CLOCK_DIVISOR=20 -DWAVESHARE_1INCH3_LCD_HAT=ON -DBACKLIGHT_CONTROL=ON -DSTATISTICS=0 ..
make -j
sudo ./fbcp
#Reboot and repeat
- Reviewed in the United States on August 17, 2024Color: 2inch IPS LCD Display ModuleVerified PurchaseIf you have time to waste on tinkering and searching, knock yourself out. If you value your time, as someone else in the reviews said, spend a little more and get the same-sized Adafruit display. At least their documentation is solid and their sample code works across different MCUs. I've been trying to get this display to work on a Sparkfun ESP32 Thing Plus (USB-C) all weekend. I've tried three different libraries and have yet to see any graphics displayed on these LCDs: Adafruit_GFX, Arduino_GFX, and the code from Waveshare's wiki. Nothing. I've written lightweight 8-bit interface libraries for LCDs, VFDs, and OLEDs. I'd get farther if I just wrote everything from scratch, at this point.
- Reviewed in the United States on February 8, 2024Color: 1.8inch LCD Display ModuleVerified PurchaseWorks just fine with an Arduino Nano Every and the recommended Waveshare example software. Nice little display, seems like a bargain. Am looking forward to using it in a project soon.
- Reviewed in the United States on November 30, 2023Color: 1.5inch RGB OLED ModuleVerified PurchaseBright and responsive. No issues at all. Decent price.
- Reviewed in the United States on July 2, 2024Color: 1.44inch LCD Display HATVerified PurchaseI want to give this more stars but I just can't. I feel I am already being kind giving it 2 stars. After several days of web searches, AI and typing in hundreds of lines of commands and "sudo apt installs" the BEST I could get this thing to do is show me a default wallpaper using Python.
Though I am fairly new to Raspberry Pi, I have been playing with Linux since the 1990's and most recently using the RPi02W as hotspots for DMR radio. Needless to say I am a fairly technical person having been in the IT industry and a Ham operator for over 20 years.
The issue is that Wave Share still has outdated instructions on their wiki page, so one needs to find alternative downloads for certain packages. The instructions just have you installing all kinds of packages for the various drivers and libraries, but no where does it explain in detail what they are for, just "open terminal and run the following command". Nowhere does it tell you to make sure have all the prerequisites such as git and a compiler installed or if you don't have one, here is how to do it. The URL's they tell you to use come back with an Error 404: Not found.
If you search for the file to download you can find them on GitHub, but the steps listed there are different to get the package installed, similar, but just different enough it creates a whole new set of problems and issues.
I then found another site with instructions that allegedly solved the installation and configuration issues, but upon going through those steps, yep, more issues and errors. The commands are shown as one long string, so you need decipher when and where the breaks are, but even then you get a certain point and the configurations fail with no explanation of how to get past them.
My setup is as follows:
Raspberry Pi Zero 2 W (quad core)
Raspberry Pi OS 64 bit (lite) (updated/upgraded)
Makerspot Hub Hat for Raspberry Pi Zero v1.3 & Pi Zero W
Waveshare 1.44 inch LCD HAT
Top reviews from other countries
AndrewCReviewed in Canada on June 20, 20245.0 out of 5 stars Nice display
Color: 1.5inch RGB OLED ModuleVerified PurchaseConnected to raspberry pi and used the luma-oled drivers. Good quality image. Easy to use.
PrasunBiswasReviewed in India on September 21, 20235.0 out of 5 stars Good product
Color: 1.3inch IPS LCD Display HATVerified PurchaseGood product. Working excellent.
Peter KrugReviewed in Canada on September 16, 20235.0 out of 5 stars Works as expected!
Color: 1.5inch RGB OLED ModuleVerified PurchaseVery sharp display. Small but bright and very precise display. Exactly as described.
snaggyReviewed in Canada on October 7, 20241.0 out of 5 stars Defective
Color: 1.3inch IPS LCD Display HATVerified PurchaseDefective upon delivery. Could not install drivers, and it destroyed my Raspberry Pi zero. There must have been an internal short in this display. Amazon should replace my Raspberry Pi. Im not happy. Not recommend.
James S CanovaReviewed in Canada on July 19, 20225.0 out of 5 stars Good quality display.
Color: 1.5inch RGB OLED ModuleVerified PurchaseAll around a nice unit. Sturdy with good mounting points. Easy to use with Arduino Uno and BLE 33. The easiest way to get it working is to load the Adafruit SSD1351 library and use the Arduino Examples. I've 3 of these.

