In this guide I am taking a look at the official Raspberry Pi touchscreen. This screen is perfect for anyone looking for a touch solution for their next project or would just like to extend the Pi’s functionality.
Throughout this guide I will take you through everything you will need to know about this touch screen. We will touch on what exactly it is, how to put it together, the look & feel and finally how much you can expect to pay for the device.
If you want to hear me talk about the Raspberry pi touchscreen display, then be sure to check out the video I have prepared below. If you do like the video them be sure to subscribe to stay up to date on all our Pi projects, guides and much more.
What is the Raspberry Pi Touchscreen
The Raspberry Pi touchscreen display is the first official screen for the Pi. The screen size sits at 7 inches and can support 10 finger capacitive touch. It communicates over the DSI port so you won’t need to worry about it using up your HDMI port or the GPIO pins.
There are many great things you will be able to do with a Touchscreen on your Pi. This includes lots of cool embedded projects such as home automation. You can also use it just as a touch enabled alarm clock and much more.
At the writing of this guide the screen will not work with the older models of the Raspberry Pi. This includes both the Raspberry Pi model A or B. This may change in the future.
It is also important to know that Raspbian isn’t a touch friendly operating system. If you’re looking for a convenient tablet such as the many Android and Apple tablets out there you may want to pass on this. If you’re looking to make cool embedded projects or just play around with it, then the screen is perfect.
How to put it together
Putting the Raspberry Pi Touch display together is actually pretty easy. Surprisingly there are actually no instructions that comes with the device. I will guide you through the process below. If you rather see it visually be sure to check out the video above (It is probably a lot easier to understand).
1. Firstly, safely remove all the parts from the packaging.
2. Place the touch screen face down onto table or bench. Make sure the surface won’t scratch the screen.
3. Now connect the large ribbon cable to the large ribbon cable slot on the bottom of the display board. (When connecting ribbon cables make sure the tab is released)
4. Now connect the small ribbon cable to the small ribbon cable slot located on the top of the board.
5. Now screw in the 4 standoff screws. This will connect the display board onto the screen.
6. Now place the Raspberry Pi on top of the standoff screws with the DSI port on the same end of the display board DSI port. Screw the 4 screws in securing the Pi to the board.
7. Now using the Ribbon cable connect the display board to the Raspberry Pi. Make sure you connect this cable to the DSI port on both the display board and the Raspberry Pi.
8. Now you can move onto powering the device.
Power the device
There are three ways you’re able to power the touch display.
The first option is to power it using a separate power supply for each device. This is perfect if you want both the Pi and the touch screen powered independently. You will need to use a uUSB power supply with a rating of at least 500mA. Just enter the USB into PWR IN port.
The second option is to power the touchscreen or Pi then use a USB link to power the other board.
The third option is to use GPIO jumpers. Simply connect the 5v (Pin 2) and a ground pin (pin 6) from the Raspberry Pi GPIO pins to the relevant pins on the display board (They are clearly marked).
It is important to make sure you have a powerful enough power supply if powering both the device from the one source.
Turning it on
If you have turned your Raspberry Pi and there is no output on the touchscreen or there are other issues, then it is likely your operating system is out of date. This is a super easy fix simply run the following commands if you need to update your Pi.
sudo apt-get update sudo apt-get upgrade
Once done restart the Pi by using the following command:
Now once this has been done your screen should come to life and be usable. By default, the touchscreen will become the default display. If you do not wish this to be the case, you will need to add a line into the config.txt file. To do this enter the following:
sudo nano /boot/config.txt
In here add the following line. (Bottom of the file is probably the best place to put this)
Now reboot the Pi and if you have a HDMI cord plugged in it will be displayed through that. If you want the touchscreen to become the default display again you will need to either remove or comment this line out of the config file.
If you want an onscreen keyboard for your touch screen, then you will need to install it. This is pretty straight forward.
Either via SSH or in the terminal enter the following command:
sudo apt-get install matchbox-keyboard
Once it has installed restart the Pi.
The application will be available in the keyboard menu located in menu -> Accessories -> Keyboard.
If it doesn’t display you will need to go into the main menu editor (Menu-> Preferences-> main menu editor) and then make a small change. Once you have done this reboot the Pi. After the reboot now make a small change again (Probably best to revert what you just did). After you have done this the keyboard icon should now be displayed.
Look & Feel
The screen itself is nice and sleek and the display quality is decent. The screen responds really well to touch and doesn’t appear to have any display issues.
The downside is this doesn’t come with a case leaving your Raspberry Pi and the touchscreen circuitry exposed. Unfortunately there also seems to be a lack of cases to buy on the current market. Which is really disappointing.
A lot of suggestions is to get one 3D printed but if you don’t have access to a 3D printer then this is can be quite difficult and/or expensive.
If you’re happy with just a frame and stand then you can find some nice designs over at pimoroni.
If you want to save some money you can always make a case or stand from scratch. I have seen some pretty cool DIY cases for the touch screen around.
How Much is it?
Now you can find this device for roughly about £48.0 or roughly $80 USD (Subject to change). Now depending on you plan on using it this may or may not be worth the money. If you do want a case, you will need to factor is some extra money for that as well.
There are some other competitor 3rd party touch screens out there but if you’re after the official screen that is guaranteed to work on the latest Raspberry Pi’s then this is the one to get.
If you have your own thoughts on the Raspberry Pi Touchscreen, then be sure to drop me a comment below.
Affiliate link disclaimer: All the products I mention on this website I have personally purchased and used at least once. Some of the links on this website are affiliate links that earn me a small commission whenever a sale is made.