Google Chat: zj734465502@gmail.com
+86-0755-88291180
sales01@spotpear.com
dragon_manager@163.com
services01@spotpear.com
manager01@spotpear.com
WhatsApp:13246739196
5 inch Resistive Touch Screen LCD, HDMI interface, Designed for Raspberry Pi
Note: This product can only work on a Raspberry Pi but not work on a PC. That is, if the HDMI of the LCD is connected to the HDMI on a PC, the LCD doesn't display anything.
You can enable the touch in two ways: Method 1. install driver to your Raspbian/Ubuntu Mate OS. Method 2. use the Ready-to-use image file of which LCD driver was pre-installed.
Description: The driver can be downloaded from github
git clone https://github.com/waveshare/LCD-show.git
1) Download the Raspbian / Ubuntu Mate image from Raspberry Pi website and extract it on a PC.
2) Connect your micro SD card to the PC and write the image to the card using Win32DiskImager. How to write an image to a micro SD card for your Pi? See RPi Image Installation Guides for more details)
3) Copy the LCD driver to the micro SD card (or copy the driver to the system of Pi using a USB drive).
4) Append the following lines to the config.txt file which is located in the root of the card:
max_usb_current=1 hdmi_group=2 hdmi_mode=87 hdmi_cvt 800 480 60 6 0 0 0 hdmi_drive=1
【Note】If you use the LCD with Raspberry Pi 4B, you also need to remove/comment the line dtoverlay=vc4-fkms-V3D from config.txt file.
5) The LCD will display after booting up. Then open a terminal to install the touch driver which can be found in the /boot/ directory. Note: The Raspberry Pi must be connected to the network, or else the touch driver won't be successfully installed. The result is that a small area at the border cannot be touched. If you have installed the touch driver but without network connection, how to solve the problem? See: #Touch screen calibration part.
git clone https://github.com/waveshare/LCD-show.git cd LCD-show/ chmod +x LCD5-show ./LCD5-show
Touch function will work after restart. For ease of use, you can set the screen orientation, see: #Screen orientation settings.
The image file with pre-installed driver is located in the IMAGE directory of the CD, or you can download it from #Image. Extract the .7z file and you will get an .img file. Write the image to your micro SD card (How to write an image to a micro SD card for your Pi? See RPi Image Installation Guides for more details). Then insert the card to your Pi, power up and enjoy it.
After touch driver installed, the screen orientation can be set by these commands:
cd LCD-show/ ./LCD5-show 0
cd LCD-show/ ./LCD5-show 90
cd LCD-show/ ./LCD5-show 180
cd LCD-show/ ./LCD5-show 270
cd LCD-show/ ./LCD5-show lite 0
cd LCD-show/ ./LCD5-show lite 90
cd LCD-show/ ./LCD5-show lite 80
cd LCD-show/ ./LCD5-show lite 270
If a latest Raspbian OS is in used, you should connect your Pi to the internet and install xserver-xorg-input-evdev.
sudo apt-get install xserver-xorg-input-evdev
sudo cp -rf /usr/share/X11/xorg.conf.d/10-evdev.conf /usr/share/X11/xorg.conf.d/45-evdev.conf sudo reboot
sudo dpkg -i -B xinput-calibrator_0.7.5-1_armhf.deb
/ect/X11/xorg.conf.d/99-calibration.conf
PIN NO. | SYMBOL | DESCRIPTION |
---|---|---|
1, 17 | 3.3V | Power positive (3.3V power input) |
2, 4 | 5V | Power positive (5V power input) |
3, 5, 7, 8, 10, 11, 12, 13, 15, 16, 18, 24 | NC | NC |
6, 9, 14, 20, 25 | GND | Ground |
19 | TP_SI | SPI data input of Touch Panel |
21 | TP_SO | SPI data output of Touch Panel |
22 | TP_IRQ | Touch Panel interrupt, low level while the Touch Panel detects touching |
23 | TP_SCK | SPI clock of Touch Panel |
26 | TP_CS | Touch Panel chip selection, low active |