2.8-inch Touch Screen Display compatible with Raspberry Pi
- 5%

2.8-inch Touch Screen Display compatible with Raspberry Pi

$18.00

In stock

$18.00

In stock

Add to cart
Buy Now

Share:

 

Uses the hardware SPI pins (SCK, MOSI, MISO, CE0, CE1) as well as GPIO #25 and #24. All other GPIO are unused. Since we had a tiny bit of space, there are 4 spots for optional slim tactile switches wired to four GPIOs, that you can use if you want to make a basic user interface. For example, you can use one as a power on/off button.

Compatibles with

  • Raspberry Pi 4 Model B 1GB (Discontinued, but compatible)
  • Raspberry Pi 4 Model B 2GB
  • Raspberry Pi 4 Model B 4GB
  • Raspberry Pi 4 Model B 8GB
  • Raspberry Pi 3 Model B+
  • Raspberry Pi 3 Model B
  • Raspberry Pi 3 Model A+

Uses the hardware SPI pins (SCK, MOSI, MISO, CE0, CE1) as well as GPIO #25 and #24. All other GPIO are unused. Since we had a tiny bit of space, there are 4 spots for optional slim tactile switches wired to four GPIOs, that you can use if you want to make a basic user interface. For example, you can use one as a power on/off button.

Pin Assignment:

  • Pin 1 & 17: 3.3V: Power positive (3.3V power input)
  • Pin 2 & 4: 5V: Power positive (5V power input)
  • Pin 3, 5, 7, 8, 10, 22: NC: Not Connected
  • Pin 6, 9, 14, 20, 25: GND: Ground
  • Pin 11: TP_IRQ: Touch Panel interrupt, low level while the Touch Panel detects touching
  • Pin 12: KEY1: Key, the push button with a label of K1, side of LCD
  • Pin 13: RST: Reset
  • Pin 15: LCD_RS: LCD instruction control, Instruction/Data Register selection
  • Pin 16: KEY2: Key, the push button with a label of K2, side of LCD
  • Pin 18: KEY3: Key, the push button with a label of K3, side of LCD
  • Pin 19: LCD_SI / TP_SI: SPI data input of LCD/Touch Panel
  • Pin 21: TP_SO: SPI data output of Touch Panel
  • Pin 23: LCD_SCK / TP_SCK: SPI clock of LCD/Touch Panel
  • Pin 24: LCD_CS: LCD chip selection, low active
  • Pin 26: TP_CS: Touch Panel chip selection, low active

It comes fully assembled and ready to be stacked onto your Pi! No soldering is required.

Adafruit has created a custom kernel package based of off Notro’s awesome framebuffer work, so you can install it over your existing Raspbian (or derivative) images in just a few commands. This tutorial shows you how to install the software, as well as calibrate the touchscreen, show videos, display images such as from your PiCam, and more!

Alternatively, we have tried installing the Graphics driver from LCD wiki page and is provided for Raspberry Pi OS/Raspbian. It also supports Ubuntu and Kali Linux too. Do follow the steps here: www.lcdwiki.com/2.8inch_RPi_Display

 

Note: Please use the recommended system for the touch screen. If another system is used, it may not have the touch function or may not work. You need to configure it yourself. Because there are many systems that the Raspberry Pi can use, we can’t make every system compatible with the touch screen.

Features:

  • 320×240 resolution
  • Resistive touch control
  • 3 programmable pushbuttons, connected to designated GPIO
  • Supports any revision of Raspberry Pi (directly-pluggable)
  • Compatible with Raspberry Pi A, B, A+, B+, 2B, 3B, 3B+, 4B versions
  • Drivers provided (works with Raspberry Pi OS a.k.a: Raspbian/Ubuntu directly)
  • Size perfectly fits the Raspberry Pi
  • High-quality immersion gold surface plating
  • Supports Raspbian system, Ubuntu system, Kali Linux system

Installing the graphic driver for the LCD on the Raspberry Pi 4 Model B:

  1. Please get a microSD card with the latest NOOBS/Raspberry Pi OS/Raspbian, or update the OS.
  2. Stack the LCD onto Raspberry Pi, before the graphic driver is installed, the Raspberry Pi will output graphic to HDMI port, so you will need a monitor, mouse, and keyboard to access to the terminal.
  3. Access to Raspberry Pi OS through the terminal, it can be SSH too.
  4. Install the graphic driver into Raspberry Pi OS
  5. Execute the following command:
    1. sudo rm -rf LCD-show
    2. git clone https://github.com/goodtft/LCD-show.git
    3. chmod -R 755 LCD-show
    4. cd LCD-show/
    5. sudo ./LCD28-show
  6. After this command, the Raspberry Pi will restart and the graphic will be displayed on 2.8 LCD instead of HDMI port.
  7. The touch screen works without any special driver, as we tested on the latest Raspberry Pi OS (30 July 2020).
  8. For more details, please refer to this link: www.lcdwiki.com/2.8inch_RPi_Display

Resources:

Packing list:

  • 1 x 2.8-inch Touch Screen Display
  • 1 x Touch pen

TOP