iteadstudio tft display for arduino _ h i f i d u i n o
TRANSCRIPT
-
5/21/2018 ITeadStudio TFT Display for ARDUINO _ H i F i D U I N O
19/8/2014 iTeadStudio TFT Display for ARDUINO | H i F i D U I N O
http://hifiduino.wordpress.com/2012/04/13/iteadstudio-tft-display-for-arduino/ 1/17
Hi F i D U I N O
Lot of Value, Little Money
Home
Musiland USB
INTRO
Free High-ResCODE
Apple Remote
Sabre32
OTHER
B-II
Type text to search here...
Home> Arduino, Code> iTeadStudio TFT Display for ARDUINO
iTeadStudio TFT Display for ARDUINO2012/04/13 Leave a commentGo to comments
INTRO
Purchased a 400240 pixel graphic touch-capable display(new link) module plus its accompanying Arduino MEGA-compatible shield
from iTead Studio. The shield has been updated to version 2. See bottom of post for more information.
The shield has, in addition to the connections to the display module, connections to a battery-backed real time clock that has been
implemented in the shield. The display module consists of the display panel (the screen), a touch controller and a SD Card socket.
The iTead description says:
The ITDB02 LCD module is work in 3.3V voltage level and its not compatible with Arduino MEGA pins, so we make a
shield for Arduino MEGA. Now user can directly plug the ITDB02 in the shield and stand on the Arduino MEGA board.
In reality, theITDB02 module ISfully compatible with Arduino MEGA pins. The shield just makes it much, much easier to connect to the
Arduino board. With respect to the 3.3 power, the shield merely connects the Arduino 5V power pin to the display modules VCC pin
which feeds a local LDO regulator that generates the required 3.3V.
MEGA COMPATIBLE SHIELD
Follow
Follow H i F i D U I N
O
Get every new post delivered
to your Inbox.
Join 199 other followers
Enter your email address
Sign me up
Pow ered by WordPress.com
http://hifiduino.files.wordpress.com/2012/03/dsc01434.jpghttp://hifiduino.files.wordpress.com/2012/03/dsc01434.jpghttp://hifiduino.files.wordpress.com/2012/03/dsc01434.jpghttp://hifiduino.files.wordpress.com/2012/03/dsc01434.jpghttp://hifiduino.files.wordpress.com/2012/03/dsc01434.jpghttp://hifiduino.files.wordpress.com/2012/03/dsc01434.jpghttp://hifiduino.files.wordpress.com/2012/03/dsc01434.jpghttp://hifiduino.files.wordpress.com/2012/03/dsc01434.jpghttp://hifiduino.files.wordpress.com/2012/03/dsc01434.jpghttp://hifiduino.files.wordpress.com/2012/03/dsc01434.jpghttp://hifiduino.wordpress.com/other/http://hifiduino.wordpress.com/code/http://hifiduino.wordpress.com/introduction-and-guide-to-hifiduino/http://hifiduino.wordpress.com/http://hifiduino.wordpress.com/https://wordpress.com/?ref=lofhttp://void%280%29/http://hifiduino.files.wordpress.com/2012/03/dsc01434.jpghttp://iteadstudio.com/store/index.php?main_page=product_info&cPath=18&products_id=231http://imall.iteadstudio.com/display/tft-lcm/im120419006.htmlhttp://iteadstudio.com/store/index.php?main_page=product_info&cPath=57_58&products_id=263http://hifiduino.wordpress.com/category/arduino-code/http://hifiduino.wordpress.com/http://hifiduino.wordpress.com/b-ii/http://hifiduino.wordpress.com/other/http://hifiduino.wordpress.com/sabre32/http://hifiduino.wordpress.com/apple-aluminum-remote/http://hifiduino.wordpress.com/code/http://hifiduino.wordpress.com/free-hi-res-music/http://hifiduino.wordpress.com/introduction-and-guide-to-hifiduino/http://hifiduino.wordpress.com/musiland-usb/http://hifiduino.wordpress.com/http://hifiduino.wordpress.com/ -
5/21/2018 ITeadStudio TFT Display for ARDUINO _ H i F i D U I N O
19/8/2014 iTeadStudio TFT Display for ARDUINO | H i F i D U I N O
http://hifiduino.wordpress.com/2012/04/13/iteadstudio-tft-display-for-arduino/ 2/17
The real time clock: DS1307 I2C interface. A clock board alone already costs as much asthe entire shield.
(Update 9/7/12): The resistors in the shield are there to limit the current to the protection diodes in the display module, so they are just inseries with the signal lines. The inputs of the display must be 5V tolerant even thought the display operates at 3.3V. The better solution is to
implement a level conversion 5V->3.3V and this has been done in the new version of the shield. More information in the Arduino forums
[link]
COMPONENTS OF DISPLAY MODULE
Full color, 400240 pixel TFT screen with a 16:9 widescreen aspect ratio. S/W supports 24-bit RGB color. The ITDB02-3.2WD uses the
HX8352-A controller
On the back side of the display module:
3.3v LDO regulator: CE6209. The jumper J1 is there to bypass the regulator if your VCC is already 3.3V. First time I see a Chinese-
branded LDO regulator.
http://www.chipower.com.cn/cn/uploadphotos/CE6209-2011.jpghttp://hifiduino.files.wordpress.com/2012/03/dsc01437.jpghttp://arduino.cc/forum/index.php?topic=76243.0http://hifiduino.files.wordpress.com/2012/03/dsc01473.jpghttp://www.google.com/search?q=DS1307&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-beta#hl=en&client=firefox-beta&rls=org.mozilla:en-US%3Aofficial&tbm=shop&sclient=psy-ab&q=DS1307+real+time+clock&oq=DS1307+real+time+clock&aq=f&aqi=g1&aql=&gs_l=serp.3..0.48572l51203l1l51429l16l1l0l15l15l0l110l110l0j1l16l0.frgbld.&pbx=1&bav=on.2,or.r_gc.r_pw.r_qf.,cf.osb&fp=bf778e9869b353bb&biw=1516&bih=799http://datasheets.maxim-ic.com/en/ds/DS1307.pdf -
5/21/2018 ITeadStudio TFT Display for ARDUINO _ H i F i D U I N O
19/8/2014 iTeadStudio TFT Display for ARDUINO | H i F i D U I N O
http://hifiduino.wordpress.com/2012/04/13/iteadstudio-tft-display-for-arduino/ 3/17
Note that J1 is used to pass VCC if a regulator is not used. In this case, a regulator is used and thus J1 is open. There is also opportunity to
increase C1.
Touch controller: TI ADS7843compatible: XPT2046
http://hifiduino.files.wordpress.com/2012/03/touch.jpghttp://www.dzsc.com/uploadfile/company/785710/20111014212155973.pdfhttp://www.ti.com/product/ads7843http://hifiduino.files.wordpress.com/2012/03/dsc01480.jpghttp://hifiduino.files.wordpress.com/2012/03/tftreg.jpg -
5/21/2018 ITeadStudio TFT Display for ARDUINO _ H i F i D U I N O
19/8/2014 iTeadStudio TFT Display for ARDUINO | H i F i D U I N O
http://hifiduino.wordpress.com/2012/04/13/iteadstudio-tft-display-for-arduino/ 4/17
SD Card socket
Here is the display module and the shield stacked on top of an Arduino MEGA 2560
http://hifiduino.files.wordpress.com/2012/03/dsc01481.jpghttp://hifiduino.files.wordpress.com/2012/03/sd.jpghttp://hifiduino.files.wordpress.com/2012/03/dsc01479.jpg -
5/21/2018 ITeadStudio TFT Display for ARDUINO _ H i F i D U I N O
19/8/2014 iTeadStudio TFT Display for ARDUINO | H i F i D U I N O
http://hifiduino.wordpress.com/2012/04/13/iteadstudio-tft-display-for-arduino/ 5/17
SOFTWARE
Check out the latest libraries here: [link]
Screen:
The library (UTFT for Universal TFT) for this display has been developed by Mr Karlsen and is available here: [ link]. Support for
the 240400 pixel display is available with version 1.10 and higher as this is a new display. The software also supports the wiring of
the Mega shield shown above. (The control pins are assigned through s/w, though).
The controller for this screen is HX8352-A (apparently it replaces the ILI9327 controller). You will need to enter the controller model
in the code as HX8352A. The enclosed documentation in the code tells you more. In addition, you need to know this controller
model to take advantage of memory saving as specified in memorysaver.h
Touch control:
The library is ITDB02-TOUCH, also developed by Mr. Karlsen: [link]. Is also compatible with the wiring of the Mega shield shown
above and any other wiring configuration as the 5 interface wires are assignable through s/w.
Real Time Clock:
Here is a tutorial on how to interface to the RTC device: [link]. Here is another using a library: [link].
SD Card:
Mr. Karlsen also developed a library for the SD Card socket/reader [link]. However it is limited to FAT16 formatted SD cards up to
2GB in size and 8.3 characters file names. There is also the Arduino SD Library [link] that supports both FAT16 and FAT32 file
systems on standard SD cards and SDHC cards. It is also limited to 8.3 characters file names. There is also a tutorial on SD Card
interfacing at LadyAda [link].
PINS USED
Even though the shield takes up all the pins in the Arduino MEGA board, not all the pins are used for the display module and the real time
clock. You can connect other devices (e.g. soldering wires) to the free pins.
Pin-out assignment of display module
Includes the screen, touch controller, SDCard reader and Flash. Designation to the different device interfaces are as follows:
Dxx: TFT screen
SDxx: SDCard reader
D_xx: Touch controller
F_xx: Flash (not populated in this particular module)
http://www.ladyada.net/products/microsd/http://henningkarlsen.com/electronics/library.php?id=37http://www.ladyada.net/learn/breakoutplus/ds1307rtc.htmlhttp://combustory.com/wiki/index.php/RTC1307_-_Real_Time_Clockhttp://henningkarlsen.com/electronics/library.php?id=35http://henningkarlsen.com/electronics/index.phphttp://henningkarlsen.com/electronics/index.phphttp://hifiduino.files.wordpress.com/2012/03/dsc01440.jpg -
5/21/2018 ITeadStudio TFT Display for ARDUINO _ H i F i D U I N O
19/8/2014 iTeadStudio TFT Display for ARDUINO | H i F i D U I N O
http://hifiduino.wordpress.com/2012/04/13/iteadstudio-tft-display-for-arduino/ 6/17
Here is the pin mapping of the Ardino MEGA 2560 board:
Obviously the shield matches the 40-pin output of the display module with the pins of the Arduino. In addition, the shield has a real time
clock that is separate from the display module and exports the interface pins of this device as well.
These are the pins that are used by the shield. You can refer to the pin basic pin mapping [ link] and the manual in pdf [link] (I saved a local
copy because this is now a discontinued product: ITDB02MEGAshield_DS):
Shield/TFT Arduino MEGA pins (section)
DB0 to DB15 22 to Digital 37 (Digital) - 16-bit data for screen
RS, WR, CS, RST 38, 39, 40, 41 (Digital) - Screen control signals
LED-A, VCC, GND 3.3V, 5V, GND (Power) - Power
SD_OUT 50 (Digital) - SD Card reader
SD_CLK 51 (Digital) - SD Card reader
SD_IN 52 (Digital) - SD Card reader
SD_CS 53 (Digital) - SD Card reader
------ 42-49 (Digital) - Free pins
D_CLK 6 (PWM -also digital) - Touch controller
D_CS 5 (PWM -also digital) - Touch controllerD_IN 4 (PWM -also digital) - Touch controller
D_OUT 3 (PWM -also digital) - Touch controller
D_IRQ 2 (PWM -also digital) - Touch controller
RTC (SDA) 20 (Communication) - Real Time clock (I2C)
RTC (SLC) 21 (Communication) - Real Time clock (I2C)
http://hifiduino.files.wordpress.com/2012/04/itdb02megashield_ds.pdfhttp://iteadstudio.com/store/images/produce/Shield/ITDB02MEGAShield/ITDB02MEGAshield_DS.pdfhttp://henningkarlsen.com/electronics/files/UTFT_Requirements.pdfhttp://hifiduino.files.wordpress.com/2012/03/arduinomega2560_r2_front.jpghttp://hifiduino.files.wordpress.com/2012/03/pinout.jpg -
5/21/2018 ITeadStudio TFT Display for ARDUINO _ H i F i D U I N O
19/8/2014 iTeadStudio TFT Display for ARDUINO | H i F i D U I N O
http://hifiduino.wordpress.com/2012/04/13/iteadstudio-tft-display-for-arduino/ 7/17
Since the RTC is an I2C device, these pins can be used to connect other I2C devices
Here is a diagram of the pin assignments:
Note: a readier discovered an error in diagram for the SD pins. Look at the pin assignment in the following diagram from the vendors
website. The diagram corresponds to the new V2 shield, thus there is no real time clock (which is an I2C device). However if you use the
shield, you dont have to worry about the pin assignments except to figure out which pins are free for other functions:
OPERATION
Download the latest version of the UTFT library.
Copy the UTFT folder to the arduino-1.0\libraries folder
There is sample code for the 400240 display in the arduino-1.0\libraries\UTFT\examples\Arduino folder. Comment the code for UNO
and un-comment the code for MEGA (follow the instructions written in the code). Modify the UTFT function with the model for yourcontroller. For the above display I used HX8352A
// Uncomment the next line for Arduino Mega
UTFTmyGLCD(HX8352A,38,39,40,41); // Remember to change the model parameter to suit your display module!
Compile with Arduino 1.0 (does not work with earlier versions of the Arduino software and upload
http://henningkarlsen.com/electronics/library.php?id=51http://hifiduino.files.wordpress.com/2012/04/tftshieldnew.jpghttp://hifiduino.files.wordpress.com/2012/03/tft-002.jpg -
5/21/2018 ITeadStudio TFT Display for ARDUINO _ H i F i D U I N O
19/8/2014 iTeadStudio TFT Display for ARDUINO | H i F i D U I N O
http://hifiduino.wordpress.com/2012/04/13/iteadstudio-tft-display-for-arduino/ 8/17
Here is all I can for now
(Update 9/7/12)
NEW VERSION OF THE SHIELD
The shield has been replaced with a newer mode. It does away with the real-time clock chip and replaces the resistors with logic chips
(74xx541) for buffering and voltage level conversion, which is a better implementation. In addition it has a input voltage selection switch to
make it compatible with Arduino (5v operation) or ChipKit (3.3v operation).
Possibly the buffer chip used in the new shield is a part similar to 74LCX541which has 5V tolerant inputs and output. This design furtherprotects the display module.
The resistors that were used in the previous version of the shield are there to limit the current to the protection diodes in the display module,
so they are just in series with the signal lines. Based on the implementation of the shield, the inputs of the display must therefore be 5V
tolerant even thought the display operates at 3.3V. The better solution is to implement a level conversion 5V->3.3V as implemented in the
new version of the shield. More information in the Arduino forums [link]
Schematic [link]
ftp://imall.iteadstudio.com/IM120417024_ITDB02_Arduino_MEGA_Shield/SCH_IM120417024_ITDB02ArduinoMEGAShield.pdfhttp://arduino.cc/forum/index.php?topic=76243.0http://www.st.com/internet/com/TECHNICAL_RESOURCES/TECHNICAL_LITERATURE/DATASHEET/CD00002540.pdfhttp://hifiduino.files.wordpress.com/2012/04/dsc01548.jpghttp://hifiduino.files.wordpress.com/2012/04/dsc01546.jpg -
5/21/2018 ITeadStudio TFT Display for ARDUINO _ H i F i D U I N O
19/8/2014 iTeadStudio TFT Display for ARDUINO | H i F i D U I N O
http://hifiduino.wordpress.com/2012/04/13/iteadstudio-tft-display-for-arduino/ 9/17
The old version of the shield is still available in kit form: [link] for US $5.50. However it is missing the 3.3V regulator and the SD card
reader (so maybe not such a good deal)
http://imall.iteadstudio.com/prototyping/kits/im120717001.htmlhttp://hifiduino.files.wordpress.com/2012/04/tftshield2.jpghttp://hifiduino.files.wordpress.com/2012/04/tftshieldnew.jpghttp://hifiduino.files.wordpress.com/2012/04/tftshield.jpg -
5/21/2018 ITeadStudio TFT Display for ARDUINO _ H i F i D U I N O
19/8/2014 iTeadStudio TFT Display for ARDUINO | H i F i D U I N O
http://hifiduino.wordpress.com/2012/04/13/iteadstudio-tft-display-for-arduino/ 10/17
For some, this may be a better option because you can solder connection wires to some of the unused pins
Share this:
Print Pinterest
Comments (35) Trackbacks (2) Leave a commentTrackback
1.
Anonymous
2012/04/13 at 16:36
Reply
Very nice, I want one of these to play with
BlogGeanDo
2012/04/18 at 15:55
Reply
There is a new shield (v2) in the works
2.
Dimdim
2012/04/20 at 07:41
Reply
I see that you too discovered the UTFT library!
I too have adapted my hifiduino to use the UTFT library to drive a 2.8 TFT. However, I am having problems with the remote
control. There appears to be some sort of conflict between the UTFT library and your IR code or between my 2.8 TFT and your
IR code (I was using adafruits 2.8 TFT with their library with no problems, but now I am testing a cheap 2.8 off of ebay with the
UTFT library and seeing problems..).
Have you seen any similar behaviour in your case?
3.
Related
Arduino Leonardo (early) Resources NEW Arduino Compatible Arduino for Buffalo II DAC
http://hifiduino.wordpress.com/2010/10/12/arduino-for-buffalo-ii/http://hifiduino.wordpress.com/2013/10/30/arduino-compatible/http://hifiduino.wordpress.com/2012/02/11/arduino-leonardo-resources/http://hifiduino.wordpress.com/2012/04/13/iteadstudio-tft-display-for-arduino/?replytocom=1484#respondhttp://hifiduino.wordpress.com/2012/04/13/iteadstudio-tft-display-for-arduino/?replytocom=1480#respondhttp://hifiduino.wordpress.com/2012/04/13/iteadstudio-tft-display-for-arduino/?replytocom=1466#respondhttp://hifiduino.wordpress.com/2012/04/13/iteadstudio-tft-display-for-arduino/trackback/http://hifiduino.files.wordpress.com/2012/04/tftshieldkit.jpghttp://hifiduino.wordpress.com/2012/04/13/iteadstudio-tft-display-for-arduino/?share=pinterest&nb=1 -
5/21/2018 ITeadStudio TFT Display for ARDUINO _ H i F i D U I N O
19/8/2014 iTeadStudio TFT Display for ARDUINO | H i F i D U I N O
http://hifiduino.wordpress.com/2012/04/13/iteadstudio-tft-display-for-arduino/ 11/17
BlogGeanDo
2012/04/20 at 16:29
Reply
Hello, what kind of problems are you seeing? I have not integrated my display/Arduino MEGA with the code yet. Mostly just playing
with the library code. LCDs are noisy even at the IR region. If you are seeing the remote operating by itself, try moving the IR
sensor away from the display
4.
Dimdim
2012/04/20 at 17:44
Reply
Its not that it is operating by itself. What happens is that when I point the remote at the sensor and send a command, every time I
press a specific key the code reads a different (wrong!) value. It makes no sense. I have written into the code a couple of lines that
display the remote code and I see it changing constantly, even though I am pressing the same button.
While troubleshooting, I tried running some other IR code on the same arduino, with the TFT connected, and everything seems to be
OK. The trouble appears to begin when the TFT gets initialized.
Btw, my (well, actually your :p) code should run with almost no modifications on your mega + tft. Would you like to try it out and
see for yourself?
5.
Dimdim
2012/04/20 at 23:30
Reply
I just tried using pin 11 instead of pin 9. Same behavior.
BlogGeanDo
2012/04/30 at 01:33
Reply
Hmmm Dont know. I guess I need to try it myself. Not much spare time these days
6.
ddimitr
2012/04/30 at 06:29
Reply
My latest news are as follows. I replaced the problematic 2.8 TFT with one like the one that you have purchased, and it works just
fine. No problems with the remote. So it appears that the specific combination of 2.8 TFT / library / IR code is problematic.
(btw, ddimitr = DimDim)
BlogGeanDo
2012/04/30 at 17:05
Reply
Hello DimDim,
Good to hear. I also like the wide screen aspect of the display. Arduinoos is also working on a library for graphic displays:
http://didier.longueville.free.fr/arduinoos/?p=3694
7.
ddimitr
2012/04/30 at 17:53
http://didier.longueville.free.fr/arduinoos/?p=3694http://hifiduino.wordpress.com/2012/04/13/iteadstudio-tft-display-for-arduino/?replytocom=1518#respondhttp://hifiduino.wordpress.com/2012/04/13/iteadstudio-tft-display-for-arduino/?replytocom=1515#respondhttp://hifiduino.wordpress.com/2012/04/13/iteadstudio-tft-display-for-arduino/?replytocom=1512#respondhttp://hifiduino.wordpress.com/2012/04/13/iteadstudio-tft-display-for-arduino/?replytocom=1490#respondhttp://hifiduino.wordpress.com/2012/04/13/iteadstudio-tft-display-for-arduino/?replytocom=1488#respondhttp://hifiduino.wordpress.com/2012/04/13/iteadstudio-tft-display-for-arduino/?replytocom=1486#respond -
5/21/2018 ITeadStudio TFT Display for ARDUINO _ H i F i D U I N O
19/8/2014 iTeadStudio TFT Display for ARDUINO | H i F i D U I N O
http://hifiduino.wordpress.com/2012/04/13/iteadstudio-tft-display-for-arduino/ 12/17
Reply
The wide screen aspect is very nice, giving us some much needed screen real estate. I am in the process of changing my screen
layout from the old 4:3 ratio to the new 16:9. I am probably going for some radical redesign (shifting pretty much everything around).
8.
MHL
2012/05/02 at 14:17
Reply
Very nice to see your interest in this display. A new code with this device will give new life to your already great project, opening
many new possibilities. Im trying to buy one, so that I can test new code when available, but cant find the same shield as your. Is
that the new one you mentioned above?
BlogGeanDo
2012/05/02 at 16:01
Reply
They have a new shield: http://iteadstudio.com/store/index.php?main_page=product_info&cPath=18&products_id=231
Other people are also experimenting with the graphic display. I am also interested on what they will come up with. One of thechallenges is to come up with a font that looks good.
9.
ddimitr
2012/05/02 at 16:08
Reply
The fonts are indeed a problem. I have spent many an hour creating & testing fonts. I have yet to come up with a single medium size
(with a width of 16 pixels) that I like. However, for the volume display, I have created a nice big (4870) numeric font.
BlogGeanDo
2012/05/02 at 17:21
Reply
Very nice! what tools are you using to automate the process?.
10.
ddimitr
2012/05/02 at 17:58
Reply
Just Photoshop.. Ive made several templates and generated many bitmaps which I have passed through Hennings online font
generator.
What I have realized is that mainly the multiples of 8 pixels width constraint together with the fixed character spacing is to blame.
BlogGeanDo
2012/05/02 at 18:17
Reply
Yes, they have to be monospaced fonts. The multiple of 8 pixels doesnt seem too bad; just limits the size variations. Here is a
link for some professionally designed monospaced fonts: http://designinstruct.com/articles/resources/font-collections/font-collection-10-free-excellent-monospaced-fonts/
There are also many other links for monospaced fonts. The key is whether they will look good as bitmaps
http://designinstruct.com/articles/resources/font-collections/font-collection-10-free-excellent-monospaced-fonts/http://hifiduino.wordpress.com/2012/04/13/iteadstudio-tft-display-for-arduino/?replytocom=1536#respondhttp://hifiduino.wordpress.com/2012/04/13/iteadstudio-tft-display-for-arduino/?replytocom=1535#respondhttp://hifiduino.wordpress.com/2012/04/13/iteadstudio-tft-display-for-arduino/?replytocom=1534#respondhttp://hifiduino.wordpress.com/2012/04/13/iteadstudio-tft-display-for-arduino/?replytocom=1531#respondhttp://iteadstudio.com/store/index.php?main_page=product_info&cPath=18&products_id=231http://hifiduino.wordpress.com/2012/04/13/iteadstudio-tft-display-for-arduino/?replytocom=1530#respondhttp://hifiduino.wordpress.com/2012/04/13/iteadstudio-tft-display-for-arduino/?replytocom=1529#respondhttp://michelevaldes.wordpress.com/http://hifiduino.wordpress.com/2012/04/13/iteadstudio-tft-display-for-arduino/?replytocom=1520#respond -
5/21/2018 ITeadStudio TFT Display for ARDUINO _ H i F i D U I N O
19/8/2014 iTeadStudio TFT Display for ARDUINO | H i F i D U I N O
http://hifiduino.wordpress.com/2012/04/13/iteadstudio-tft-display-for-arduino/ 13/17
BlogGeanDo
2012/05/02 at 18:54
Reply
Hi ddimitr,
Have you tried: http://terminus-font.sourceforge.net/
11.
ddimitr
2012/05/02 at 21:10
Reply
Ill check them out..
Meanwhile, this is the way my TFT looks right now (still havent fixed the 4:3 layout): http://www.dimdim.gr/wp-
content/uploads/2012/05/IMG_5422_resize.jpg
BlogGeanDo2012/05/03 at 05:26
Reply
Looks very nice!
12.
Anonymous
2012/05/06 at 21:02
Reply
How to fix inverted image?
13.
ddimitr
2012/05/14 at 07:48
Reply
I havent come across such an issue with this display. If you are using the same display we are using, you shouldnt either.
However, I have come across a similar issue with a 2.8 TFT. I had to make slight modifications to the UTFT library in order to fix it.
14.
David Quayle
2012/07/31 at 10:51
Reply
I am thinking of buy this screen & shield is it worthwhile, there are so many to choose from Im lost in the woods.
BlogGeanDo
2012/08/10 at 20:55
Reply
Probably better to stick to the basic 420 monochrome text displays to start with
15.
David Quayle
2012/08/10 at 23:17
http://hifiduino.wordpress.com/2012/04/13/iteadstudio-tft-display-for-arduino/?replytocom=4283#respondhttp://hifiduino.wordpress.com/2012/04/13/iteadstudio-tft-display-for-arduino/?replytocom=4262#respondhttp://hifiduino.wordpress.com/2012/04/13/iteadstudio-tft-display-for-arduino/?replytocom=1586#respondhttp://hifiduino.wordpress.com/2012/04/13/iteadstudio-tft-display-for-arduino/?replytocom=1551#respondhttp://hifiduino.wordpress.com/2012/04/13/iteadstudio-tft-display-for-arduino/?replytocom=1543#respondhttp://www.dimdim.gr/wp-content/uploads/2012/05/IMG_5422_resize.jpghttp://hifiduino.wordpress.com/2012/04/13/iteadstudio-tft-display-for-arduino/?replytocom=1538#respondhttp://terminus-font.sourceforge.net/http://hifiduino.wordpress.com/2012/04/13/iteadstudio-tft-display-for-arduino/?replytocom=1537#respond -
5/21/2018 ITeadStudio TFT Display for ARDUINO _ H i F i D U I N O
19/8/2014 iTeadStudio TFT Display for ARDUINO | H i F i D U I N O
http://hifiduino.wordpress.com/2012/04/13/iteadstudio-tft-display-for-arduino/ 14/17
Reply
Sounds like you know my level of knowledge & talent with these things
I have already ordered a 4 x 20. thanks you the input.
BlogGeanDo
2012/08/11 at 02:35
Reply
Well, it is not trivial programming these displays. If you only use text, then there is no advantage using the graphics display.
After you get comfortable with the code, then you can experiment with the graphics display and access the graphics and touch
input functions.
16.
Stefan
2012/08/24 at 19:16
Reply
If I dont have that shield but only the display itself, can I connect it to the Mega?
BlogGeanDo
2012/08/24 at 19:26
Reply
Yes you can. You can follow some of the diagrams Ive created, but there are 37 wires to hookup.
Stefan
2012/08/24 at 20:59
I wired DB0 to DB15, RS, WR, CS, RST, LED-A, VCC and GND directly to the Mega 2560. I checked the wiring
double. Ive adapted the code like sayed in the comments, but despite the backlight lights up, the screen stays blank.
What can be wrong?
BlogGeanDo
2012/08/24 at 21:40
I just reviewed the diagrams. The shield has a voltage converter. Use a 3.3V instead of a 5V power. I dont know if
Megas 3.3V has enough power
17.
ddimitr
2012/08/24 at 21:29
Reply
Does your board tolerate 5V logic levels? The display that I have (off of ebay) needed 3.3V so I wired a bunch of resistors in series
with the signal lines.. other than that, I used Hennings hookup diagram (UTFT).
18.
ddimitr
2012/08/24 at 21:44Reply
BlogGeanDo:
I just reviewed the diagrams. The shield has a voltage converter. Use a 3.3V instead of a 5V power. I dont know if
Megas 3.3V has enough power
http://hifiduino.wordpress.com/2012/04/13/iteadstudio-tft-display-for-arduino/?replytocom=4369#respondhttp://hifiduino.wordpress.com/2012/04/13/iteadstudio-tft-display-for-arduino/?replytocom=4366#respondhttp://hifiduino.wordpress.com/2012/04/13/iteadstudio-tft-display-for-arduino/?replytocom=4361#respondhttp://hifiduino.wordpress.com/2012/04/13/iteadstudio-tft-display-for-arduino/?replytocom=4360#respondhttp://hifiduino.wordpress.com/2012/04/13/iteadstudio-tft-display-for-arduino/?replytocom=4286#respondhttp://hifiduino.wordpress.com/2012/04/13/iteadstudio-tft-display-for-arduino/?replytocom=4285#respond -
5/21/2018 ITeadStudio TFT Display for ARDUINO _ H i F i D U I N O
19/8/2014 iTeadStudio TFT Display for ARDUINO | H i F i D U I N O
http://hifiduino.wordpress.com/2012/04/13/iteadstudio-tft-display-for-arduino/ 15/17
It does have enough power, at least enough to power the TFT that I am using.
But Stefan says that he has just the screen, not the shield.. so he might not have level conversion.
A link with the actual screen PCB would help.
BlogGeanDo
2012/08/24 at 22:06
Reply
You are right, there are a bunch of (I think) series resistors with the signal lines
19.
pankaj
2013/07/20 at 13:46
Reply
plz give me information about ardino uno interfacing with 240374PQ tft touch screen module
20.
tolgainamtolga
2014/01/09 at 12:08
Reply
Anyone able to make this work with an leonardo or duemilanove ? If yes can you share the pin connection schematics ? Thanks
BlgGear
2014/01/23 at 21:58
Reply
Itead may have a shield of the due and compatibles (dont remember, but you can check their website). Otherwise, there may
not be enough output pins
1. 2012/08/11 at 20:08
Hifiduino Adapted to Graphic Display H i F i D U I N O
2. 2012/09/08 at 18:56
More on iTead TFT Display H i F i D U I N O
Leave a Reply
License Invalid with Musiland 2.3.0.0 DriverThe Theory on Hearing
RSS feed
Categories
Arduino, Code(50)
Computer (HW and SW)(15)
DIY HiFi(65)
General(68)
POWER(17)
TEST(21)
USB AUDIO(49)
Enter your comment here...
http://hifiduino.wordpress.com/category/usb-audio/http://hifiduino.wordpress.com/category/test/http://hifiduino.wordpress.com/category/power/http://hifiduino.wordpress.com/category/general/http://hifiduino.wordpress.com/category/diy-hifi/http://hifiduino.wordpress.com/category/computer-hw-and-sw/http://hifiduino.wordpress.com/category/arduino-code/http://hifiduino.wordpress.com/feed/http://hifiduino.wordpress.com/2012/04/09/the-theory-on-hearing/http://hifiduino.wordpress.com/2012/04/17/license-invalid-with-musiland-2-3-0-0-driver/http://hifiduino.wordpress.com/2012/09/08/more-on-itead-tft-display/http://hifiduino.wordpress.com/2012/08/11/hifiduino-adapted-to-graphic-display/http://hifiduino.wordpress.com/2012/04/13/iteadstudio-tft-display-for-arduino/?replytocom=13552#respondhttp://hifiduino.wordpress.com/2012/04/13/iteadstudio-tft-display-for-arduino/?replytocom=13373#respondhttp://gravatar.com/tolgainamhttp://hifiduino.wordpress.com/2012/04/13/iteadstudio-tft-display-for-arduino/?replytocom=11316#respondhttp://hifiduino.wordpress.com/2012/04/13/iteadstudio-tft-display-for-arduino/?replytocom=4370#respond -
5/21/2018 ITeadStudio TFT Display for ARDUINO _ H i F i D U I N O
19/8/2014 iTeadStudio TFT Display for ARDUINO | H i F i D U I N O
http://hifiduino.wordpress.com/2012/04/13/iteadstudio-tft-display-for-arduino/ 16/17
Latest Comments
fishchenko on HIFIDIY Prometheus ES9018 DIY
BlgGear on BUILDING THE DIYINHK ES90
BlgGear on Inside FiiO D3
Marco ter Bekke on HifiDIY ES9018 DAC Measur
Damian Nabielec (Chion Another 4-Layer DIY ES9018
maxxim321on Another 4-Layer DIY ES9018
Wolfgang on Another 4-Layer DIY ES9018Derek on BUILDING THE DIYINHK ES90
jack onBUILDING THE DIYINHK ES90
Vladimir Pervokvakeron Inside FiiO D3
April 2012
M T W T F S S
Mar May
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30
Arduino
Arduiniana
Arduino Cheat Sheet
Arduino Internals
Arduino Projects
Arduino Tutorials
Arduino UNO FAQ
ARDUINOOS
Changing Arduino PWM Frequency
Code and Life
Electronics Lab Blog
Ken Shirriff's blog
Kerry Wong -Arduino, etc
More on I2C
DIY Audio links
DAC
Inside Audio Equipment
OpAmp Comparisons
Schematics
Service Manuals
SMD Codebook
The Slow Diyer
Low Noise
Decoupling, Bypassing, Layout
Grounding Data Converters
Reduce EMI, RFI
PCB
Successful PCB grounding with mixed-signal chips
http://www.maximintegrated.com/app-notes/index.mvp/id/5450http://www.analog.com/static/imported-files/tutorials/MT-095.pdfhttp://www.analog.com/static/imported-files/tutorials/MT-031.pdfhttp://www.sitime.com/support2/documents/AN10006-Clock-Decoupling-Layout-Recommendations_2v1.pdfhttp://theslowdiyer.wordpress.com/http://www.marsport.org.uk/smd/mainframe.htmhttp://hifiduino.wordpress.com/2010/03/02/service-manuals-for-hifi-equipment/http://www.audio-circuit.dk/http://www.sg-acoustics.ch/analogue_audio/ic_opamps/pdf/opamp_distortion.pdfhttp://www.avx.hu/forum/index.php?/topic/6244-k%C3%A9sz%C3%BCl%C3%A9kbels%C5%91k/http://cynicalaudio.blogspot.com/http://multidac.blogspot.com/http://www.dsscircuits.com/http://www.kerrywong.com/http://www.arcfn.com/http://www.electronics-lab.com/blog/http://codeandlife.com/http://usethearduino.blogspot.com/2008/11/changing-pwm-frequency-on-arduino.htmlhttp://didier.longueville.free.fr/arduinoos/http://www.ladyada.net/library/arduino/unofaq.htmlhttp://tronixstuff.wordpress.com/tutorials/http://bildr.org/http://urbanhonking.com/ideasfordozens/2009/05/18/an_tour_of_the_arduino_interna/http://sites.google.com/site/mechatronicsguy/arduinocheatsheethttp://arduiniana.org/http://hifiduino.wordpress.com/2012/04/30/http://hifiduino.wordpress.com/2012/04/23/http://hifiduino.wordpress.com/2012/04/18/http://hifiduino.wordpress.com/2012/04/17/http://hifiduino.wordpress.com/2012/04/13/http://hifiduino.wordpress.com/2012/04/09/http://hifiduino.wordpress.com/2012/04/01/http://hifiduino.wordpress.com/2012/05/http://hifiduino.wordpress.com/2012/03/http://hifiduino.wordpress.com/2011/06/23/inside-fiio-d3/#comment-19666https://plus.google.com/111954138199120697213https://plus.google.com/111954138199120697213http://hifiduino.wordpress.com/2014/07/01/building-the-diyinhk-es9018k2m/#comment-19724http://hifiduino.wordpress.com/2014/07/01/building-the-diyinhk-es9018k2m/#comment-19727http://hifiduino.wordpress.com/2013/07/19/another-4-layer-diy-es9018-board/#comment-19879http://hifiduino.wordpress.com/2013/07/19/another-4-layer-diy-es9018-board/#comment-19880http://maxxim.wordpress.com/http://maxxim.wordpress.com/http://hifiduino.wordpress.com/2013/07/19/another-4-layer-diy-es9018-board/#comment-19962https://plus.google.com/110312855062466133282https://plus.google.com/110312855062466133282http://hifiduino.wordpress.com/2013/10/01/hifidiy-es9018-dac-measurements/#comment-19978http://hifiduino.wordpress.com/2011/06/23/inside-fiio-d3/#comment-20110http://hifiduino.wordpress.com/2014/07/01/building-the-diyinhk-es9018k2m/#comment-20112http://hifiduino.wordpress.com/2013/06/21/hifidiy-prometheus-es9018-diy-dac/#comment-20215 -
5/21/2018 ITeadStudio TFT Display for ARDUINO _ H i F i D U I N O
19/8/2014 iTeadStudio TFT Display for ARDUINO | H i F i D U I N O
http://hifiduino.wordpress.com/2012/04/13/iteadstudio-tft-display-for-arduino/ 17/17
Theory
Choosing and Using Bypass Caps
Complete List of Linear Tech Application Notes
FIR Filter Tutorial
Intro to FIR Digital Filters
Intuitive Guide to Principles of Communications
Rakon Jitter Whitepaper
The Scientist and Engineer's Guide to Digital Signal Processing
Theory of HearingUSB Power
Tools
% to dB Calculator
Audio Database
Best Solder
Circuit simulation
Generate DSD128 and DSD256
HexBinaryDecimal Converter
IC Manufacturer's LOGOs
Inductor markings
Jitter Calculator
LOTs of Calculators
SMD Marking Code Search
SMD Markings
Tantalum Capacitor Markings
Tutorials and other Resources
Understanding Audio & Reviews
Artifact Audibility
Audio MusingsAudio Vocabulary
DAC comparisons
HiFiQC
In Ear Headphone Comparison
Low-Jitter USB
Non Solo Audiofili
Red Spade Audio Blog
Surface to Air
TC Electronics
Tweak's Guide to Recording Success
USB-SPDIF shootout
Gallery
More Photos
TopBlog at WordPress.com. The INove Theme.
https://wordpress.com/themes/inove/http://wordpress.com/?ref=footer_bloghttp://www.flickr.com/photos/65981349@N05/http://www.flickr.com/photos/65981349@N05/6012219730/http://www.computeraudiophile.com/f6-dac-digital-analog-conversion/15-usb-spdif-converters-shootout-15327/http://tweakheadz.com/guide.htmhttp://www.tcelectronic.com/techlibrary.asphttp://inaurem-a2d.blogspot.com/http://redspade-audio.blogspot.com/http://nuke.nonsoloaudiofili.com/http://www.head-fi.org/forum/thread/493152/low-jitter-usb-dan-lavry-michael-goodman-adaptive-asynchronoushttp://www.head-fi.org/forum/thread/541204/concise-multi-iem-comparison-shure-se215-added-june-28th-2011http://hifiqc.wordpress.com/https://docs.google.com/spreadsheet/ccc?key=0Ao9CyUbvb2nFdHZ4RlZaQ2JwX1JsZG9vQlAtTmhvM2c#gid=0http://www.zaphaudio.com/evaluation.htmlhttp://seanolive.blogspot.com/http://www.ethanwiner.com/audibility.htmlhttp://www.radio-electronics.com/http://alasir.com/reference/kemet_tantalum_capacitors/http://www.s-manuals.com/smdhttp://www.ecadata.de/searchnew/http://www.mh-audio.nl/spk_calc.asphttp://www.jittertime.com/resources/pncalc.shtmlhttp://how-to.wikia.com/wiki/How_to_identify_inductor_markingshttp://www.advanced-tech.com/ic_logos/ic_logos.htmhttp://www.mathsisfun.com/binary-decimal-hexadecimal-converter.htmlhttp://www.diyaudio.com/forums/vendors-bazaar/216474-usb-i2s-384khz-dsd-converter-46.html#post3414774http://sim.okawa-denshi.jp/en/http://www.mouser.com/Search/ProductDetail.aspx?R=13368virtualkey64710000virtualkey738-13368http://audio-database.com/http://www.sengpielaudio.com/calculator-thd.htmhttp://www.ti.com/lit/an/slyt118/slyt118.pdfhttp://audioskeptic.blogspot.com/http://www.dspguide.com/pdfbook.htmhttp://www.rakon.com/Products/Public%20Documents/Whitepapers/PHASE%20NOISE%20IN%20CRYSTAL%20OSCILLATORS.pdfhttp://www.complextoreal.com/http://www.netrino.com/Embedded-Systems/How-To/Digital-Filters-FIR-IIRhttp://www.fourier-series.com/fourierseries2/FIR-filter.htmlhttp://www.linear.com/designtools/app_notes.phphttp://www.intersil.com/content/dam/Intersil/documents/an13/an1325.pdf