Raspberry Pi LCD Display w/touch [Size]




  • Very easy to install and use, compatible and compact size for RPI
  • Very easy to setup software and drivers for RPI
  • Compatible and plugs directly into any version of Raspberry Pi (Raspberry Pi generation B-type need to reprovision the HDMI cable), no need cable for B+ , A+ and R2
  • Can also be used for Cubieboard, Marsboard which has HDMI interface.
  • Provide drive (which can be directly used to customize the Raspbian system)
  • Universal HDMI display is not limited to Raspberry Pi (with resolution requirements)
  • For display only, does not occupy any I/O resources (need I/Os for using the touch function)
  • The backlight control by switch, better power saving
  • Immersion Gold process, crafted


  • Package includes:
    • Main LCD PCB Board
    • installation screws kit
    • HDMI-to-HDMI connector board for 5” LCD
    • touch panel pen for 3.5” and 5” version LCD
    • USB power and HDMI cable for only 7” LCD
  • Package NOT including
    • Raspberry pi board
    • microsd card
    • wifi mini card

Images and setup:

  • We don’t provide the custom Raspbian OS image, it is not necessary for new version of raspbian.
  • Only provide support for the latest version of RPI, please update if necessary.
  • No need driver for HDMI (but need config resolution), need driver setup for touch screen


  • Raspberry Pi stack by pin connectors on backside of LCD.
  • Extra HDMI connector board for 5” and 7” LCD from raspberry pi to LCD
3.5” LCD 5” LCD 7” LCD
Power By GPIO Connector By GPIO Connector or USB By GPIO Connector or USB
LCD display input Hardawre GPIO HDMI HDMI
Touchscreen By GPIO Connector, resistance By GPIO Connector, resistance By GPIO Connector, capacitance
Resolution 480*320 800*480 1024*600 IPS



Additional information

Weight N/A

, ,

4 reviews for Raspberry Pi LCD Display w/touch [Size]

  1. 5 out of 5

    errol (verified owner)

    Great screen, but setting up is hard to figure out. If not set up correctly then you might see a broken screen with “dead” patches not showing any image.
    Here is how to set it up. Make sure that all lines in config.txt with the work spi has a # in front, else touch does not load. Now add the following to config.txt, which should get you started:
    hdmi_cvt 800 480 60 6 0 0 0

  2. 5 out of 5

    errol (verified owner)

    If the cursor jumps too much when you touch the screen then change xohms=150 to xohms=400
    Much better.

  3. 4 out of 5


    Great screen at a great price point! I had some trouble getting the touch to work properly though, especially around the lower left and right corners, but I stumbled upon this page: http://archlinuxarm.org/forum/viewtopic.php?f=60&t=9246&sid=d674a95bb7733482fc6112fc93f257df that shed some light on the matter. Basically, you begin by modifying the /boot/config.txt file as errol described above, like so:

    hdmi_cvt 800 480 60 6 0 0 0

    I omitted the hdmi_force_hotplug part because it isn’t strictly necessary, and also the hdmi_mode=1 part because you’re resetting the hdmi_mode to 87 on the next line anyway.

    With the dtoverlay…. line above, the pointer kept jumping about even after changing xohms to 400 (at which point it didn’t even register touches at all, so I brought it down to 150 again), so I adjusted the line to look like this:


    And it worked beautifully. I’m running a vanilla install of Raspbian Jessie (the February 2016 version) and I installed xinput_calibrator from here: http://adafruit-download.s3.amazonaws.com/xinput-calibrator_0.7.5-1_armhf.deb

    1) Modify /boot/config.txt to include the following lines:

    hdmi_cvt 800 480 60 6 0 0 0

    2) Install xinput_calibrator to calibrate the touchscreen

    Tested working on Raspbian Jessie (February 2016)

  4. maguye007 (verified owner)

    Also, to get XServer to make the touchscreen calibration permanent, follow the steps from this page: http://tutorials-raspberrypi.de/lcd-touch-display-teil-2-anpassungen/ (Google Translate will help) for creating the calibration file. The /etc/X11/xorg.conf.d folder didn’t exist for me, so I had to create that first. Once that was done, I simply created the 99-calibration.conf file with the contents that xinput_calibrator provided, saved and it worked

Add a review

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Product Enquiry