New in the Maker Shed: TFT Touch Shield

New in the Maker Shed: TFT Touch Shield

This big, gorgeous 2.8″ TFT touchscreen display from the Maker Shed is sure to add some flare to your next Arduino project. It’s capable of displaying 262,000 different colors with 240 x 320 pixels so pictures will be nice and sharp. The built in resistive touchscreen is capable of tracking your finger anywhere on the screen so you can use the display as an input device. An on-board microSD slot lets you load pictures and graphics with ease. The Touch Shield comes pre-soldered and tested so you can be up and running quickly. Check out the full tutorial for more ideas.


  • 2.8″ diagonal LCD TFT display
  • 240×320 resolution, 18-bit (262,000) color
  • ILI9325 or ILI9328 controller with built in video RAM buffer
  • 8 bit digital interface, plus 4 control lines
  • Uses digital pins 5-13 and analog 0-3. That means you can use digital pins 2, 3 and analog 4 and 5. Pin 12 is available if not using the microSD
  • Works with any Arduino ‘328 (Mega not supported yet)
  • 5V compatible! Use with 3.3V or 5V logic
  • Onboard 3.3V @ 300mA LDO regulator
  • 4 white LED backlight. On by default but you can connect the transistor to a digital pin for backlight control
  • 4-wire resistive touchscreen


10 thoughts on “New in the Maker Shed: TFT Touch Shield

  1. Dennis Mabrey says:

    “…Works with any Arduino ’328 (Mega not supported yet)…”

    According to the tutorial it does work with the Mega.   The tutorial states the following:

    – Works with any Arduino ‘328 or Mega

     – “FOR MEGA ARDUINOS edit the SD/utility/Sd2Card.h file after installing and uncomment the line that says #define MEGA_SOFT_SPI 1 to allow the Mega to use the same pinout for SD cards as the Classic Arduinos”

    Also there is an image on the tutorial with it mounted on a Mega.

  2. Anonymous says:

    This looks awesome, but I really hope you guys start supporting the Raspberry Pi! This screen would be SO much more awesome for a Raspberry Pi or a beagle board. The arduino is great, but I think a touch screen application would be stretching it quite far.

  3. Shields for Arduino says:

    Hi, we have the colour touchscreen part working find, but cannot get the touchscreen to work no matter what we do. There was an issue logged on Github that some setting had to be changed to get the touchscreen to work, but the issue seems to have disappeared. Any advice would be useful.

    With the Graphic display, we had to download the TFTLCD library and the Adafruit_GFX library (it wasn’t well documented that the Adafruit_GFX was also needed).

  4. Shields for Arduino says:

    Not sure how long ago the last post was, but good news. The only problem was not pressing hard enough. I loaded the tftpaintshield and then saw some pixels when pressing – I thought the screen was a lighter touch than this. Anyway off to sign my name in multi-colours now just like the demo at the top – will contact the customer for a demo.

    Feel pretty good now. Thanks for your help.

Comments are closed.

Discuss this article with the rest of the community on our Discord server!

I am the Evangelist for the Maker Shed. It seems that there is no limit to my making interests. I'm a tinkerer at heart and have a passion for solving problems and figuring out how things work. When not working for Make I can be found falling off my unicycle, running in adverse weather conditions, skiing down the nearest hill, restoring vintage motorcycles, or working on my car.

View more articles by Michael Castor