element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet & Tria Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • About Us
    About the element14 Community
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Japan
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      •  Vietnam
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Raspberry Pi
  • Products
  • More
Raspberry Pi
Documents Raspberry Pi 7” Touchscreen Display
  • Blog
  • Forum
  • Documents
  • Quiz
  • Events
  • Polls
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Raspberry Pi to participate - click to join for free!
Actions
  • Share
  • More
  • Cancel
Engagement
  • Author Author: joeman
  • Date Created: 11 Aug 2015 6:55 PM Date Created
  • Last Updated Last Updated: 16 May 2022 10:17 AM
  • Views 110079 views
  • Likes 20 likes
  • Comments 478 comments
Related
Recommended

Raspberry Pi 7” Touchscreen Display

image

Raspberry Pi 7” Touchscreen Display

Buy Here  Display Installation Guide

Install Virtual Keyboard* Other Pi Accessories  image

The 7” Touchscreen Monitor for Raspberry Pi gives users the ability to create all-in-one, integrated projects such as tablets, infotainment systems and embedded projects. The 800 x 480 display connects via an adapter board which handles power and signal conversion. Only two connections to the Pi are required; power from the Pi’s GPIO port and a ribbon cable that connects to the DSI port present on all Raspberry Pi’s.  Touchscreen drivers with support for 10-finger touch and an on-screen keyboard will be integrated into the latest Raspbian OS for full functionality without the need for a physical keyboard or mouse.

*Note: Your NEW Rasp Pi 7.0 needs you to Add a Virtual Keyboard….

imageimage

You don't have permission to edit metadata of this video.
Edit media
x
image
Upload Preview
image

 

 

Raspberry Pi Sense HAT

image

Learn More  image

Technical Specification:

image  7” Touchscreen Display

image  Screen Dimensions: 194mm x 110mm x 20mm (including standoffs)

image  Viewable screen size: 155mm x 86mm

image  Screen Resolution 800 x 480 pixels

image  10 finger capacitive touch

image  Connects to the Raspberry Pi board using a ribbon cable connected to the DSI port

image  Adapter board is used to power the display and convert the parallel signals from the display to the serial (DSI) port on the Raspberry Pi

image  Will require the latest version of Raspbian OS to operate correctly

 

Features and Benefits

image  Turn your Raspberry Pi into a touch screen tablet, infotainment system, or standalone device.

image  Truly Interactive - the latest software drivers will support a virtual ‘on screen’ keyboard, so there is no need to plug in a keyboard and mouse.

image  Make your own ‘Internet of Things’ (IoT) devices including a visual display. Simply connect your Raspberry Pi, develop a Python script to interact with the display, and you’re ready to create your own home automation devices with touch screen capability.

image  A range of educational software and programs available on the Raspberry Pi will be touch enabled, making learning and programming easier on the Raspberry Pi.

Kit Contents

image  7” Touchscreen Display

image  Adapter Board

image  DSI Ribbon cable

