Hi david,
Thanks for the reply.
I would expect UTFT_Demo_320x240 example to run on both Mega and Due.
Please confirm.
I had tested the UTFT_Demo_320x240 example with Arduino Due+ TFT Shield for Mega+ 3.2"Sainsmart display and found the display is not working. (Display shows the blank Screen)
I had attached the example path image which had taken and the UTFT_Demo_320x240.uno file for your
reference.
I will download the UTFT v2.8.3 and URTouch v2.0.2 library from rinkydinkelectronics.com & test and
let you know.
Regards,
V. Prakash
UTF_Demo_320x240.txt (7.38 KB)
Hi David,
I had download the UTFT v2.8.3 and URTouch v2.0.2 library from rinkydinkelectronics.com.
The library had been added using Tools menu --> Include library --> Add .ZIP library.
The same had been tested and found UTFT library and URTouch library also not working with
Arduino Due + TFT shield for mega + 3.2 inch Sainsmart TFT touchscreen display.
I had attached the example path image which had taken and the UTFT_Demo_320x240.uno and URTouch_ButtonTest file for your reference.
Did i made any mistake? what next?
Regards,
V. Prakash
URTouch_ButtonTest.txt (7.02 KB)
UTFT_Demo_320x240.txt (7.65 KB)
From your original post you appear to have bought:
From #6
- I am already using 3.2 inch TFT Touch + Shield for Arduino mega 2560 + Arduino mega 2560 sucessfully.
Now i can use 3.2 inch TFT Touch+ Shield for Arduino mega 2560 + Arduino Due board?? will the Shield PCB compatible for both Arduino mega 2560 and Arduino Due board?? Please let us know.
I am surprised that your package contains an SSD1289 controller (UTFT gobbledygook call this ITDB32S)
from UTFT.h
#define ITDB32S 2 // SSD1289 (16bit)
I do not own your Adapter.
However I do have a SSD1289 Shield with 10k series resistors (i.e. same as your Adapter)
Using the default constructor from the examples:
UTFT myGLCD(ITDB32S,38,39,40,41);
I can plug my Shield into a MEGA2560 clone. UTFT examples run fine.
I can plug my Shield into a Due clone. UTFT examples run fine.
I think it is unlikely that your screen contains a SSD1289 if it is a recent purchase.
However, if it runs on a Mega2560 it must be SSD1289.
If it runs on Mega2560 you must know how to plug Adapter and Screen into an Arduino.
It is very important for male pins to mate with the corresponding female sockets.
David.
Hi David,
Thanks for the reply.
I am planning to buy the CTE TFT LCD / SD Card Shield For Arduino DUE Support 32Pin 40Pin Version LCD
Link:
Will this support for arduino due + TFT shield for Due(mew one i am planning to buy) + 3.2 inch sainsmart TFT Touchscreen display.??
Kindly let us know.
Regards,
V. Prakash
I always advise Indians to ask questions on Indian Forums.
Only Indians can understand Indian shops and markets.
Only Indians can understand Indian physics.
Yes, The CTE DUE Adapter should work with a Due.
Note that you must edit HW_ARM_defines.h and use appropriate constructor.
// CTE TFT LCD/SD Shield for Arduino Due
// -------------------------------------
// Uncomment the following line if you are using this shield
//#define CTE_DUE_SHIELD 1
//
// For this shield: RS=25, WR=26, CS=27, RST=28
//********************************************************************
// ElecHouse TFT LCD/SD Shield for Arduino Due
// -------------------------------------
// Uncomment the following line if you are using this shield
//#define EHOUSE_DUE_SHIELD 1
//
// For this shield: RS=22, WR=23, CS=31, RST=33
//********************************************************************
Quite honestly. If your MEGA Adapter works with a MEGA2560 the MEGA Adapter should work with a Due. i.e. the Adapter is good.
I would try it with another Due first. If your Due is faulty, the CTE DUE Adapter will fail too.
If the MEGA2560 works, why do you want to use a Due?
David.
Hi David,
Thanks for the reply.
I would try it with another Due first. If your Due is faulty, the CTE DUE Adapter will fail too.
I had tested with Timer Example in Due board and Found the due board is working. I am having only one arduino due board.
If the MEGA2560 works, why do you want to use a Due?
I am using Arduino due Board instead of Arduino Mega 2560 board for faster clock speed.
Regards,
V.Prakash
Surely you can borrow another Due from a neighbour.
It is very unlikely that a Chinese Due is faulty. But Indian physics is different to every other country.
The Due will not be much faster than a MEGA2560. UTFT is not designed for speed.
Why not use hardware that works? i.e. the MEGA2560
I still think it unlikely that you have bought a SSD1289 display. These have not been sold from Chinese shops in recent years.
David.
Hi David,
Thanks for the reply.
The Due will not be much faster than a MEGA2560. UTFT is not designed for speed.
I don't need faster clock for UTFT. I need faster clock for my Core logic.
Arduino Mega 250 has 16 Mhz clock
Arduino Due has 84Mhz clock.
I still think it unlikely that you have bought a SSD1289 display. These have not been sold from Chinese shops in recent years.
Then what is the 3.2 inch TFT display which works with arduino due + TFT shield you are recommending?
Please share it.
Regards,
V.Prakash
I am not recommending anything. I live in the UK.
I can only observe messages posted on this forum. There are lots about TFT320QVT and often the shops show photos of TFT_320QVT but readers say the display that arrives is actually TFT_320QVT_9341
None of your links show photos of the display pcb. We can only take your word for it.
David.
Hi David,
Thanks for the reply.
I had attached the Front side and back side Image of Arduino Due and TFT shield for mega & 3.2"
Sainsmart TFT Touchscreen Display.
Kindly check and also please let me know which partnumber of display you are using?
kinldy post so that i try to buy and test the same.
Regards,
V. Prakash
Hi,
CTE TFT LCD / SD Card Shield For Arduino DUE Support 32Pin 40Pin Versi
I had ordered this part to interface Arduino Due + cte-tft-lcd-sd-card-shield-for-arduino-due-support-32pin-40pin-version + 3.2" Sainsmart TFT Touchscreen.
Regards,
V. Prakash
Thanks for your photo. Yes, you really do have TFT_320QVT
It should work on MEGA2560.
It should work on Due
I am surprised that you received TFT_320QVT because TFT_320QVT_9341 has been supplied by most shops for several years.
Your Due looks genuine. It should work.
My Due is a clone. Chinese clones work.
If your genuine Due is faulty, run the screen with the MEGA2560.
David.
Hi David,
Thanks for the reply.
Arduino Mega 2560 + TFT shield for Mega + 3.2" Sainsmart TFT Touchscreen -- This combination is Working perfectly.(Both TFT and Touch option i had checked)
Arduino Due + TFT Shield for Mega + 3.2" Sainsmart TFT Touchscreen -- This combination is not working(display shows the blank white screen).
Regards,
V. Prakash
Hi dears,
Great to greet you!
Generally speaking, the 3.2 inch display has an 40pin interface of SPI 3/4w or MCU 8/16bit, and you can even choose a better driver, IC ILI9341V, with a resistive touch screen.
You can get more detailed information here and contact them to get the full screen information. So you can easily debug the display.
--https://www.topfoison.net/product-detail/3-2-inch-240320-tft-lcd-display-with-spi-mcu-interface-resistive-touch-panel/
Jed
Hi David,
I had received my CTE TFT LCD/SD Shield for Arduino Due. I had attached the images for your reference.
In this board, JP1(5V) and JP3 (5V)are shorted. Is it the Jumpers are OK? Shall we connect the
Arduino Due+ CTE TFT Shield + 3.2 inch Sainsmart TFT Touchscreen Display?
Please let us know that the Jumper selection is ok to interface the TFT Touchscreen Display?
Regards,
V. Prakash
Hi David,
I had received my CTE TFT LCD/SD Shield for Arduino Due. I had attached the images for your reference.
In this board, JP1(5V) and JP3 (5V) are shorted. Is it the Jumpers are OK? Shall we connect the
Arduino Due+ CTE TFT Shield + 3.2 inch Sainsmart TFT Touchscreen Display?
Please let us know that the Jumper selection is ok to interface the TFT Touchscreen Display?
Regards,
V. Prakash
I have lost the plot. Which message has a photo of your display pcb? What does it say for pin#2 of the 40-pin?
If it says 3.3V you should make JP2, break JP1
If the LEDA pin says 3.3V you should make JP4, break JP3
I suspect that your display needs 5V but only you have the item on your desk.
Note that this DUE shield must only be used with a Due.
David.
Hi David,
Thanks for the reply.
My 3.2" Sainsmart display is 3.3V. Kindly refere the attachment.
As my Sainsmart display is 3.3V, I should make JP2, break JP1
If the LEDA pin says 3.3V I should make JP4, break JP3
am i right? Shall i do this to turn ON my Display with Arduino due with Shield PCB?
Please let us know.
Note that this DUE shield must only be used with a Due
Ok
Regards,
V. Prakash
I suspect that your TFT_320QVT requires 5V.
I1 looks like a 3.3V regulator.
J1 looks like it is open.
I don't own a TFT_320QVT
Many readers do own the TFT_320QVT
I am sure that your TFT_320QVT should just plug into the Mega Adapter Shield and work with UTFT on a Mega.
I am sure that your TFT_320QVT should just plug into the Due Adapter Shield and work with UTFT on a Due.
Obviously you use the appropriate constructor:
UTFT myGLCD(SSD1289, 38, 39, 40, 41); //for MEGA adapter
If you use the CTE DUE Adapter, edit Documents\Arduino\libraries\UTFT\hardware\arm\HW_ARM_defines.h
// CTE TFT LCD/SD Shield for Arduino Due
// -------------------------------------
// Uncomment the following line if you are using this shield
//#define CTE_DUE_SHIELD 1
//
// For this shield: RS=25, WR=26, CS=27, RST=28
And use this constructor in your sketches
UTFT myGLCD(SSD1289, 25, 26, 27, 28); //for CTE DUE adapter
As I have said many times: I do not own your display. But many Forum members do have either TFT_320QVT or TFT_320QVT_9341
Hi David,
Thanks for your reply.
I do not own your display. But many Forum members do have either TFT_320QVT or TFT_320QVT_9341
Forum members did anyone using this Arduino Due + CTE Shield for Due + 3.2" Sainsmart display. Kinldy reply for
the query to Test the boards.
Regards,
V. Prakash