Order amount over $150 will upgrade to express shipping for free.

SainSmart 7" LCD Display Touch Screen TFT Monitor AT070TN90 with HDMI VGA Input Driver Board Controller for Raspberry Pi 2 / Pi 3 Model B

Click on above image to view full picture

SainSmart 7" LCD Display Touch Screen TFT Monitor AT070TN90 with HDMI VGA Input Driver Board Controller for Raspberry Pi 2 / Pi 3 Model B

SKU:20-011-208 | UPC:811820021133
  • RGB:800*480; Aspect Ratio: 16:9 (width: height), Dimension (mm) 106x190
  • Brightness: 250cd/m2 (Typ.)
  • Signal Interface: Parallel RGB (1 ch, 6-bit)
  • Display Mode: TN, often white display, transmissive
Sign up for price alert

Availability: In stock

3 + $45.99  save 5%
5 + $44.99  save 7%

* Required Fields

- +




  • Small kit, easy to use .  
  • The LCD driver board is HDMI/VGA/2AV+Reversing Driver board.
  • This controller board supports Automatically Switch to AV2(Reversing View camera). Please connected ACC to 12V. Power Supply is NOT included.
  • If you want to conect this screen to your Raspberry Pi, you need a AV Cable or a HDMI Cable, or if you have a HDMI TO VGA CABLE for Raspberry pi, you can use a VGA Cable to connect your Raspberry pi to this Screen.
  • There is a sticker on the LCD screen. Please peel off before use.
  • If you don't know how to connect the Screen,please feel free to contact us.






Package list:

  • 1x HDMI+VGA+2AV Controller Board VS-TY2662-V1
  • 1x 7 inch 800* 480  Lcd Panel AT070TN92 with Touch Screen
  • 1x USB Controller Card
  • 1x USB Cable




Now we release SainSmart HDMI/VGA Digital 9" 9 Inch Touch Screen LCD+Driver Board for Raspberry Pi


SainSmart Raspberry Pi 7 Inch Desktop Integration Frame Kit


Customer Reviews

Items 1 to 10 of 13 total

per page
  1. 1
  2. 2
Nice low cost displayReview by Kevin
(Posted on 12/12/15)

First, I have to say, it seems like it would not be that difficult for Sainsmart to provide some decent documentation on their website. For instance, I didn't find anywhere any mention of the power supply requirements other than 12 volts 2 amps. What about polarity. I assumed +12 was center post and I was right. If I was wrong, I may have toasted the display. Also, there is zero information about using the display with a Rasberry Pi. ( I'm using Raspberry Pi 2) I did get by using the video, but the touchscreen part of the video doesn't match my hardware. I just guessed and got lucky. As for getting the touchscreen working, I followed the instructions from Angus Lee and it just worked, thanks Angus! My main gripe is that the video doesn't fill the whole screen, there is a large black board around the display. I'd like to know how to correct this. I'm guessing it probably involves tweeking the timing in the video driver. Once I got the display working, I was happy with it. It's a dang nice display for the price.

Great screen for RPiReview by Richard
(Posted on 10/27/15)

Connected it up and worked straight from boot using RPi 2 and latest Raspian. Installed and ran the calibration tool Angus Lee mentions in his review and touch was up and running nicely too. Great product, great price.

calibrate the touch screenReview by Angus Lee
(Posted on 10/27/15)

After intensive searching, I found that I need to use xinput_calibrator from Adafruit.com to calibrate the touch screen.

It is better if you can put the following information on your web site.

1) Add Adafruit.com APT repository according to https://learn.adafruit.com/apt-adafruit-com?view=all
2) apt-get install xinput-calibrator
3) Run /usr/bin/xinput_calibrator to calibrate the touch screen.

Raspberry Pi Touch without kernel recompileReview by Ian Linsdell
(Posted on 4/19/15)

For anyone else working on getting this touch display working with the raspberry Pi.

1. The USB Touch driver does not appear to be included in the current stable Rasbian image 3.18.7
So you will need to download and recompile kernel and module sources to include driver but....

2. The current Rasbian sources from Github are 3.18.11 and these appear to include the usb touch
driver as a kernel loadable module.

