I have a TFT lcd with a resolution of 960x240 that I would like to use with either an Uno or MKR Zero. Mfr says it can be used with 4 wire SPI. I have been Googling for months. Can someone direct me to a driver for the ILI8961 controller?
ILI Tech support (who are very nice, and working out of Taiwan) said I needed to talk to the display mfr. Unfortunately, the mfr is not on the board, and it was purchased on Alibaba through an importer, so all bets are off for assistance that route.
I would also be open to hearing from you if you know of an alternative screen with similar resolution from a mfr that has a C++ driver. I.e. I need something wide but not very tall for my project. 960x240 resolution fit the bill nicely.
This uncommon TFT display with 960x240 may be interesting for others, too.
You could get many more readers if you provide a link, best clickable, so we can take a look.
We could see at a glance, if it has just a flex connector, or some better usable pins.
And if you have already googled for it, a link to the controller specs would be interesting, too.
The lcd display I ordered is no longer available on AliExpress. I am attaching images cached from my order. It is similar to the maithoga branded one in Jean-Marc's post above.
(Update: you can find the display on AliExpress if you search for the item: BMTF270, or full model BMTF270-LX270A01).
I am also attaching pictures of the flexible connector. The odd melting on the connector was there when it arrived, and makes me wonder if the lcd is really brand new (or a "correction" made at the factory). I ordered a breakout board with a connector for the 40 pin flex cable to make life easier.
I applied 3.7 volts to the the backlight anode pin with no results until the voltage was raised to between 8-9v. As the second attached image shows, there's also an odd blue line across the display. Question: if/when this works, is there a "boost" pin that can be used to supply voltage for the backlight? (I saw this on schematics for similar ILI8961 screens). I don't understand why on 3.7v circuits the LEDs are driven by 9volts.
Another question (of many): the smaller displays for the Arduino's usually have separate pins for SDA/MOSI and AO/DC. I see SDA in the 8961 pinout spec, but no (single) data command line; just the parallel connections @David_Prentice mentioned. Why have a serial SPI interface AND still require all the parallel lines?
Also, just noting. I like this screen because of it's size (2.7") and resolution (240x960). This should yield 64 (hopefully readable) characters per line at 15 pixels per character.
You should get more detailed answers from David Prentice, I hope.
The blue line on the protective foil of your display most likely means it didn't pass some quality criterion.
Someone retrieved it from the waste bin and passed it on to someone who tried to repair/re-use it.
Maybe a defective capacitor was removed. There are shops that sell such devices.
If you buy this display or a variant of it from Ruijia Industry / Maithoga / Ecyberspaces, you can ask for driver sources. You get a big zip-file with many driver sources, with one for your display, hopefully. These are C headers and C code. You can retrieve the initialization code and adapt an existing (ILIxxx) Arduino library.