TFT LCD Screen module

General discussion about topics related to OpenMV.
Posts: 89
Joined: Tue May 29, 2018 4:15 am

TFT LCD Screen module

Postby OutoftheBOTS » Sat Jun 09, 2018 6:35 am

OK I seemed to have everything working well for both a little 1.77" ST7735 screen and a 2.4" ILI9341 screen.

See the demo at ...

I have written hopefully a user friendly driver and it can be found at

Feel free to fork and use as you like it is MIT license

I have some nice ideas for making some little PCBs for these screens with some nice features that hopefully OpenMV designers will like and want to use and especially I hope the users of OpenMV cam will like them. Stay tuned :)
Posts: 2
Joined: Sat May 18, 2019 6:46 am

Re: TFT LCD Screen module

Postby Kabron » Sat May 18, 2019 10:17 am

I adjusted for ILI9341 in the following way:

Code: Select all

screen = TFT(spi, TFT.ili9341)
and got the wrong picture of double screens 160 wide and about 80 high
in upper part of the screen [ ][ ].
Correct picture occured only with 0,0,160,120 but only as part of the screen.
Posts: 2
Joined: Mon Jun 10, 2019 9:44 am

Re: TFT LCD Screen module

Postby nickthegreek82 » Mon Jun 10, 2019 9:46 am

I can confirm that the library does not work with the latest firmware version. I had the same problem. I managed to make the screen to work correctly though using the fixed firmware : download/file.php?id=536
Posts: 1
Joined: Thu Feb 13, 2020 3:57 pm

Re: TFT LCD Screen module

Postby Novice55 » Thu Feb 13, 2020 4:26 pm

I have an Openmv H7 and I wanted to use it with a ili9341 240x320 2.8" display without the need of the IDE. The camera works fine when connected to the OpenMV IDE. Nice display good frame rate etc... But when I hook it to the 2.8" display all I get is a small strip of the video. I can see the display is active by waving my hand in front of the camera so I know it's getting the video feed. it's just restricted to a small edge of the display. I make the changes in the scripts of "Screen =TFT(spi, TFT.ili9341)" and "screen.set_window(0,0,320,240)" I have read and searched the forums and have tried several different firmware's suggested but to no avail. I've read in the forums where it has been a ongoing problem. Has the issue of the ili9341 interface been corrected for the H7? If so can someone send me in the right direction? Thanks.
OpenMV IDE Info:
Board H7, Sensor OV7725, Frimware: 3.6.0 Port COM3
User avatar
Posts: 3723
Joined: Sun May 24, 2015 2:10 pm

Re: TFT LCD Screen module

Postby kwagyeman » Thu Feb 13, 2020 5:20 pm

I don't believe we support that display. Another user wrote a library for it however if you search the forums for that display.

Return to “General Topics”

Who is online

Users browsing this forum: MSN [Bot] and 3 guests