So you can just update your Pi (tested with Pi2) to the latest unstable kernel 3.8.11 to
get the divers.
a) Flash the stable image from the rasbian web site 3.8.7 (as of 4/19/2015)
b) Run rpi-update to upgrade your kernel and modules to 3.8.11
c) Load the usbtouchscreen.ko / egalax_ts.ko from
using insmod

windows only, no linuxReview by br
(Posted on 12/22/14)

dont bother using linux, the drivers are outdated and there is NO support from sainsmart. even though it says it woks with rPi, apparently they only mean B+ model. the drivers will not compile on raspbian and they are made for xorg.conf which is now deprecated and not in use by raspbian. it works on pidora using default config, but needs serious re-calibration which I cannot find any utility to do so. The TouchKit binary in the download tar doesnt run on pidora.

SS tells you to obtain support via the forums, but they have NO support staff to answer questions. they expect the user community to do all the work for them but no one responds.

Doesn't work on Raspian on RPi model BReview by dave
(Posted on 11/19/14)

Am a bit confused, since the video clearly shows the touchscreen operating on Raspian, and yet all indications are that you need to build your own distro to include the usb drivers.

Gas anyone got it to work with the standard Raspian as shown in the video?

Work's fineReview by Sérgio
(Posted on 10/22/14)

The display has reasonable resolution for most uses.
the drivers suplied in the cd are useles for raspberry pi, but work fine for windows and UBUNTU distros on PC, on XBMC distros there is no easy way to calibrate.
Tried to build the image of kernel with no sucess.
A real help shoud be a SD card image of raspbian 13.12 for Pi B+
Please, can someone post a link for a SD card image file.

Overall, I'm impressedReview by Sekwel
(Posted on 10/13/14)

I purchased this screen so that I could mount it to the front of my MicroATX tower. I'm running windows 8.1 64 bit. The screen arrived promptly, and was adequately packaged. The board automatically set the screen to display at 1920x1080 right off the bat. And, oddly enough, it does not seem to have a 'native,' resolution. Either way, I was impressed with the display clarity even at that resolution -- not exactly readable, but not unusable by any means. That was an unexpected bonus that was perfect for my needs.

The display will automatically turn on once it receives power, and then shut off as a screen-saving measure. I was able to use a USB cable lying around that matched the power connector on the board. So, in short, USB voltage is sufficient. Setup was easy, although it took a bit of figuring out.

My one legitimate complaint is that it did not include the remote control listed in the description. Since I don't really need it, I haven't bothered to contact SainSmart about it. But, I'm sure they'd respond quickly if other reviews are an indication.

Just a note, for people who want to use it with windows 7/8/8.1 64 bit: The touch controller included isn't HID compatible. This means that, without the proper drivers (which I haven't been able to find after weeks of searching), the touch overlay will read as a mouse, rather than true touch input. Since the product isn't aimed at Windows 8 users, I'm not counting this against a good review -- I just figured it would be good information to have. It would be possible to purchase another 4-wire touch controller that was compatible, though.

Great Device but get the latest driversReview by steven m sikora
(Posted on 10/13/14)

I love this touchscreen, however the first model had a bad touch interface. Luckily SainSmart's customer service is great and after a little troubleshooting they confirmed my interface film was bad and sent me a new one.

I was able to get this touchscreen setup on both my windows 8.1 laptop and windows 7 pc, just needed to download the latest eGalax Touch drivers. With the latest drivers this thing rocks.

Five StarsReview by Mario Mendes "Mario Mendes"
(Posted on 10/13/14)

Great product. Works with my Pi B+ and the Beaglebone Black. This is what I did to get it running with the RPi (the BBB process is pretty much the same):

The drivers are already there for the RPi, at least it was for the B+ (which is the one I have).

I had to build the kernel to get the screen to work. I did that from an Ubuntu VM running 3.13.0-35-generic 32-bit (VMWare Player).

This is what I did:

Attach the controller to the RPi and check that it sees the screen, you're looking for an eGalax entry:

$ lsusb
Bus 001 Device 005: ID 0eef:0001 D-WAV Scientific Co., Ltd eGalax TouchScreen

$ cd ~
$ mkdir src
$ cd src

Get the kernel sources:

