Difference between revisions of "2.8 TFT LCD Touch Shield V2"

From ITEAD Wiki
Jump to: navigation, search
m (Features)
m (Features)
 
(15 intermediate revisions by the same user not shown)
Line 7: Line 7:
 
for the Arduino board.
 
for the Arduino board.
  
Go shopping [2.8 TFT LCD Touch Shield V2(IM160418003) Coming Soon!!!]
+
'''NOTE:''' this screen adopts new driver IC, thus the old library is not applicable. New library will be updated soon, stay tuned!
 +
 
 +
Go shopping [https://www.itead.cc/itead-2-8-tft-lcd-touch-shield-v2.html 2.8 TFT LCD Touch Shield V2(IM160418003)]
  
 
==Features==
 
==Features==
 
* Arduino UNO Rev3 / Mega [[Shield]] compatible footprint  
 
* Arduino UNO Rev3 / Mega [[Shield]] compatible footprint  
* Arduino library UTFT support
+
* Arduino library new UTFT support
* TFTResolution : 240 x 320 pixels
+
* TFT Resolution : 240 x 320 pixels
 
* Size : 2.8"
 
* Size : 2.8"
 
* Colors : 65K
 
* Colors : 65K
Line 96: Line 98:
 
|}
 
|}
  
The Arduino 2.8 TFT Touch [[shield]] uses the ILI9325DS controller , it support 8bit  
+
The Arduino 2.8 TFT Touch [[shield]] uses the ILI9341 controller , it support 8bit  
 
data interface. The touch IC is TSC2046.
 
data interface. The touch IC is TSC2046.
  
Line 107: Line 109:
 
development board – like the [[Iteaduino BT]], leaf maple, chipKit UNO and so on,  
 
development board – like the [[Iteaduino BT]], leaf maple, chipKit UNO and so on,  
 
set the operation voltage level switch to 3.3V side.
 
set the operation voltage level switch to 3.3V side.
 
==Software==
 
This [[shield]] is compatible with UTFT library for Arduino, chipKit and their
 
compatible boards. You can down load the library here:
 
[http://www.rinkydinkelectronics.com/library.php?id=51 http://www.rinkydinkelectronics.com/library.php?id=51]
 
  
 
==Instruction==
 
==Instruction==
Line 137: Line 134:
  
 
==Download==
 
==Download==
[ftp://imall.iteadstudio.com/IM120417020_2.8_TFT_LCD_Touch_Shield/DS_IM120417020_2.8_TFT_LCD_Touch_Shield.pdf Datasheet for 2.8 TFT LCD Touch Shield]
 
 
[ftp://imall.iteadstudio.com/IM120417020_2.8_TFT_LCD_Touch_Shield/DS_ILI9325DS.pdf Datasheet for ILI9325DS]
 
 
 
[ftp://imall.iteadstudio.com/IM120417020_2.8_TFT_LCD_Touch_Shield/SCH_IM120417020_2.8_TFT_LCD_Touch_Shield.pdf Schematic for 2.8 TFT LCD Touch Shield]
 
[ftp://imall.iteadstudio.com/IM120417020_2.8_TFT_LCD_Touch_Shield/SCH_IM120417020_2.8_TFT_LCD_Touch_Shield.pdf Schematic for 2.8 TFT LCD Touch Shield]
  
 
==Useful Links==
 
==Useful Links==
 
*[https://github.com/skateone/LCDSHIELD '''ITEAD 2.8 LCD Shield Demo'''] by skateone
 
*[https://github.com/skateone/LCDSHIELD '''ITEAD 2.8 LCD Shield Demo'''] by skateone

Latest revision as of 07:46, 12 January 2017

Overview

Arduino 2.8'' TFT Touch Shield.jpg

The Arduino 2.8”TFT Touch Shield V2 is designed for all the Arduino compatible boards. It works in 3.3V voltage level. It can be directly plugged on the Arduino and other compatible boards. It will offer display, touch and storage functions for the Arduino board.

NOTE: this screen adopts new driver IC, thus the old library is not applicable. New library will be updated soon, stay tuned!

Go shopping 2.8 TFT LCD Touch Shield V2(IM160418003)

Features

  • Arduino UNO Rev3 / Mega Shield compatible footprint
  • Arduino library new UTFT support
  • TFT Resolution : 240 x 320 pixels
  • Size : 2.8"
  • Colors : 65K
  • Backlight : LED
  • Driver IC: ILI9341

Specifications

PCB size 68.6mm X 53.3mm X 1.6mm
Power supply compatible with Arduino
RoSH Yes

Electrical Characteristics

Parameter Min. Typical Max. Unit
Power voltage 4.5 5 5.5 VDC
Input voltage VH 3 5.5 V
Input voltage VL -0.3 0 0.5 V

Hardware

IM120417020_2.8_TFT_LCD_Touch_Shield.jpg

Figure 1 Bottom View

Pin map of Arduino 2.8” TFT Touch Shield:

Arduino PIN Description
D0 DB8
D1 DB9
D2 DB10
D3 DB11
D4 DB12
D5 DB13
D6 DB14
D7 DB15
D8 Touch_Dout
D9 Touch_IRQ
D10 SD_CS
D11 SD_MOSI
D12 SD_MISO
D13 SD_SCK
A0 Touch_Din
A1 Touch_CLK
A2 -
A3 TFT_CS
A4 TFT_WR
A5 TFT_RS

The Arduino 2.8 TFT Touch shield uses the ILI9341 controller , it support 8bit data interface. The touch IC is TSC2046.

Operation voltage level setting switch

When using the Arduino 2.8 TFT Touch shield with 5V operation level development board – like the Arduino UNO, Arduino MEGA and so on, set the operation voltage level switch to 5V side.

When using the Arduino 2.8 TFT Touch shield with 3.3V operation level development board – like the Iteaduino BT, leaf maple, chipKit UNO and so on, set the operation voltage level switch to 3.3V side.

Instruction

First, download the UTFT library from Henning, extract the library in the libraries folder. Assure that this is the only UTFT library in your Arduino IDE. http://www.rinkydinkelectronics.com/library.php?id=51

Second, open the file Arduino\libraries\UTFT\hardware\avr\HW_AVR_defines.h, comment out the definition about shield, and save the file.

#define USE_UNO_SHIELD_ON_MEGA 1

Now, open IDE, select UTFT AVR demo

IM120417020pic1.png

Before upload to your Mega or UNO, you need to modify some parameters. The original parameter of demo shall be replaced to (ITDB28,A5,A4,A3,A2)

IM120417020pic2.png

Now, you can upload the demo to Mega/UNO. Suggest that plug the LCD shield in your Mega/UNO while demo uploading. If not, you'd better press the reset button after demo uploading.

Note

Note: This shiled is 100% compatible with ITeaduino, Simplecortex. But not 100% compatible with Arduino UNO because of its big USB connecter socket.

Arduino2.8TFTshieldERROR.jpg

Download

Schematic for 2.8 TFT LCD Touch Shield

Useful Links