8inch DSI LCD

From Waveshare Wiki
Jump to: navigation, search
8inch DSI LCD
8inch DSI LCD






8inch Capacitive Touch Display for Raspberry Pi, 800 × 480, MIPI DSI Interface.


  • 8inch capacitive touch screen with a hardware resolution of 800 × 480.
  • Capacitive touch panel, support 5-point touch.
  • Supports Pi 4B/3B+/3A+/3B/2B/B+/A+. Another adapter cable is required for CM3/3+/4a:DSI-Cable-15cm.
  • Directly drive LCD through DSI interface of Raspberry Pi, refresh rate up to 60Hz.
  • Working with Raspberry Pi, supports Raspberry Pi OS/Ubuntu/Kali and Retropie system.
  • Support backlight adjusts by software.

Featured design

  1. LCD FFC cable anti-interference design, more stable for industrial application.
  2. VCOM voltage adjustment for optimizing display effect.
  3. Power supply via pogo pins, eliminating messy cables connection.
  4. Two types of 5V output headers, for connecting cooling fans or other low-power devices.
  5. Reversed camera hole on the touch panel, allows integrating external camera.
  6. Large front panel design, make it easy to match user-defined cases or to be integrated into sorts of devices.
  7. Adopts SMD nuts for holding and fixing the board, more compact structure.

Working with Raspberry Pi

Hardware connection

1)Use the 15PIN FPC cable to connect the DSI interface of the 8inch DSI LCD to the DSI interface of the Raspberry Pi.

2)For ease of use, you can attach the Raspberry Pi to the back of the 8inch DSI LCD fixed with screws, and assemble the copper pillars. (The Raspberry Pi GPIO interface will power the LCD through the pogo pin).

The connection as below:


Software settings

Support Raspberry Pi OS / Ubuntu / Kali and Retropie systems.

1) Download image (Raspbian, Ubuntu, Kali) from the Raspberry Pi website.

2) Download the compressed file to the PC, and unzip it to get the .img file.

3) Connect the TF card to the PC, use SDFormatter software to format the TF card.

4) Open the Win32DiskImager software, select the system image downloaded in step 2, and click‘Write’ to write the system image.

5) After the image has finished writing, save, and quit the TF card safely.

6) Power on the Raspberry Pi and wait for a few seconds until the LCD displays normally. And the touch function can also work after the system starts.

Backlight Controlling

  • Open a terminal and type the following command to adjust the brightness.
sudo su
echo X > /sys/class/backlight/rpi_backlight/brightness
X can be value in range 0~255. The backlight is darkest if you set it to 0 and the backlight is set to lightest if you set it to 255
echo 100 > /sys/class/backlight/rpi_backlight/brightness
echo 0 > /sys/class/backlight/rpi_backlight/brightness
echo 255 > /sys/class/backlight/rpi_backlight/brightness
  • We also provide a example for brightness adjusting, you can download and install it by following commands:
wget https://www.waveshare.net/w/upload/3/39/Brightness.tar.gz
tar -xzf Brightness.tar.gz
cd brightness
After connecting, you can choose Menu -> Accessories -> Brightness to open the adjustment software

Note: If you use the 2021-10-30-raspios-bullseye-armhf image or the laster version, please add the line dtoverlay=rpi-backlight to the config.txt file and reboot.

Disable touching

If you want to disable the touch function, you can modify the config.txt file, add the following line to the file and reboot the system.(The config file is located in the root directory of the TF card, and can also be accessed through the command: sudo nano /boot/config.txt):


Note: After adding the command, it needs to be restarted to take effect.


Please configure as below and try to use the camera again.
sudo raspi-config -> Choose Advanced Options -> Glamor -> Yes(Enabled) -> OK -> Finish -> Yes(Reboot)