Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/goodtft/LCD-show

2.4" 2.8"3.2" 3.5" 5.0" 7.0" TFT LCD driver for the Raspberry PI 3B+/A/A+/B/B+/PI2/ PI3/ZERO/ZERO W
https://github.com/goodtft/LCD-show

Last synced: 6 days ago
JSON representation

2.4" 2.8"3.2" 3.5" 5.0" 7.0" TFT LCD driver for the Raspberry PI 3B+/A/A+/B/B+/PI2/ PI3/ZERO/ZERO W

Awesome Lists containing this project

README

        

### Install drivers in the Ubuntu system
https://github.com/lcdwiki/LCD-show-ubuntu

### Install drivers in the Kali system
https://github.com/lcdwiki/LCD-show-kali

### Install drivers in the RetroPie system
https://github.com/lcdwiki/LCD-show-retropie

Install drivers in the Raspbian system

====================================================
Update:

v2.1-20191106

Update to support MHS35B

Update:

v2.0-20190704

Update to support rotate the display direction

Update:

v1.9-20181204

Update to support MHS40 & MHS32

Update:

v1.8-20180907

Update to support MHS35

Update:

v1.7-20180320

Update to support Raspbian Version: March 2018(Release date:2018-03-13)

Update:

v1.6-20170824

Update xserver to support Raspbian-2017-08-16

Update:

v1.5-20170706

Update to support Raspbian-2017-07-05, Raspbian-2017-06-21

Update:

v1.3-20170612

fixed to support Raspbian-2017-03-02, Raspbian-2017-04-10

Update:

v1.2-20170302

Add xserver-xorg-input-evdev_1%3a2.10.3-1_armhf.deb to support Raspbian-2017-03-02

Update:

v1.1-20160815

# How to install the LCD driver of Raspberry Pi

1.)Step1, Install Raspbian official mirror

====================================================
a)Download Raspbian official mirror:

https://www.raspberrypi.org/downloads/

b)Use“SDFormatter.exe”to Format your TF Card

c)Use“Win32DiskImager.exe” Burning mirror to TF Card


2.) Step2, Clone my repo onto your pi

====================================================
Use SSH to connect the Raspberry Pi,

And Ensure that the Raspberry Pi is connected to the Internet before executing the following commands:
-----------------------------------------------------------------------------------------------------

```sudo rm -rf LCD-show```

```git clone https://github.com/goodtft/LCD-show.git```

```chmod -R 755 LCD-show```

```cd LCD-show/```


3.)Step3, According to your LCD's type, excute the corresponding driver:
====================================================

# 2.4” RPi Display (MPI2401):
### Driver install:
sudo ./LCD24-show
### WIKI:
CN: http://www.lcdwiki.com/zh/2.4inch_RPi_Display

EN: http://www.lcdwiki.com/2.4inch_RPi_Display

# 2.4” RPi Display For RPi 3A+ (MPI2411):
### Driver install:
sudo ./LCD24-3A+-show
### WIKI:
CN: http://www.lcdwiki.com/zh/2.4inch_RPi_Display_For_RPi_3A+

EN: http://www.lcdwiki.com/2.4inch_RPi_Display_For_RPi_3A+

# 2.8” RPi Display (MPI2801):
### Driver install:
sudo ./LCD28-show
### WIKI:
CN: http://www.lcdwiki.com/zh/2.8inch_RPi_Display

EN: http://www.lcdwiki.com/2.8inch_RPi_Display

# 3.2” RPi Display (MPI3201):
### Driver install:
sudo ./LCD32-show
### WIKI:
CN: http://www.lcdwiki.com/zh/3.2inch_RPi_Display

EN: http://www.lcdwiki.com/3.2inch_RPi_Display

# MHS-3.2” RPi Display (MHS3232):
### Driver install:
sudo ./MHS32-show
### WIKI:
CN: http://www.lcdwiki.com/zh/MHS-3.2inch_Display

EN: http://www.lcdwiki.com/MHS-3.2inch_Display

