---
product_id: 312074310
title: "GeeekPi 2.8inch TFT LCD 240x320 Screen,Resistive Touch Screen Monitor with ILI9341 controller For Raspberry Pi/Raspberry Pi 4/3 Model B/B+"
brand: "geeekpi"
price: "RM5"
currency: MYR
in_stock: true
reviews_count: 4
url: https://www.desertcart.com.my/products/312074310-geeekpi-2-8inch-tft-lcd-240x320-screen-resistive-touch-screen
store_origin: MY
region: Malaysia
---

# 2.8-inch compact display 5V power input with regulator Resistive touch interface GeeekPi 2.8inch TFT LCD 240x320 Screen,Resistive Touch Screen Monitor with ILI9341 controller For Raspberry Pi/Raspberry Pi 4/3 Model B/B+

**Brand:** geeekpi
**Price:** RM5
**Availability:** ✅ In Stock

## Summary

> 🖥️ Small Screen, Big Impact: Elevate your Raspberry Pi projects with touch!

## Quick Answers

- **What is this?** GeeekPi 2.8inch TFT LCD 240x320 Screen,Resistive Touch Screen Monitor with ILI9341 controller For Raspberry Pi/Raspberry Pi 4/3 Model B/B+ by geeekpi
- **How much does it cost?** RM5 with free shipping
- **Is it available?** Yes, in stock and ready to ship
- **Where can I buy it?** [www.desertcart.com.my](https://www.desertcart.com.my/products/312074310-geeekpi-2-8inch-tft-lcd-240x320-screen-resistive-touch-screen)

## Best For

- geeekpi enthusiasts

## Why This Product

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

## Key Features

- • **Power-Savvy Design:** 5V input with onboard regulator for stable performance
- • **Compact 2.8-inch Display:** Perfectly sized for Raspberry Pi projects without bulk
- • **Vibrant 240x320 Resolution:** Sharp visuals that bring your DIY interfaces to life
- • **Resistive Touchscreen Control:** Intuitive touch input for seamless interaction
- • **ILI9341 Controller Compatibility:** Industry-standard driver ensures broad software support

## Overview

The GeeekPi 2.8-inch TFT LCD offers a crisp 240x320 resolution resistive touchscreen powered by the reliable ILI9341 controller. Designed for Raspberry Pi models 3 and 4, it demands some hardware savvy for setup but rewards with compact, interactive display capabilities ideal for custom DIY computing projects.

## Description

GeeekPi 2.8inch TFT LCD 240x320 Screen,Resistive Touch Screen Monitor with ILI9341 controller For Raspberry Pi/Raspberry Pi 4/3 Model B/B+: GeeekPi 2.8inch TFT LCD 240x320 Screen,Resistive Touch Screen Monitor with ILI9341 controller For Raspberry Pi/Raspberry Pi 4/3 Model B/B+.

Review: No clear instructions and screen sometimes goes white - Instructions are useless. Had to piece together things from online to get it working. Sometimes the screen just randomly goes white and unresponsive. Only way to fix is to unplug the Raspberry Pi USB power and plug back in again. Update: Screen was setup with a 5v input and the 5v connection soldered on the board - Caused random white screens. I setup instead with a 5v (and then 3v) input and the 3v connection soldered on the board - Fixed the random white screens, but now the screen is barely bright enough to see in the day. Update 2: Nope, white screen still randomly appears. Terrible product.
Review: Screen works ok, and so does touch, tricky to configure H/W though - To run on an arduino or rpi pico requires a significant amount of soldering skill. Out of the box it comes setup for 8080 parallel, so some SMD 0R resistors need to be moved, and a solder bridge needs to be made to turn on backlight. The provided link shows how to hook up the LCD to a pico, and that does work once you have done the soldering. (Actually I had to use a SMD heat gun to do it). The touch also needs 3 solder bridges to be made to work with SPI. It does require a good 5v supply (I wouldn't recommend reconfiguring the Vcc to 3v3 as it requires a 1amp 3.3 supply to work reliably), even when powered at 5v it has a regulator that drops it to 3v3. FWIW the teensy3/4 ILI9341 library drives the lcd panel nicely. I do not know why this says it is for use on a rpi3/4 as I see no instructions or connections to hook up to an rpi, (only the rpi pico). I've given the display 4 stars as it is quite nice once it works, but you need some H/W skill to get it configured correctly. The reports of white screen is probably due to insufficient 5v power (or 3v3 power), I also got white screen until i beefed up the power.

## Features

- Touchscreen

## Technical Specifications

| Specification | Value |
|---------------|-------|
| ASIN | B091C7YMZG |
| Are Batteries Included | No |
| Brand | GeeekPi |
| Customer Reviews | 3.0 3.0 out of 5 stars (7) |
| Date First Available | 28 April 2020 |
| Guaranteed software updates until | unknown |
| Item Weight | 60 g |
| Manufacturer reference | EP-0065 |
| Package Dimensions | 10.6 x 8 x 2.9 cm; 60 g |
| Processor Brand | ARM |
| Screen Resolution | 320X240 |
| Standing screen display size | 7.1 Centimetres |

## Product Details

- **Brand:** GeeekPi
- **Connectivity technology:** VGA
- **Display technology:** LCD
- **Display type:** LCD
- **Refresh rate:** 60 Hz
- **Resolution:** HD
- **Screen size:** 7.1 Centimetres
- **Screen surface description:** Matte
- **Special feature:** Touchscreen
- **Specific uses for product:** Business, Education, Gaming, Photo Editing, Programming, Video Editing

## Images

![GeeekPi 2.8inch TFT LCD 240x320 Screen,Resistive Touch Screen Monitor with ILI9341 controller For Raspberry Pi/Raspberry Pi 4/3 Model B/B+ - Image 1](https://m.media-amazon.com/images/I/61szalwi1XL.jpg)
![GeeekPi 2.8inch TFT LCD 240x320 Screen,Resistive Touch Screen Monitor with ILI9341 controller For Raspberry Pi/Raspberry Pi 4/3 Model B/B+ - Image 2](https://m.media-amazon.com/images/I/61i0c-FL3KL.jpg)
![GeeekPi 2.8inch TFT LCD 240x320 Screen,Resistive Touch Screen Monitor with ILI9341 controller For Raspberry Pi/Raspberry Pi 4/3 Model B/B+ - Image 3](https://m.media-amazon.com/images/I/61SeHIzA+SL.jpg)
![GeeekPi 2.8inch TFT LCD 240x320 Screen,Resistive Touch Screen Monitor with ILI9341 controller For Raspberry Pi/Raspberry Pi 4/3 Model B/B+ - Image 4](https://m.media-amazon.com/images/I/61yIWUwznFL.jpg)
![GeeekPi 2.8inch TFT LCD 240x320 Screen,Resistive Touch Screen Monitor with ILI9341 controller For Raspberry Pi/Raspberry Pi 4/3 Model B/B+ - Image 5](https://m.media-amazon.com/images/I/61v+hJzeTRL.jpg)

## Customer Reviews

### ⭐ No clear instructions and screen sometimes goes white
*by T***M on 11 January 2022*

Instructions are useless. Had to piece together things from online to get it working. Sometimes the screen just randomly goes white and unresponsive. Only way to fix is to unplug the Raspberry Pi USB power and plug back in again. Update: Screen was setup with a 5v input and the 5v connection soldered on the board - Caused random white screens. I setup instead with a 5v (and then 3v) input and the 3v connection soldered on the board - Fixed the random white screens, but now the screen is barely bright enough to see in the day. Update 2: Nope, white screen still randomly appears. Terrible product.

### ⭐⭐⭐⭐ Screen works ok, and so does touch, tricky to configure H/W though
*by W***N on 10 March 2022*

To run on an arduino or rpi pico requires a significant amount of soldering skill. Out of the box it comes setup for 8080 parallel, so some SMD 0R resistors need to be moved, and a solder bridge needs to be made to turn on backlight. The provided link shows how to hook up the LCD to a pico, and that does work once you have done the soldering. (Actually I had to use a SMD heat gun to do it). The touch also needs 3 solder bridges to be made to work with SPI. It does require a good 5v supply (I wouldn't recommend reconfiguring the Vcc to 3v3 as it requires a 1amp 3.3 supply to work reliably), even when powered at 5v it has a regulator that drops it to 3v3. FWIW the teensy3/4 ILI9341 library drives the lcd panel nicely. I do not know why this says it is for use on a rpi3/4 as I see no instructions or connections to hook up to an rpi, (only the rpi pico). I've given the display 4 stars as it is quite nice once it works, but you need some H/W skill to get it configured correctly. The reports of white screen is probably due to insufficient 5v power (or 3v3 power), I also got white screen until i beefed up the power.

### ⭐⭐⭐⭐⭐ Works really well. Good image
*by M***S on 11 April 2022*

I 've played with many LCD's like this over the years - and this is a good one. Clear image and good backlight. Followed the instructions in the Wiki and got the thing working in next to no time (C, stm32F4 using SPI) - its a standard ILI9341 interface. Top Tip! - if you are having trouble getting it working then buy a cheaper alternate one with the same ILI9341 interface - this'll confirm if its your code or hardware setup. If you pwm the backlight then it uses less power (if thats important to you). Loads of connector options too. Can use a single spi interface to access the touch screen and LCD (with CS pins) - keeps the cable count low.

---

## 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.com.my/products/312074310-geeekpi-2-8inch-tft-lcd-240x320-screen-resistive-touch-screen](https://www.desertcart.com.my/products/312074310-geeekpi-2-8inch-tft-lcd-240x320-screen-resistive-touch-screen)

---

*Product available on Desertcart Malaysia*
*Store origin: MY*
*Last updated: 2026-02-24*