
Product Introduction
This is a 5" Raspberry Pi LCD touchscreen with 800*480 resolution and 108×64.8mm display area. The product supports Raspberry Pi DSI display interface and comes with a capacitive touch panel on its screen and supports 5 touch points. The special holes design on the back of the screen is convenient to directly install the Raspberry Pi in the product. There is no need to provide external power for the touchscreen as the Raspberry Pi power supply is adopted. In addition, the screen supports hardware backlight adjustment. The function can be realized by turning the potentiometer on the back of the display.
Attention
The 5-inch DSI screen is currently not suitable for Raspberry Pi 5.
Features
- 5-inch capacitive touch screen, hardware resolution is 800 x 480.
- Capacitive touch panel, support 5-point touch.
- Toughened glass capacitive touch panel, hardness up to 6H.
- Supports Pi 4B/CM4/3B+/3A+/3B/CM3/CM3+/2B/B+/A+ (with adapter where needed).
- Directly drive the LCD by the DSI interface on the Raspberry Pi, with up to 60Hz refreshing rate.
- When working with Raspberry Pi, support Raspberry Pi OS / Ubuntu / Kali and Retropie, driver-free.
- When working with VisionFive, support Debian, single-point control, and driver-free.
- When working with Tinker Board 2, support Linux/Android, five-point control, and driver-free.
- When working with Core3566, support Debian/Ubuntu, five-point control, and driver-free.
- Support brightness adjustable through software control.
Application
Klipper/Kalico based 3D printers, using KlipperScreen or HelixScreen.
Wiring
Raspberry Pi side
The pictures below show the direction of the DSI cable and how it should look when fully seated in the raspberry pi.


Screen side
The pictures below show the direction of the DSI cable and how it should look when fully seated in the screen.


Installation Video
https://www.youtube.com/watch?v=sUrsYsw5mUA
Firmware Config
Some DSI screens have issues where touch doesn't work with the default configuration. The current workaround/temporary fix involves changing the kernel driver module used for these displays.
sudo nano /boot/firmware/config.txt and change
dtoverlay=vc4-kms-v3d
todtoverlay=vc4-fkms-v3d
Close the nano editor using ctrl+x (exit), then y for yes (save).
Reboot to apply changes. sudo reboot now
If that doesn't fix it, you can try commenting these lines out with a # in front of the line, resulting in:
# dtoverlay=vc4-kms-v3d# max_framebuffers=2
Reboot to apply changes. sudo reboot now