# 3.5” RPi Display(MPI3501):
### Driver install:
sudo ./LCD35-show
### WIKI:
CN: http://www.lcdwiki.com/zh/3.5inch_RPi_Display

EN: http://www.lcdwiki.com/3.5inch_RPi_Display

# 3.5” HDMI Display-B(MPI3508):
### Driver install:
sudo ./MPI3508-show
### WIKI:
CN: http://www.lcdwiki.com/zh/3.5inch_HDMI_Display-B

EN: http://www.lcdwiki.com/3.5inch_HDMI_Display-B

# MHS-3.5” RPi Display(MHS3528):
### Driver install:
sudo ./MHS35-show
### WIKI:
CN: http://www.lcdwiki.com/zh/MHS-3.5inch_RPi_Display

EN:http://www.lcdwiki.com/MHS-3.5inch_RPi_Display

# MHS-3.5” RPi Display-B(MHS35XX):
### Driver install:
sudo ./MHS35B-show
### WIKI:
CN: http://www.lcdwiki.com/zh/MHS-3.5inch_RPi_Display-B

EN:http://www.lcdwiki.com/MHS-3.5inch_RPi_Display-B

# 4.0" HDMI Display(MPI4008):
### Driver install:
sudo ./MPI4008-show
### WIKI:
CN: http://www.lcdwiki.com/zh/4inch_HDMI_Display-C

EN: http://www.lcdwiki.com/4inch_HDMI_Display-C

# MHS-4.0" HDMI Display-B(MHS4001):
### Driver install:
sudo ./MHS40-show
### WIKI:
CN: http://www.lcdwiki.com/zh/MHS-4.0inch_Display-B

EN: http://www.lcdwiki.com/MHS-4.0inch_Display-B

# 5.0” HDMI Display(Resistance touch)(MPI5008):
### Driver install:
sudo ./LCD5-show
### WIKI:
CN: http://www.lcdwiki.com/zh/5inch_HDMI_Display

EN: http://www.lcdwiki.com/5inch_HDMI_Display

# 5inch HDMI Display-B(Capacitor touch)(MPI5001):
### Driver install:
sudo ./MPI5001-show
### WIKI:
CN: http://www.lcdwiki.com/zh/5inch_HDMI_Display-B

EN: http://www.lcdwiki.com/5inch_HDMI_Display-B

# 7inch HDMI Display-B-800X480(MPI7001):
### Driver install:
sudo ./LCD7B-show
### WIKI:
CN: http://www.lcdwiki.com/zh/7inch_HDMI_Display-B

EN: http://www.lcdwiki.com/7inch_HDMI_Display-B

# 7inch HDMI Display-C-1024X600(MPI7002):
### Driver install:
sudo ./LCD7C-show
### WIKI:
CN: http://www.lcdwiki.com/zh/7inch_HDMI_Display-C

EN: http://www.lcdwiki.com/7inch_HDMI_Display-C

Wait for a moment after executing the above command, then you can use the corresponding raspberry LCD.

# How to rotate the display direction

This method only applies to the Raspberry Pi series of display screens, other display screens do not apply.

### Method 1, If the driver is not installed, execute the following command (Raspberry Pi needs to connected to the Internet):

sudo rm -rf LCD-show

git clone https://github.com/goodtft/LCD-show.git

chmod -R 755 LCD-show

cd LCD-show/

sudo ./XXX-show 90

After execution, the driver will be installed. The system will automatically restart, and the display screen will rotate 90 degrees to display and touch normally.

( ' XXX-show ' can be changed to the corresponding driver, and ' 90 ' can be changed to 0, 90, 180 and 270, respectively representing rotation angles of 0 degrees, 90 degrees, 180 degrees, 270 degrees)

### Method 2, If the driver is already installed, execute the following command:

cd LCD-show/

sudo ./rotate.sh 90

After execution, the system will automatically restart, and the display screen will rotate 90 degrees to display and touch normally.

( ' 90 ' can be changed to 0, 90, 180 and 270, respectively representing rotation angles of 0 degrees, 90 degrees, 180 degrees, 270 degrees)

(If the rotate.sh prompt cannot be found, use Method 1 to install the latest drivers)