

The 5inch Capacitive Touch Screen LCD (H) Slimmed-down Version (Manufacturer Part ID: 20109) by Waveshare is a compact and versatile display module. It features a capacitive touch panel with a resolution of 800×480 pixels, making it ideal for applications requiring a responsive and high-quality visual interface. The display is equipped with an HDMI interface for seamless connectivity and is protected by a toughened glass panel, ensuring durability. Its low power consumption makes it suitable for portable and energy-efficient projects.








| Parameter | Specification |
|---|---|
| Display Size | 5 inches |
| Resolution | 800×480 pixels |
| Touch Technology | Capacitive |
| Interface | HDMI |
| Touch Panel Interface | USB |
| Glass Panel | Toughened glass |
| Power Supply Voltage | 5V (via USB) |
| Power Consumption | Low power |
| Dimensions | 121.11mm × 76.31mm |
| Weight | ~158g |
| Operating Temperature | -20°C to 70°C |
| Pin Name | Description |
|---|---|
| HDMI | HDMI input for video signal |
| Pin Name | Description |
|---|---|
| USB | USB input for touch functionality |
| Pin Name | Description |
|---|---|
| USB 5V | Power supply for the display module |
The display is not directly compatible with Arduino UNO due to the lack of an HDMI interface. However, it can be used as a secondary display when paired with an HDMI-enabled microcontroller or development board.
Below is an example Python script to test the touch functionality using the evdev library on Raspberry Pi:
import evdev from evdev import InputDevice, categorize, ecodes
devices = [evdev.InputDevice(path) for path in evdev.list_devices()] for device in devices: print(device.path, device.name, device.phys)
touch_device = InputDevice('/dev/input/eventX')
print("Touch screen is ready. Touch the screen to see events.")
for event in touch_device.read_loop(): if event.type == ecodes.EV_ABS: absevent = categorize(event) print(f"Touch event: {absevent.event.code}, Value: {absevent.event.value}")
> **Note**: Replace `/dev/input/eventX` with the correct event file for the touch screen. You can identify the correct file by running the script and checking the output.
---
No Display Output
Touch Functionality Not Working
evdev or similar tools.Screen Flickering
Display Not Centered
Q: Can this display be used with a PC?
A: Yes, the display can be connected to a PC via HDMI for video output and USB for touch functionality.
Q: Does the display support multi-touch?
A: Yes, the capacitive touch panel supports multi-touch functionality.
Q: Is the display compatible with all Raspberry Pi models?
A: The display is compatible with Raspberry Pi models that have an HDMI output, such as Raspberry Pi 4, 3, and Zero (with an HDMI adapter).
Q: Can I use this display outdoors?
A: While the toughened glass provides durability, the display is not waterproof or sunlight-readable. Use it in shaded or indoor environments for optimal performance.
This documentation provides a comprehensive guide to using the 5inch Capacitive Touch Screen LCD (H) Slimmed-down Version. For further assistance, refer to the official Waveshare documentation or contact their support team.