Library for ILI9486

Discussion about programs, libraries and tools that work with MicroPython. Mostly these are provided by a third party.
Target audience: All users and developers of MicroPython.
Post Reply
jetsen
Posts: 6
Joined: Thu May 14, 2020 6:41 am

Library for ILI9486

Post by jetsen » Thu May 14, 2020 7:00 am

Hello,

I have the following touch display:
https://www.waveshare.com/3.5inch-tft-touch-shield.htm

The display is driven by an ILI9486. The touch works with an XPT2046 controller.

Does anyone know a library for the ILI9486?
And what are the main differences between the ILI's? Could I also use another driver? I have already tested others, but so far no success.

My board is a NodeMCU ESP32 from joy-it.

Thanks a lot!

h0oni
Posts: 1
Joined: Wed Apr 06, 2022 8:35 am

Re: Library for ILI9486

Post by h0oni » Wed Apr 06, 2022 8:45 am

Any update on this?

pippin
Posts: 2
Joined: Fri Apr 08, 2022 6:16 pm

Re: Library for ILI9486

Post by pippin » Mon Apr 18, 2022 11:14 pm

I have https://www.waveshare.com/pico-restouch-lcd-3.5.htm which I've been using with https://ctx.graphics/uctx/ the waveshare wiki says it is ILI9488 - but I would not be surprised if the same drivers can work perhaps unchanged.

The py-driver (originally from waveshare) I am using for this display is among the example files in https://ctx.graphics/uctx/downloads/uct ... les.tar.gz

The driver I am using is sharing the same SPI bus for touch and display - the driver is reinitializing the display between each fetching of touch data (with different bus speeds and settings). You might have more luck trying to get the display initially working without the touch working at the same time.

What I've found has helped in some of my use of different drivers is changing them to not use any implicit pin assignments for SPI, but be exhaustive in my enumeration of the connections.

Post Reply