Replacement for shield touch screen (ILI9486)

Hi,
For my first Arduino project requiring a screen, I choose for simplicity to work with " 3.5inch Touch LCD Shield for Arduino". the projects works just fine but I need to get the screen placed away from the Arduino Mega itself, I thought about wiring the pin header connections between the Arduino and the Shield but probably there is cleaner solution.

I am not away of the HW protocol/interface used in this screen, are there other screens that can be used with cable connections? in case these have different controller other than the "ILI9486" I will have to re-write part of my code right ?

Any suggestion is very welcome, thanks in advance

How far away, and why is a set of wires a problem? IMO the straightforward solution would be to simply wire the connections at the required length.

Please post a link to the actual screen that you have bought. e.g. Ebay sale page.

God invented Shields so that you could plug them into your Arduino.
3.5 inch screens have a larger footprint than a Uno / Zero. And about the same as Mega2560 / Due.

David.

Innovative little bugger He is!

@david_prentice
here is the link to the actual shield I have:
https://www.waveshare.com/3.5inch-tft-touch-shield.htm

@anon35827816
I need to get it about 25-50cm away (10-20 inches), I am integration my circuit in a design which is not ready at this moment.
This solution should be good enough if I get all my soldering clean.
Also, I am preparing a prototype for a product, when mass production phase comes I think that this will not be a feasible thing to do for each unit.

For mass production I assume you'd be going through a stage of pcb design etc anyway. You can decide on interconnects at that stage. For the prototype some wires should be ok.

Hi Frezek,
David's link only supplies a front picture.
I would be great to have a picture of the back of your screen where the pins are. Pins count!
regards, Photoncatcher

I did not provide the link in #5. frezek did.

It shows front side, pcb side, pins, schematic, ...
i.e. Waveshare provide a good Wiki.

In a current thread I suggested https://github.com/ImpulseAdventure/Waveshare_ILI9486 which is available via the IDE Library Manager.

I don't have this hardware. But I guess that the library will perform 100%.

Yes, Panels with 8080-16 interface are cheaper than SPI panels. Hence Waveshare's parallel screen with Shift Register feature. The performance is obviously not as good as a genuine SPI panel.

The OP can copy the "design" and schematic and use it for his custom product.

I don't like the idea of extended wires whether it is for SPI or parallel. However SPI has less wires to pick up noise / reflections.

David.

Hi David,

In my message I was referring to this one.
I constructed benches for the ESP32WROOM-32: one that accommodates SPI TFTs and one that accommodates parallel TFTs, that is Arduino shields. The TFTs perform great with Bodmer's TFT_eSPI library, I especially like the Arduino shield with their fast parallel interface.
posted: ESP32-WROOM-32 and Uno-shield parallel TFT displays – thesolaruniverse

posted: Wiring an ILI9341 SPI TFT display with ESP8266 based microcontroller boards: NodeMCU and Wemos D1 mini – thesolaruniverse

now, if TFTs on a bench with short wires work, let's stretch the wires to, say, 20 cm ?
regards, Photoncatcher

Yes, your ESP32 and ESP8266 boards look fine.
Especially the ESP32 one that is mounted on proper Protoboard.

In fact I have an ESP32 module mounted flat on a ProtoShield with female headers mounted to receive your TFT Shield.

I would not trust the parallel Shield with 20cm wires.
But the SPI display will probably be fine (with soldered joints).

You can replace your SPI wires by 20cm or even 30cm wires. See if it works reliably on an unsoldered breadboard.

frezek's Shift Register Shield might be safer than your genuine SPI. I think that it uses SLOW shift registers.

David.

Hi David,
Quite a challenge!

I took the parallel TFT off the ESP32 bench and re-connectedit through 30 cm Dupont wires. This appeared to work fine with my upcoming Muybridge's Elephant animation, approx. 8 fps , 220x128 C-formatted bitmaps - fortunately, elephants move s l o w l y). Conclusion: one can at least an ESP32 connect through 30 cm wires with a parallel display. See photo 1

Then I took off the SPI TFT from its ESP32 bench and re-connected it with the 30 cm Dupont wires. I got the elephant working, but the SPI TFT did not really like it (initially no image; flicker). this TFt is also a ILI9341 320x480 display. This is all AliExpress stuff so measure out the quality. onclusion: one can at least an ESP32 connect through 30 cm wires with a SPI display - remains tricky. See photo2

here is photo # 1: =============================

here is photo # 2


: =============================