image  4 x stand-offs and screws (used to mount the adapter board and Raspberry Pi board to the back of the display

image  4 x jumper wires (used to connect the power from the Adapter Board and the GPIO pins on the Pi so the 2Amp power is shared across both units)

NOTE: THE RASPBERRY PI AND POWER SUPPLY ARE NOT INCLUDED IN THIS KIT AND ARE SOLD SEPARATELY.

Compatible With:

Raspberry Pi 3 Model B

Raspberry Pi 2 Model B

Raspberry Pi Model B+

Raspberry Pi Model A+

The display will technically work with the Model A and Model B boards (connecting it to the DSI port on the Pi board), however the mounting holes on the back of the display will only line up with the newer board design (A+, B+, Pi 2 and Pi 3).

 

How to Install the Matchbox-Keyboard for your Pi

image

1. Connect a physical keyboard to the Raspberry Pi (or SSH into it if that’s your thing.)

2. Connect to the internet via WiFi or Ethernet.

3. Open the terminal.

4. Type sudo apt-get install matchbox-keyboard

5. Let the program download & install (takes 30s-1min depending on your connection.)

6. Exit the terminal & reboot your Pi.

7. The keyboard can be found by clicking the Menu -> Accessories -> Keyboard.

 

Operating System Support

In order to be sure you’re running the latest version of Raspbian, connect your Raspberry Pi to the Internet and then open LX Terminal.  Type ‘sudo apt-get update’ to download the latest version of the OS.  Once that’s complete, type ‘sudo apt-get upgrade’ to apply the download to your Raspberry Pi.  That way you’ll have all of the latest drivers and software needed to support the touch screen display.

Step 1

image

Step 2

image

Step 3

image

Step 4

image

Step 5

image

Step 6

image

Step 7

image

Step 8

image

Step 9

image
  • pi_guide
  • raspberry
  • pi
  • pi_display
  • raspberry_pi
  • matchbox_keyboard
  • display
  • touchscreen
  • 7”
  • guide
  • installation
  • 7_inches
  • Share
  • History
  • More
  • Cancel
  • Sign in to reply

Top Comments

  • shabaz
    shabaz over 9 years ago in reply to idometeor +3
    Jason Does Meteor wrote: As mentioned, I tried that. Actually you didn't, you stated: I have tried everything and I cannot get the display to rotate in Raspbian. I have written many X configuration files…
  • softweyr
    softweyr over 10 years ago in reply to ejohnfel +2
    Yeah, this is not a bad price for a 7" display, plus you get the touchscreen, integrated keyboard, etc. And tomorrow is my birthday!
  • bwelsby
    bwelsby over 10 years ago in reply to phantomski +2
    The reduced screen size is because Overscan settings are enabled. you can either comment out the settings in /boot/config.txt or just run raspi-config and select the advanced options then Overscan , Disable…
  • Robert Peter Oakes
    Robert Peter Oakes over 8 years ago in reply to paulnewton

    Some of those Pizo units are just a speaker and you have to provide the tone, others are a complete buzzer and all you need to provide is a supply volts, the buzzer does the rest.

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • calistra
    calistra over 8 years ago

    1) If you get with the plastic case, the USB slots on the case are a bit too small to allow many devices to be plugged in
    2) any idea what the extra two wires are for?

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • paulnewton
    paulnewton over 8 years ago in reply to meghansuncle2

    Hi Vincent,

     

    I just tried the power button mod.

    It works fine.

     

    Just to clarify, I am running Raspian Jessy on a Raspberry Pi 3 Model B, with the 7" touch screen LCD.

    I can report that it also works (powers down the pi) during the gdm login screen prior to user login.

     

    image

    As you can see in the picture, I added the wires to 5 (blue - gpio) and 9 (black - gnd).

    Harder to see, the LCD uses 2 (red - +5V) and 6 (black - gnd) as in the instructions.

     

    I have not got around to the power LED modification.

     

    The Black White and Green wires were an attempt to wire in some piezo elements as speakers - this was not successful, I don't get any sound out of the speakers. More debugging to do!

     

    Regards - Paul

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • lazerboi64
    lazerboi64 over 8 years ago in reply to paulnewton

    So true!  I design and build lasers for a living and I have a saying that "Customers are idiots."  I've written many a manual for said lasers and I don't assume anything when I describe an operational procedure.  For those familiar with the lasers, my descriptions are boring to put it mildly, but for those who RTFM, their questions will be answered.  I've also been on the customer service side of things so know users can come up with some pretty far fetched questions.  Even a rudimentary manual is better than nothing!  Case in point - the little booklet that came with my Canakit Pi was in essence a dozen screenshots of "do this" then "do this next".  But still, for someone dealing with something new it was helpful!

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • paulnewton
    paulnewton over 8 years ago in reply to lazerboi64

    Hi Scott.

     

    You hit the nail on the head!

     

    I deleted the rest of what I was going to say - it was just too ranty.

     

    Lets just say that the really simple problems that crop up with the Raspberry Pi are very very very hard to solve by reading forums. Forums are not a solution to vendors failing to provide real information. In most cases good documentation would avoid the endless searching that is likely to stop new comers making a success of their projects.

     

    Paul

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • lazerboi64
    lazerboi64 over 8 years ago in reply to paulnewton

    *soapbox mode: on*  I agree with this 150%!  I left a scathing review on Amazon for this very reason.  I get the feeling the people who develop these types of things have an elitist attitude that if you can't spend four hours searching a hundred different forum posts on a dozen different forums for the topic of interest, then screw you.  Well sorry to disappoint, but my time is more valuable than that.  I'm not saying you shouldn't have to do a little bit of research, but the basics like how to power the device should be provided.  I can wallpaper my room with the "safety" sheet that was provided in every language, past and present, known to man, so why not include a little slip with a drawing showing what those four jumpers are for and where they should be connected.  It that such a difficult task? *soapbox mode: off*

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • paulnewton
    paulnewton over 8 years ago

    I like to be able to "have" documentation rather than refer to web sites that might not be available in the future (no internet connection, etc.).

    You may too, if so, the following will be of interest:

     

    I found a link to a technical drawing of the display on the RS website:

    http://docs-europe.electrocomponents.com/webdocs/150e/0900766b8150e1df.pdf

    Also the assembly instruction pictures (almost identical to the above):

    http://docs-europe.electrocomponents.com/webdocs/1446/0900766b81446707.pdf

     

    Paul

     

    PS does anyone know how to view the posts here - most recent first?

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • paulnewton
    paulnewton over 8 years ago in reply to meghansuncle2

    Hi Vincent,

     

    I just followed the link you gave. Thanks -  I think I will be giving both the button and the LED mods a go.

     

    You will need to chose another ground pin from the gpio header - both the display board and the button mod suggest you use pin 6. I suggest changing the button ground pin to 9 (e.g. use 5 and 9).

     

    The LED mod also wanted pin 6, I suggest using 14 for the ground with the gpio on 8.

     

    Other than too many connectors to go on the ground pins, I can't see why it will not work.

     

    Have fun - Paul

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • DAB
    DAB over 8 years ago in reply to paulnewton

    Very nice update.

     

     

    It always pays to read the fine print when doing something new.

     

     

     

    DAB

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • paulnewton
    paulnewton over 8 years ago

    Hello everybody.

     

    I have spent most of BoxingDay trying to setup my "Official Rasberry Pi 7" capacitive touch screen" .

    I feel really sorry for anyone that bought an un-official one ;-)

     

    I am using a Raspberry Pi 3, running Raspbian Jessie.

    You can find this out by opening a command window and typing: cat /etc/os-release

     

    I actually attached the screen before running the update and upgrade commands, and was pleased to find that both the display and touch screen just worked out of the box.

     

    It would have been nice to have a manual or even a printed sheet showing the connections - especially those that you can't see once the boards are screwed together. "Search online" for the instructions is not what I expected to have to do. I guess they have been busy for the last 3 years.

     

    Next I ran the update and upgrade just to be sure:

    sudo apt-get update

    sudo apt-get upgrade

    sudo apt-get clean

     

    Then came the part that took all the time to sort out. I hope my notes below will help you have a less frustrating Christmas holiday.

     

    I tried matchbox-keyboard, it does not work. There is no entry added to the menu. If it is run from the command line by typing matchbox-keyboard, with or without the "&" after the command, the CPU goes to 25% (e.g. one core flat out) and the file manager stops working. Shutdown and reboot also take ages to complete.

     

    You would think someone might have sorted this out after three years - why is it still in the instructions on element14?

    I spent ages reading post after post that either said it just works fine or there is another page that has a fix. I even tried to go through most of the 379 posts on this page, but got bored of going in circles.

     

    To uninstall matchbox-keyboard enter: sudo apt-get remove matchbox-keyboard

     

    Next I tried florence. I was a little hesitant because there are lots of reports of issues with that too. However it worked for me in the end as part of the final solution.

    To install: sudo apt-get install florence

    Then: sudo apt-get install at-spi2-core

    The second part fixes a problem with the keyboard disappearing when a key is pressed.

    I did a reboot to flush everything through.

     

    At the login page there was no virtual keyboard, so I still needed a physical keyboard to log in.

     

    The florence keyboard is now found in menu->Universal Access->Florence Virtual Keyboard

    It appears "always on top", it can be enlarged using the magnify buttons on the left, you can add arrow keys or number pad by clicking the spanner on the left and selecting them under the "layout" menu. (I chose to get rid of the "floating icon" under the spanner->"window"  menu.)

    Once running, the keyboard can be hidden and restored using the icon in the task bar.

     

    Next I spent a long time reading endless pages on how to get a login keyboard. I ended up installing gdm3 "Gnome Desktop Manager".

     

    To install: sudo apt-get install gdm3

    Part way through the install, a config page appears that asks which manager you wish to use. The current one is "lightdm", you need to use the arrow keys to select "gdm".

     

    Having completed the install, I rebooted and I now get a new look login page with a simple virtual keyboard at the bottom.

     

    The next question, was what have I broken by doing all this?

    I previously had installed/configured Mono, realvnc and SSH. I use vnc and ssh to remote in from a Windows 10 PC and do file transfers.

     

    The shell and remote desktop both worked fine after log in, WinSCP also worked. A simple .Net test program I wrote that has some GUI buttons worked fine running under mono (I could press the buttons using the touch screen).

    I then rebooted and tested vnc and ssh before I logged in. This also worked.

     

    Note that with the remote desktop (vnc) both my laptop and the raspberry pi screen showed the same display - mouse movements and all.

     

    That's it.

    I have a working display, with touch screen. I have a virtual keyboard called up by menu. I have a different one for login. I can ssh, remote desktop and run .Net all as before.

     

    Now its time to eat the left over turkey.

     

    Happy Holidays - Paul

     

    EDIT:

     

    Four more things (this list grew from two to three to four while I was typing this),

     

    1/ The next day I found I can't remotely connect to the Pi using vnc unless I have recently successfully ping'd between the PC and Pi. So relying on it for the login screen is dangerous. Not sure if this is a Pi issue or my Wifi router.

     

    2/ DO NOT press the "ALT" keys on the Florence virtual keyboard. If you do, you are likely to need to pull out the power cord on the Pi (without shutting it down nicely). I suspect that having pressed ALT, all further presses are as though the ALT key is pressed and this stops you releasing it.

    Also be careful with the "CTRL" keys as these also latch.

     

    3/ If you buy a touchscreen case/stand, the display is likely to be mounted upside down. The original design had it the wrong way up for best viewing angle, so they changed it in the OS to give the best readability. <joke>Unfortunately no-one told the people making the cases to change their OS settings to match <end joke>.

    To fix this you need to add a new line "lcd_rotate=2" (without quotes) to the file: "/boot/config.txt".

    The file is protected so you need to use the sudo command. Open a command window, (little black icon near the Pi button ">_" ), change to the "/boot" directory by typing "cd /boot", then run nano "sudo nano config.txt".

    Add a new line (without the quotes) "lcd_rotate=2"

    CTRL-X to quit nano, and accept filename and changes.

     

    4/ Don't allow the Pi to go to sleep (screen saver) at the gdm login screen. If you do, you can't wake it up using the touch screen. Having previously got vnc to connect I was able to wake the display remotely using the PC.

     

    I can't think of any excuses for problems like 2 and 4. Simple stuff like this should just work.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
<>
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2026 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube