empowering creative people

Arduino > Displays

Adafruit 1.8 Color TFT Shield w/microSD and Joystick


$51.12 AUD, inc GST
$46.47 AUD, exc GST
Adafruit 1.8 Color TFT Shield w/microSD and Joystick
51.12 AUD


$51.12 AUD, inc GST
$46.47 AUD, exc GST
In stock, with a short lead time. 79 units dispatch in 4 to 8 days (in addition to the shipping method you choose). Our timing and stock is accurate. Delivery to you by Fri, 30th of Mar with Express Post within Australia.


  • $6.95 Standard (2-4 days, tracked)
  • $8.95 Express (Overnight*, tracked)
  • $3 Economy Post* (3-7 days, no tracking)
  • FREE Pickup (Newcastle only)

Shipping costs may increase for heavy products or large orders.

Exact shipping can be calculated on the view cart page.

*Conditions apply, see shipping tab below.

This lovely little shield is the best way to add a small, colorful and bright display to any project. Adafruit took Adafruit's popular 1.8" TFT breakout board and remixed it into an Arduino shield complete with microSD card slot and a 5-way joystick navigation switch (with a nice plastic knob)! Since the display uses only 4 pins to communicate and has its own pixel-addressable frame buffer, it can be used easily to add a display & interface without exhausting the memory or pins.

The 1.8" display has 128x160 color pixels. Unlike the low cost "Nokia 6110" and similar LCD displays, which are CSTN type and thus have poor color and slow refresh, this display is a true TFT! The TFT driver (ST7735R) can display full 18-bit color (262,144 shades!).

The shield has the TFT display soldered on (it uses a delicate flex-circuit connector) as well as a ultra-low-dropout 3.3V regulator and a 3/5V level shifter so its safe to use with 5V Arduinos. They also had some space left over so they placed a microSD card holder (so you can easily load full color bitmaps from a FAT16/FAT32 formatted microSD card) and a 5-way navigation switch (left, right, up, down, select). The microSD card is not included, but you can pick one up here.

If you just want to display text, shapes, lines, pixels, etc the shield uses pins 13, 11, 10 and 8. If you'd like to add the navigation switch, it uses Analog 3 (all 5 switches are connected using a clever resistor trick to permit all the switches to share one analog pin). For the microSD card, you'll also give up Digital 12 and 4. This shield works best with the Arduino UNO and compatibles. You can use it with the Mega but it won't be as fast since it would be using software rather than hardware SPI for both the TFT and SD card, so it's not recommended.

Comes as a fully assembled and tested shield with the display, microsd card holder and nav switch with knob as well as a stick of 0.1" header. To finish up and use, you will need to solder on the header onto the shield PCB, a quick 10 minute task.

Of course, Adafruit wouldn't just leave you with a datasheet and a "good luck!" - Adafruit have written a full open source graphics library that can draw pixels, lines, rectangles, circles, text and bitmaps as well as example code and a wiring tutorial. The code is written for Arduino but can be easily ported to your favorite microcontroller!

Technical Details

Datasheets, Fritzing library, and EagleCAD PCB GitHub files available in the product tutorial


  • 1.8" diagonal LCD TFT display
  • Physical dimensions: 2.71" (69mm) width, 2.1" (53.5mm) height, 0.27" (6.94mm) thickness (top of joystick)
  • 128x160 resolution, 18-bit (262,144) color
  • 4 wire SPI digital interface
  • Built-in microSD slot - uses 2 more digital lines
  • 5V compatible! Use with 3.3V or 5V logic Arduinos
  • Onboard 3.3V @ 150mA LDO regulator
  • 2 white LED backlight, transistor connected. Defaults to 'on' but can be connected to a digital pin for PWM or simply turning off
  • Comes with header, requires soldering!
  • Display current draw is mostly based on the backlight, with full backlight the current draw is ~100mA, this does not include the SD Card. SD cards can draw 20-100mA based on read/write. Measure current draw in circuit to get precise numbers.

This product is listed in:

Documentation and Resources:
Educational Workshops
  • Arduino Workshop for Beginners
  • Welcome to the Arduino Workshop, where you'll be able to follow our guided course which covers everything you'll need to know in order to create your own Arduino projects and become a leveled up maker. My name is Sam and along with being a maker my...
  • Tabot
  • Tabot is a robotic tablet dispenser. It is designed to help elderly people maintain their independence and help anyone who has tablets remember to take them on time.
  • Cosplay Blaster
  • Hey guys! First time poster. I've been working on a blaster for my girlfriend's costume, and I thought I would share it with everyone. When triggered, it plays a selected sound effect and flashes the light. Pretty simple :)
  • Coffee Grinder With Arduino
  • Using a few bits and pieces, this ordinary coffee grinder now has two presets to run the motor for a programmable length of time. The idea being that the grinder running for a set amount of time will deliver a certain amount of coffee each button press meaning the beans can be stored unground, keeping them fresher for longer. I completed this project for a friend, Ian, who lives for coffee. Ian wanted the same functionality in h...
  • The Hipster Coaster
  • We wanted to make a interactive display of the fun that can be had with DIY projects to take to Sydney Mini Maker Faire. We decided to do so by utilising the TinkerKit Braccio from Arduino.org, alongside some 3D Printing ingenuity, for an engaging display for all ages. Enter the Hipster Coaster in all its glory.   All the parts were printed seperately on our family of Lulzbot 3D Printers, later stuck together using a mi...

Product Comments

Exact shipping can be calculated on the view cart page (no login required).

We deliver Australia-wide with these options:

  • $3 for Small Items (3-7 days, not tracked, only available on selected small items)
  • $6.95 for Standard Post (2-4 days, tracked)
  • $8.95 for Express Post (Overnight for Australia Post Next Day Network, tracked)
  • Pickup - Free! Only available to customers who live in the Newcastle region (only after we email you to notify your order is ready)

International Orders - the following rates are for New Zealand and will vary for other countries:

  • $11.49 for Pack and Track (3+ days, tracked)
  • $16.50 for Express International (2-5 days, tracked)

If you order lots of gear, the postage amount might increment based on the weight of your order.

Our physical address:

Unit 18, 132 Garden Grove Parade
NSW, 2289

Please checkout our customer service page if you have other frequently asked questions such as "do we do purchase orders" (yes!) or "are prices GST inclusive" (yes they are!). We're here to help - get in touch with us to talk shop.