LCD without driver

Good people,

I'm starting with that of the micro and I caught an LCD by Ebay, on the outside looking than I had thought it would be compatible with UTFT library but to install see that no, searching the web I find that the controller could be the SPFD5408 but can not find a driver that works: smiley-confuse: try to ask the seller but has less idea I haha, the only thing that comes in the product description is:

2.4 "TFT LCD Touch Panel Module Shield TF Micro SD for Arduino UNO R3

2.4 "diagonal TFT LCD display
Bright, 4 white-LED backlight, on by default but you can connect the transistor to a digital pin for backlight Control
Colorful, 18-bit 262,000 different shades
4-wire resistive touchscreen

8 bit digital interface, plus 4 Control lines
Uses digital pins and analog 5-13 0-3. That Means you can use digital pins 2, 3 and analog 4 and 5. Pin 12 is available if not using the micro SD
Supports 5V, 3.3V or 5V Use With logic

URL -> http://www.ebay.es/itm/261920529083?_trksid=p2060353.m2749.l2649&ssPageName=STRK%3AMEBIDX%3AIT

Photo -> http://es.tinypic.com/r/30udzd0/8

Sorry for my english :cold_sweat:

You'll need the manufacturer's datasheet.

If you can't find any information about the board assembly, you may be able to find the information about the LCD display and maybe the chips on the board.

It's best to buy from reputable-reliable distributors so you can get the manufacturer's technical information. When you buy random cheap stuff on eBay you are taking a gamble.

Keyword "Arduino" has become what the "Klingon" keyword is to knives and swords on eBay.

im betting you have to use the utft library in 8 bit mode.
you also have to add A0 as a pullup input when using the uno

pinMode(A0, INPUT_PULLUP);

same as a mcufriends display

That looks like a normal lcd to me, with the pins in unusual places.

Hi,
This might help.

http://misc.ws/2015/01/24/lcd-touch-screen-information/

I googled the url of the company on the pcb.

And this thread.

http://forum.arduino.cc/index.php?topic=327294.0

Tom.... :slight_smile:

Heck - I just googled the controller - "SPFD5408" - and the first four links related to how to get it working with an Arduino (Mega in most cases). There were many other links, too.

Livarno - I want to know specifically why you weren't able to do any of this research? I understand that english is probably not your first language (but you seem to have a much better grasp on it than I do with Spanish - which in my case is near zero), but this is a basic google search, and with google translate and other tools - something like this should be dead easy?

In general don't touch a TFT which does say explicitly which CoG it uses and which modes (SPI 3/4,
parallel 8/9/16/18) it supports and for which a library link is provided.

CoG = "chip on glass", the silicon framebuffer & display driver chip mounted directly on the TFT glass layer.

You need to get a lot details sorted out, which power supplies are needed (the PCB ought to
handle this for you and just need 5V or maybe 5V plus an LED backlight supply). If the
TFT only supports parallel modes, you'll needs lots of pins to drive it.

If the UTFT or similar libraries can't drive the CoG, you'll have to write your own driver, which
means you need the full datasheet or some other driver source code.

Larger TFT screens don't have a framebuffer and only support video - these need a framebuffer
to video converter board to be used from an Arduino. These larger screens just have display-driver
CoG's mounted round the display and typically start from about 640x480 resolution and up.