Touch Screen Shield for Arduino

Price match guranteePrice match guarantee

We can price match this item if found elsewhere. Call us on:

0333 400 9500

Quoting product code: N10DP


About this product


  • 2.8" diagonal colour touch screen TFT
  • Great 320 x 240 Pixel screen with a 65,535 colour bank!
  • High speed SPI display with digital SPI touchscreen driver

Product overview

• 2.8" diagonal colour touch screen TFT
• Great 320 x 240 Pixel screen with a 65,535 colour bank!
• High speed SPI display with digital SPI touchscreen driver
• Current draw depends on usage but is about 250mA for the display and touchscreen
• 4 white LED backlight. On by default but you can connect the transistor to a digital pin for backlight control
• 4-wire resistive touchscreen attached to STMPE610 controller
To visit the website support page please click here

Spice up your Arduino project with a beautiful large touch screen display shield with built in microSD card connection. This TFT display is big (2.8" diagonal) bright (4 white-LED backlight) and colorful! 320x240 pixels with individual pixel control. It has way more resolution than a black and white 128x64 display. As a bonus, this display has a 4-Wire resistive touch screen attached to it already, so you can detect finger presses anywhere on the screen.

The shield is fully assembled, tested and ready to go. No wiring, no soldering! Simply plug it in and load up our library - you'll have it running in under 10 minutes!

Rated 4 out of 5 by from Works well I bought this ( last one on the shelf) a couple of days ago. I first tried to download the files as detailed on the back of the leaflet but unfortunately, that site has been removed!! It was going to be returned until I read the reviews and came across the review from "Arduino Dabbler". I followed (his or her) instructions with regard to downloading files and the TFT sprang to life - Thanks very much to Arduino Dabbler!!! The screen would have received 5 stars if Maplin had drivers etc And zero stars ( and a return) if it wasn't for A.Dabbler.
Date published: 2016-06-07
Rated 5 out of 5 by from Worked straightaway I bought this before reading the reviews, which then made me wonder if I'd made a mistake. Following the guidelines in the document SYM-DOC-ARD-2-V1 found in a web search I installed the libraries (I had to replace the hyphens with underscores in the library names) and all the examples I tried worked at the first attempt. I haven't tried the bitmap ones yet because I don't have any suitable images on micro SD cards at present. Good features; bright display, wide viewing angle, very low height above Uno board (16.8mm - another display I have is 29.4mm) and convenient reset switch on the edge of the shield. Still to be resolved; appears to be portrait only for text and numbers, I haven't tried the SD card slot yet, backlight won't switch off under program control (better than not switching on!) I still give it 5 stars because it's a high-quality product with some very nice features. The shield and display draw 130mA when connected to an Uno fed with 9v (shield, display and Uno together draw 185mA). How much of this is backlight current, I don't know.
Date published: 2016-04-18
Rated 4 out of 5 by from Does the job It took a while to get the library working with the Arduino IDE, but once I did it does the job fine. I had to do the following: 1. Download "TFT & TouchScreen Libraries" file from the LinkSprite site that Maplin's description links to 2. Unzip this file - *do not import into Arduino IDE* 3. Re-zip the two subdirectories (TFT_Touch and TouchScreen) separately 4. 'Import Library' for the two separate zips in Arduino IDE 5. Try out the examples in TFT_Touch/examples The above works fine with my Mega 2560.
Date published: 2015-11-22
Rated 3 out of 5 by from poor information and did not run with code The link to support page gives code that did not work on a mega 2560. The information is poor about options like back-lite under software control which can be done but you have to dig around other pages. I actually got it working with software on another link here''_TFT_Touch_Shield_V2.0 display is great once working and I am re-writing my own functions which improves performance and gives it extra functions which should be in the original library but not in the one that actually did work! only for the brave !
Date published: 2015-01-20
Rated 2 out of 5 by from ok but a bit of a fiddle (Review resubmitted to avoid mention of alternative product sources and relative pricing) Took a while to get started with this as it doesn't work with the default arduino ide libraries, and it initially didn't work with the nominated libraries either as the default pin assignments conflict on my board (arduino mega adk). Still, was fine once I got it working. It's not particularly robust, plus I managed to crack the screen due to some roughish handling so the touch sensing doesn't work any more. The documentation could be better but ultimately all the info is there if you follow the link at the end of the leaflet.
Date published: 2015-10-14
Rated 1 out of 5 by from Be Warned This TFT screen is NOT an Adafruit V2 compatible - it uses different libraries so applications need to be rewritten
Date published: 2014-12-11
Rated 3 out of 5 by from Neat way to get graphics on an Arduino This is a nice bright easy to use and fairly high rsolution screen. Obviously running on an Arduino it's never going to be as fast as the touch screen running on your phone with a processor some hundred times faster, but it's still pretty zippy.
Date published: 2014-11-08
Rated 1 out of 5 by from A bit fed up with it to be honest Bought this today Their driver/support website doesn't work (error establishing database connection). The documentation (even via google cache is poor) I won't be getting any more of the shields through maplin as a result. I will instead get the adafruit versions. Very, very disappointed.
Date published: 2014-12-29
  • y_2018, m_3, d_22, h_24
  • bvseo_bulk, prod_bvrr, vn_bulk_2.0.7
  • cp_1, bvpage1
  • co_hasreviews, tv_0, tr_16
  • loc_en_GB, sid_N10DP, prod, sort_[SortEntry(order=RELEVANCE, direction=DESCENDING)]
  • clientName_maplin-en_gb

Will this work with the Arduino Uno or is it just the Arduino Mega?

Asked by: Joe27
Unfortunately, I would not be able to say but some research into this online may help you.
Answered by: Dominic
Date published: 2017-04-21

Will this work on a Raspberry Pi or is it just used on Arduino 

Asked by: CrookIan
This is only for Arduino.
Answered by: Russell
Date published: 2017-05-20

how do i get this to work on the utft librarys, what are the pins?myGLCD(<model code>, SDA, SCL, CS, RST[, RS]), UTFT myGLCD(ILI9341_S5P,?,?,?,?,?);

Asked by: ajbuk21
This item is only designed to work with its own libraries provided on the link provided on the web page.
Answered by: Russell
Date published: 2017-12-21

Hi, This display is fitted with a MicroSD card but there is no reference to what the max capacity card that could be used. Could you tell me what card sizes are support by this device. Thanks, Nick
Asked by: Nick
This item will support up 2gb Max ~ DH
Answered by: DH
Date published: 2017-04-19
  • y_2018, m_3, d_22, h_24CST
  • bvseo_bulk, prod_bvqa, vn_bulk_2.0.7
  • cp_1, bvpage1
  • co_hasquestionsanswers, tq_4
  • loc_en_GB, sid_N10DP, prod, sort_[SortEntry(order=LAST_APPROVED_ANSWER_SUBMISSION_TIME, direction=DESCENDING)]
  • clientName_maplin-en_gb