Raspberry Pi – HDMI Display

Connect a 7″ HDMI touch display to a Raspberry Pi:
Here a short set-up tutorial about the waveshare 7″ touchscreen for the Raspberry Pi is described.

waveshare7

Editing the configuration file
The boot configuration of the Raspberry Pi can be found on the boot directory/partition. Edit it with:

$sudo nano /boot/config.txt

Expand the file with the following arguments:

# HDMI output Resolution 800:480
hdmi_group=2
hdmi_mode=1
hdmi_mode=87
hdmi_cvt 800 480 60 6 0 0 0
# Maximize current on USB ports
max_usb_current=1

Connecting the Display
After the configuration for the display is set, it can be connected to the Raspberry Pi. Booth the HDMI and the USB cable must be pluged into the touch display and the Raspberry Pi.
waveshare7

Install USB touchscreen driver
“derekhe” has written a python driver for the USB touchscreen. It is easy to install and the functionality is quite well.
https://github.com/derekhe/waveshare-7inch-touchscreen-driver
The following steps, which are necessary to install the driver, are originally from “derekhe”:

git clone https://github.com/derekhe/waveshare-7inch-touchscreen-driver
cd wavesahre-7inch-touchscreen-driver
chmod +x install.sh
sudo apt-get update
sudo ./install.sh
sudo restart

During the installation maybe the following error occurs “sudo: pip-3.2: command not found” then it is necessary to change some lines in “install.sh” from:

sudo pip-3.2 install python-uinput pyudev
#if pip-3.2 can't be found, please use pip3
#sudo pip3 install python-uinput pyudev

to:

#sudo pip-3.2 install python-uinput pyudev
#if pip-3.2 can't be found, please use pip3
sudo pip3 install python-uinput pyudev

Finished
All done! After this steps, the waveshare 7″ display should work!

Leave a Reply

Your email address will not be published. Required fields are marked *

*