Uncategorized

LCD TFT screen 2.8″ ILI9341 SPI connect

0

It is possible to connect this LCD TFT screen to the raspberry 3 model B please ? I don’t understand the schematic for SPI connection. Any help is welcome thank you.

I have follow this answer but it does not help me anymore.

Probably this library can help me for the driver, but I do not know how to connect that.

products

vma412_diagram

enter image description here

 New contributor
  • does not help me anymore …. using the word “anymore” means that it helped you in the past, but does not help you now …. why does it not help you? …. did it help you before? – jsotola 16 hours ago
  • the SPI could be used only for the SD card …. what does the user manual say? – jsotola 16 hours ago
  • @jsotola, Thank you for your answers. Sorry for the “anymore” word , I’m not really English and I meant: “did not help me more than that”. For SPI I have read SPI can be use for preserve GPIO pin . For SPI I read that SPI can be used to preserve GPIO pins. But I start so I can also misinterpret. In the user manual I have not found any specification about SPI, except in the diagram. – Ephemeral 6 hours ago
  • @jsotola, Finally, the features of SPI are in manual mode: serial interface 3 lines / 4 lines, but only for SD cards? good question. – Ephemeral 6 hours ago

0

Question

SPI 2.8″ TFT LCD ILI9341

Rpi3B OK?

Answer

Well, 60% chance OK.

First thing first – check out spec and schematic.

touch screen 01

touch screen 2

The OP’s question is clear, and his reference web links are very good. So I followed his links and jot down a picture of the wiring.

touch screen wiring

The drive/library referred by the OP is a couple of years old, and no longer supported. So I need to google to catch up.

so I googled and found everybody is using the ILI19341 de facto standard. That means all ILI19341 are more or less the same and can be used with any such driver. I searched AliExpress and found the following typical goody.

ILI19341 touch screen

I google to catch up and the the found the following tutorial looking good.

ILI9341 Raspberry Pi guide – pi0cket 2019feb26

It gives a clear wiring (see Reference below), and the detailed instructions and commands to switch between HDMI mon and TFT screen.

One thing I am not that happy is the following:

You cannot use HDMI monitor and TFT touch screen at the same time!

Update 2019may14hkt1700

touch mon

Update2019may14hkt2107

2.8" touch screen pinout

32 pin socket

/ to continue, …

References

Velleman SPI 2.8″ TFT LCD ILI9341 Spec – Velleman

Velleman SPI 2.8″ TFT LCD ILI9341 Schematic – Velleman

Wiring up a ILI9341 TFT Touch Screen – Rpi Forum Discussion 2015

Wiring up a ILI9341 TFT Touch Screen Post – Lallafa 2013

MI0283QT-9A 320x240px Touch Screen with ILI9341 display driver spec – Mikroe

MI0283QT-9A 320x240px Touch Screen with ILI9341 display driver User Manual – Mikroe

Linux Framebuffer drivers for small TFT LCD display modules (development ceased) – 2015

AliExpress 240 x 320 2.8″ SPI TFT LCD Touch Screen (Touch Pen) ILI9341 White SPI Series – US$10

AliExpress ILI9341 240 x 320 2.8″ SPI TFT LCD Touch Screen

2.8 ” SPI, 36.72mm W X 48.96 mm H, 8.5 x 4.8 cm/ Conductive element: active matrix a-si TFT IC Driver: ILI9341, Backlight: White LED

Visualization direction: 6 hours, Depth of color: 262 K / 65 K

Resolution): 240 RGB * 320 5V, use with 3.3 V or 5 V logic

ILI9341 Raspberry Pi guide – pi0cket 2019feb26

Moduole Power = 3V3

Wiring (BCM Mode)

SCK – Rpi SPI Clok (GPIO 11)

MISO – Rpi SPI MISO (GPIO 9)

MOSI – Rpi SPI MOSI (GPIO 10)

CS – Rpi SPI CE0N (GPIO 8)

RST – Rpi GPIO GEN 6 (GPIO 25)

BL – Rpi GPIO GEN 1 (GPIO 18)

DC – Rpi GPIO GEN 5 (GPIO 24)

Touch Screen VMA412 User Manual

Ilitek ILI9341 a-Si TFT LCD Driver 240 RGB x 320 262K Color V1.02

AdaFruit 2.8″ TFT LCD with Touchscreen Breakout Board User Guide

AdaFruit 2.8″ TFT LCD with Touchscreen Breakout Board Pin Out / SPI Mode

AdaFruit 2.8″ TFT LCD with Touchscreen Breakout Board w/MicroSD Socket – ILI9341 US$30

A blazing fast display driver for SPI-based LCD displays for Raspberry Pi A, B, 2, 3 and Zero – Last commit 2019Apr

User Manual For 2.8″ TFT Touch Shield for Arduino with Resistive Touch Screen (TF028)

User Manual For 2.8″ TFT Touch Shield for Arduino with Resistive Touch Screen

ILI9341 Raspberry Pi guide – pi0cket 2019feb26

  • Thank you very much, I have already seen (hover over) all the tutorials provided but I do not understand how to connect “BL” (from ILI9341 Raspberry Pi guide – pi0cket) for example, I can not see it on the diagram (that you kindly highlighted me). Another remark is for pin SPI_SDO, SPI_SDA there is NC / SPI_, the NC scares me … – Ephemeral 6 hours ago
  • Ah, no problem. Perhaps I can draw a diagram to explain it better. – tlfong01 6 hours ago   
  • It would be with great pleasure but I would not want to take up too much of your time. – Ephemeral 6 hours ago
  • Ah I see your problem. They are using hard to understand geek language. “NC” usually means “No Connection”. “BL” usually means “Back Lit”. The module has 4 white LED which can back light the background. No problem for me drawing anything. It take me very littl time. – tlfong01 5 hours ago   
  • Thank you very much again for all your explanations. I think at this time, GPIO9 -> LCD_RD , GPIO10 -> LCD_WR, GPIO8 -> LCD_CS but for RESET and RS (Register Select ?) no definition on pinout shematic for the raspberry. Maybe these pins can be any pin gpio (declared in the driver source file?) raspberry pinout – Ephemeral 5 hours ago
  • Yes, it is confusing. I am trying to make some educational guesses, as in the coming updated picture. BTW, my answer is not just for you, but a follow up of other touch screens answers for newbies. For me it is just like a jigsaw puzzle, which is my hobby of playing electronics toys. Now I am going to meet a friend for supper. So see you tomorrow. Have a nice project! – tlfong01 5 hours ago   
  • I can not thank you enough. Have a good dinner. I will work with the elements of your updated answer. – Ephemeral 4 hours ago
Please avoid extended discussions in comments. Would you like to automatically move this discussion to chat?

Categories: Uncategorized

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: