3.5 inch Touch Screen Display For Raspberry Pi 3

Today Santa brought me a new 3.5″ display  for my Raspberry PI 3 and I am busy now installing it and making it to work. Mine came with a Protective Case + 3 x Heat sinks+ Touch Pen









Assembling was a piece of cake. I had already running Raspbian on my Rpi using it mostly headless (via ssh), connected wirelessly to my LAN. When I powered Rpi on, the display went all white – so far so good. Time to install some software in order display to be recognised. Found a nice site with a wiki  http://www.waveshare.com/wiki/5inch_HDMI_LCD

They are talking about 5″ display, but I decided to give it a try and see what happens with my 3.5″.


#1. Downloaded the driver while ssh-ed to my Rpi using wget as root

wget http://www.waveshare.com/w/upload/3/3d/LCD-show-160811.tar.gz

#2. Extracted the files from the archive

tar xzvf /boot/LCD-show-YYMMDD.tar.gz

#3. Added couple of lines to /boot/config.txt file

hdmi_cvt 800 480 60 6 0 0 0

#3. Ran install

cd LCD-show/

#4. Rebooted

And it worked, even the touch. The specs say it is resistive touch screen, but surprisingly works with my finger too even not very precisely.



This display is not a speed daemon (using a serial interface instead of Rpi’s video adapter on board), but it works if you don’t try to play a movie. Maybe I should’ve bought a model with HDMI connector like this, but is bigger and more expensive.

Raspbian Linux used to be running LXDE desktop, but after an update earlier it started to offer the new desktop environment Pixel. It looks very polished and lightweight let’s hope the guys will improve it even further.


Leave a Comment

NOTE - You can use these HTML tags and attributes:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>