

Buy anything from 5,000+ international stores. One checkout price. No surprise fees. Join 2M+ shoppers on Desertcart.
Desertcart purchases this item on your behalf and handles shipping, customs, and support to Kenya.
🚀 Elevate your Pico projects with vibrant, compact brilliance!
The Waveshare 1.8inch LCD Display Module offers a 160×128 pixel TFT screen with 65K RGB colors, driven by the ST7735S controller via a 4-wire SPI interface. Designed for Raspberry Pi Pico, it features a direct female header for easy attachment and comes with comprehensive development resources including C/C++ and MicroPython examples, making it an ideal choice for makers seeking vivid, compact displays with minimal wiring.
| ASIN | B093L9WVLB |
| Best Sellers Rank | #163,481 in Computers ( See Top 100 in Computers ) |
| Item model number | RS3248 |
| Manufacturer | Waveshare |
| Product Dimensions | 5.2 x 2.8 x 3.45 cm; 25 g |
A**Z
If I find an appropriate DIY handheld enclosure and some green LED light strips... if I was one of the Ghost Busters, like Egon Spenglar, for example, I could use this display to build a PK meter!
B**N
These screens have a great build quality and a convenient low-profile. For my purposes, I soldered a Raspberry Pi Pico development board directly to the screen, allowing me to change what was displayed based on what I coded into the Pico. The resolution is as advertised, with a 160x128 ratio. Keep this resolution in mind when purchasing! You are not buying a tiny screen that will function/look the same as your phone, for example. You are truly limited to a picture that is 160 BITS by 128 BITS. If you know this, you will be pleased with this product! If you don't know what I'm talking about, research it before buying so you aren't blindsided. I had no functionality issues and the responsiveness of the screen was impressive. The brightness is also a great factor; I used these to make glowing eyes and the brightness of the screens really helped them stick out!
S**E
Ware wie beschrieben und innerhalb der angegeben Zeit erhalten. Dokumentation (link) auf Anfrage sofort erhalten (ist mglw. irgendwo tief in der Beschreibung - Spezifikation versteckt). Das Display funktioniert sehr gut, die touch-Funktion braucht noch etwas Bearbeitung (softwareseitig, Effekt wie Tastenprellen). SD-Karte noch nicht ausprobiert - wo gibt's noch so kleine Speicherkarten? Im Drogeriemarkt fängt das bei 128 GB an?
M**K
This screen helped me further myself in micro python. There isn’t much draw back than the joy stick button gets annoying without a cover and the screen driver takes up half the pico’s limited 2mb flash. Plan to add an SD slot or grab a pico with larger flash, this is at the limit. 100% recommend this screen to medium level learners, there isn’t too much documentation out there and will gain a lot of confidence tackling buttons, joysticks, sub menus, refresh rates, and how to manipulate the LCD commands.
K**L
Works well, seems about the same as my several ESP32 market variants if this variety. For the Display portion I used with a Pico2 W board. Waveshare's Arduino demo does not have a .ino but supplies config files for TFT_eSPI library. I use TFT_eSPI on ESP32 and it works fine on the Pico2W with this display also. Here are the TFT_eSPI UserSetup.h settings I used, informed from the Waveshare Wiki demo files. #define RPI_DISPLAY_TYPE // 20MHz maximum SPI #define ILI9488_DRIVER #define TFT_INVERSION_ON #define TFT_BL 13 // LED back-light control pin #define TFT_BACKLIGHT_ON HIGH // Level to turn ON back-light (HIGH or LOW) #define TFT_MISO 12 #define TFT_MOSI 11 #define TFT_SCLK 10 #define TFT_CS 9 // Chip select control pin #define TFT_DC 8 // Data Command control pin #define TFT_RST 15 // Reset pin (could connect to RST pin) #define TOUCH_CS 16 // Chip select pin (T_CS) of touch screen #define TOUCH_IRQ 17 // optional: input-only; we only read its level // For the RP2040 processor define the SPI port channel used (default 0 if undefined) #define TFT_SPI_PORT 1 // Set to 0 if SPI0 pins are used, or 1 if spi1 pins used // Optional reduced SPI frequency for reading TFT #define SPI_READ_FREQUENCY 20000000 // The XPT2046 requires a lower SPI clock rate of 2.5MHz so we define that here: #define SPI_TOUCH_FREQUENCY 2500000 The TFT_eSPI example "Test_Touch_Controller.ino" automatically works with this display's XPT2046 when you define the touch pins as per above. Also Touch_Contoller_Demo.ino works. You can see X, Y and Z(Pressure) respond. There are also calibration functions. Add the simple touch functions into one of the display demos to see both work at the same time.
Trustpilot
2 weeks ago
1 week ago