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…
  • danzima
    danzima over 8 years ago in reply to gam3t3ch

    Hahaha, just doing some (digital) housecleaning!

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

    I think danzima  is trying to make me buy more pi.

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

    2/

    A number of scanners have RS-232 interfaces that can be used for remotely operating the device. This would make it very easy to control the scanner from a computer (or microcontroller) without the need for modifying it.

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

    Hi,

     

    Not a dead horse, but a whole horse race in which you need to choose the winner!

    My thoughts below, maybe they will get you thinking.

     

    Regards - Paul

     

    I think there are two separate problems:

    1/ User interface that can be activated by head movement.

    2/ Radio or SDR, and user selection from 1/ to change behaviour of the radio.

     

    1/

    You could use the Pi touchscreen mounted near the side of the head to provide two maybe three big touch buttons. I am thinking that they would be activated by touching the edge of the forehead (just behind the eye) on the screen, or by touching an ear on the display. It would depend on how much movement he has, and how fine his control is.

    Having it to one side means it is not in the way, but means you can't use it as a display that he can see and interact with.

    Would he feel silly with a screen stuck next to his head? Could he crack the screen if he hits it too hard? Can you mount it securely enough that he won't knock it down?

    As the buttons will be on the Pi Touchscreen, others would be able to help him use it as they would be able to see it and touch it too. That makes testing and fault diagnosis easier.

     

    Much simpler: use microswitches mounted near his head that he can push against, or hide tilt switches in a baseball cap, or mount infrared fixed distance sensors around his head.

    These are all on/off devices that would mean you are not forced to use a Pi to monitor them.

    If you did use a Pi is could have a visible menu system, with touch screen copies of all the switches that a helper can push.

     

    More complicated: baseball cap with hidden accelerometer module, or infrared variable range sensors mounted around his head or around his seat pointing at his head.

    Both of these would need a Pi and software to decode the signals.

    Again the Pi could have a visible menu system ...

     

    Really complicated: Kinect sensor pointing at his face - connected to Pi with menus. I don't have any experience of the Kinect. I am guessing it could be really really good, or an absolute bugger to set up!

     

    I have used some Sharp infrared distance sensors on a buggy (e.g. Sharp GP2Y0A21YK0F Reflective Sensor) - I used both the digital (logic on/off) fixed range sensors (like you get in a soap dispenser) and the distance (analogue voltage) versions. They are both fairly small. The digital ones I used were short range (around 10cm), the analogue range sensors could go a lot further and so you could mount them much further from his head so as not to look obtrusive.

     

    Gut feeling - I would start with tilt switches in a baseball cap being used to drive a menu on the Pi. Then maybe progress to an accelerometer. There would be no extra stuff around his head (that might look daft), no mounting worries, no careful sensor positioning. The accelerometer could help if his movements are erratic - it could filter the signals and distinguish a voluntary movement from involuntary shaking.

     

    2/

    If you are happy to investigate SDR systems on the Pi - go for it.

     

    I would be tempted to try simple first and look at retro fitting a remote control to his existing radio. ( With the risk that you might break it! )

    Big assumption - the buttons you mentioned are low voltage - not 115V or 230V.

    Basically I would investigate whether you could attach wires to the existing push buttons and take the wires to some reed relays that could be driven by the Pi or the simple switches. When the reed switch is energised, it shorts across the pins of the push button as though the button has been pressed. Mount the relays close to the radio so there are very short wires to the switches. The wires that drive the relays can be any length.

    It all depends on whether you can open the radio and keypad, and what you find. It will probably need soldering to the radio PCB or switches, but you might find the keypad is modular and there is a plug-in cable you can get at. (I like to be able to remove modifications later on if possible.)

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

    This may be a starting point ?

     

    [PI-SDR] Raspberry PI 3 + 7" Touchscreen + RTL-SDR + GQRX test 

     

    https://www.youtube.com/watch?v=hreJ6eNAdeU

     

    Software Defined Radio: How to Use a RTL-SDR and GQRX with a Raspberry Pi 3 

    https://www.youtube.com/watch?v=G7rMiaFmsUY

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

    Hello,

       This is an updated question. I purchased the PI3 with a 7" touch screen. My quest is to try and come up with a system that a friend of mine. His son is a quadriplegic that has only head movement. He loves to listen to 2 meter Nets and police departments. With that said he has to have his dad put his scanner in the scan mode. I want to use a SDR with the PI3 and allow him to touch with a stick like object and change frequencies. Or Is there a way to migrate the Google glasses so he can choose frequencies? Or am I beating a dead horse? Lol

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • boba2j
    boba2j over 8 years ago in reply to Robert Peter Oakes

    Thank you.  This is my first raspberry pi and I'm trying to prepare before starting the set up process.

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

    I get annoyed at many online shops when you can't see the postage cost until you checkout, of course you can't checkout until you sign up and create an account, and verify the account, and set your recovery questions.....

    Often all I want to do is check the price!

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • Robert Peter Oakes
    Robert Peter Oakes over 8 years ago in reply to boba2j

    The other 2 jumpers are not needed in most cases . They are to connect the I2c bus for the touch screen with say windows 10 or some special app. As your using raspbian and normal apps you don't need it (raspbian does all the work for you). The connection is made via the flex cable for these

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

    The kit contains 4 jumper wires however the installation guide shows only two wires that are connected.  Are the other two wires just additional or do they also need to be connected somewhere?

     

    Thanks for your help.

    • Cancel
    • Vote Up +1 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