$ wget https://github.com/raspberrypi/linux/archive/rpi-3.12.y.tar.gz
$ tar -zxvf rpi-3.12.y.tar.gz
$ cd linux-rpi-3.12.y

Install dependencies:

$ sudo apt-get install git libncurses5 libncurses5-dev qt4-dev-tools build-essential

Install toolchain:

$ sudo apt-get install gcc-arm-linux-gnueabihf

Make sure the source objects are clean:

$ make mrproper

Create a folder for the generated kernel:

$ mkdir ../kernel

Genereate the .config file:

$ make O=../kernel/ ARCH=arm CROSS_COMPILE=/usr/bin/arm-linux-gnueabihf- bcmrpi_cutdown_defconfig

Configure the kernel:

$ make O=../kernel/ ARCH=arm CROSS_COMPILE=/usr/bin/arm-linux-gnueabihf- menuconfig

Navigate to Device Drivers -> Input Device Support -> Touch Screens and select it. Go to USB Touchscreen Driver select it. Go to "eGalax, eTurboTouch CT-410/510/700 device support" and select it. Exit all the way and save the file when prompted.

Compile the kernel:
$ make O=../kernel/ ARCH=arm CROSS_COMPILE=/usr/bin/arm-linux-gnueabihf- -k -j3

The -j3 option enables parallel build. The number should be the number of cores (of the machine where you're compiling) +1.

The build took about 10 minutes on my pc. When the build completes, you will have the new kernel in ../kernel created above.

Create the kernel image:

$ cd ../
$ git clone git://github.com/raspberrypi/tools.git

$ cd ~/src/tools/mkimage
$ ./imagetool-uncompressed.py ../../kernel/arch/arm/boot/Image

Build the modules

$ cd ../../kernel
$ mkdir ../modules
$ make modules_install ARCH=arm CROSS_COMPILE=/usr/bin/arm-linux-gnueabihf- INSTALL_MOD_PATH=../modules/

To replace the kernel, get the latest firmware:

$ wget https://github.com/raspberrypi/firmware/archive/next.tar.gz
$ tar -zxvf next.tar.gz

In the small partition of the SD card (/boot):
- replace the /boot/bootcode.bin in the SD card with ~/src/kernel/firmware-next/boot/bootcode.bin
- replace the /boot/kernel.img in the SD card with ~/src/tools/mkimage/kernel.img
- replace the /boot/start.elf in the SD card with ~/src/kernel/firmware-next/boot/start.elf

In the big partition of the SD card (/root):
- replace the /lib/firmware in the SD card with ~/src/modules/lib/firmware
- replace the /lib/modules in the SD card with ~/src/modules/lib/modules
- replace the /opt/vc in the SD card with ~/src/kernel/firmware-next/hardfp/opt/vc

Now your SD card contains the new image. Safely eject the SD card, plug the touch controller to your RPi, boot it with the SD card, run startx, and check that you can move the cursor.

Once I was in the desktop, my touch input was working but it needed to be calibrated.

To calibrate, you need to install an X input calibrator and some dependencies:

$ sudo apt-get install libx11-dev libxext-dev libxi-dev x11proto-input-dev
$ cd ~
$ wget http://github.com/downloads/tias/xinput_calibrator/xinput_calibrator-0.7.5.tar.gz
$ tar -zxvf xinput_calibrator-0.7.5.tar.gz
$ cd configure
$ make
$ sudo make install
$ xinput_calibrator

Follow the instructions on the screen. After calibration you should see something like this:

Calibrating EVDEV driver for "eGalax Inc. USB TouchController" id=8
current calibration values (from XInput): min_x=1938, max_x=114 and min_y=1745, max_y=341

Doing dynamic recalibration:
Setting new calibration data: 121, 1917, 317, 1741

--> Making the calibration permanent <--
copy the snippet below into '/etc/X11/xorg.conf.d/99-calibration.conf'
Section "InputClass"
Identifier "calibration"
MatchProduct "eGalax Inc. USB TouchController"
Option "Calibration" "121 1917 317 1741"
Option "SwapAxes" "1"

For Raspbian, you have to create the file:

$ sudo nano /usr/share/X11/xorg.conf.d/01-input.conf

Add in this file the content above, starting with Section "InputClass" line and save the file.

Note: Make sure that you don't have sections like MatchProduct "eGalax Inc. USB TouchController" in other files from /usr/share/X11/xorg.conf.d/ folder (highest number files are processed last).

Now touchscreen should be calibrated and after reboot it will keep the settings. Yolu can run xinput_calibration again in order to have the pointer to the desired points. You can update the numbers given by the xinput_calibration utility in the usr/share/X11/xorg.conf.d/01-input.conf file in order to have the best calibration at boot.

Items 1 to 10 of 13 total

per page
  1. 1
  2. 2

Write Your Own Review

Only registered users can write reviews. Please, log in or register

We accept payment through Paypal
PayPal is a safer, easier way to pay. You can use your credit card or bank account without exposing your financial information. You can link your credit card or bank account to your PayPal account so you don't have to enter your card number or address when you shop on SainSmart. Just log in to PayPal and quickly check out in a few clicks. In addition, PayPal accepts payments in multiple currencies.

Using PayPal with SainSmart:

1. Visit product page, and click “” or checkout on shopping cart page after reviewing your order details. You will be directed to PayPal website.
2. Log in to your PayPal account, or pay by using your credit cart.
3. Just follow the instructions given by PayPal. You will quickly check out in a few clicks.
4. Please key in the correct shipping address in English while checking out with PayPal. Or the order will be shipped to your PayPal address.

5. Normally, order will be shipped out in 1-2 business days.

Advantages of using PayPal:
Payment is traceable. You can trace the status of your payment using your PayPal account.

Payment does not require you to use your credit card online (you can transfer directly from your bank account). If you do use your credit card through PayPal, sainsmart.com and other users cannot see your credit card information, therefore minimizing the risk of unauthorized use.

Estimate Shipping

Enter your destination to get a shipping estimate.

  • Yes No


Prices and Rates

1.SainSmart provides two delivery methods from which to choose:
   (1)STANDARD SHIPPING(Free to USA, United Kindom, Canada, Australia, Germany, France, $5 to other countries)
   (2)EXPEDITED SHIPPING($12.50 to USA, $17.99 to other countries)



Import duties, taxes and charges are not included in the item price or shipping charges. Please find out as much as you can about import taxes in your own country before purchasing an item. In special cases, you may need to pay import duties on certain goods. We will endeavor to assist and cover in cases where duty is charged, if you are charged customs then please collect the package, pay any fees due and then contact us and we will reimburse you. For any assistant on this, you may kindly contact us. We promise to do our best for you.


Delivery & Tracking


Depending on your location and the type of goods you have purchased, SainSmart.com will dispatch your items via 1 from 5 carriers. Items will be shipped from our main warehouse in China. If you prefer to have it shipped from other warehouse, please contact us via support@sainsmart.com

Standard Shipping:

China Post is economic airmail reaching most part of the world, which generally takes about approximately 20 business days to arrive. And this will reduce the risk charging by local custom.
The delivery status of a package can be checked via the Internet at http://intmail.11185.cn/itemstatus_en.jsp (for tracking numbers beginning with “RA”)

EUB is also known as E-packet, which is especially for delivery to USA. It takes about 10-12 days to arrive. The delivery status of a package can be checked via the Internet at https://tools.usps.com/go/TrackConfirmAction_input (for tracking numbers beginning with “LN”)

Express Shipping:

DHL/UPS: We ship the item(s) by DHL / UPS from our warehouses in China. Your item(s) will normally be sent out within 1-2 business days and it takes approximately 3-5 business days to arrive depending on the destination.


Tracking website:


EMS: For some countries where UPS/DHL will not deliver, we will ship the item(s) via EMS, reaching you 8-15 days. Countries list for EMS shipping: Brazil, Russia, India, Turkey, Mexico, South Africa, Argentina, Saudi Arabia, Hungary, Romania, Israel, Philippines, Slovakia, Greece, South Korea.
The delivery status of a package can be checked via the Internet at http://www.ems.com.cn/english.html (for tracking numbers beginning with “EE”)

Product Tags

Use spaces to separate tags. Use single quotes (') for phrases.

Upsell Products

Also Bought