# Using ILI9341 LCD screen

**URL:** https://discourse.nodered.org/t/using-ili9341-lcd-screen/97404
**Category:** General
**Created:** [3 June 2025 19:49 UTC](https://discourse.nodered.org/t/using-ili9341-lcd-screen/97404 "2025-06-03T19:49:11Z")
**Posts on this page:** 5
**Page:** 1

<div class="post-metadata">

### Author: ![kozzen](https://avatars.discourse-cdn.com/v4/letter/k/4af34b/32.png) [@kozzen](https://discourse.nodered.org/u/kozzen)
#### Post date: [3 June 2025 19:49 UTC](https://discourse.nodered.org/t/using-ili9341-lcd-screen/97404/1 "2025-06-03T19:49:11Z")

</div>

I'm using node red ( raspberry pi) to read temperature and control some relais.

i want to go a step further and add a lcd touchscreen ILI9341 to see this values. I never used a touchscreen before and i can't find a good tutorial how i can do that.

---

<div class="post-metadata">

### Author: ![Trying\_to\_learn](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/trying_to_learn/32/28400_2.png) [@Trying\_to\_learn](https://discourse.nodered.org/u/Trying_to_learn)
#### Post date: [3 June 2025 20:20 UTC](https://discourse.nodered.org/t/using-ili9341-lcd-screen/97404/2 "2025-06-03T20:20:55Z")

</div>

Ok, not EXACTLY what you wanted, but I only did a quick search

[![](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/9/2/928a942d49a259bb963c5374b66fbee5f3bff713.jpeg "60fps on an SPI display using the Raspberry Pi and fbcp-ili9341 (includes fix for 320x240 ST7789)") ](https://www.youtube.com/watch?v=KciKqGX8g94)

---

<div class="post-metadata">

### Author: ![kozzen](https://avatars.discourse-cdn.com/v4/letter/k/4af34b/32.png) [@kozzen](https://discourse.nodered.org/u/kozzen)
#### Post date: [3 June 2025 21:06 UTC](https://discourse.nodered.org/t/using-ili9341-lcd-screen/97404/3 "2025-06-03T21:06:28Z")

</div>

[https://www.youtube.com/watch?v=bv47wcvvn9s](https://www.youtube.com/watch?v=bv47wcvvn9s)

here i can see how i can make the layout with EEZ studio but how do i implement it into node red ?

---

<div class="post-metadata">

### Author: ![TotallyInformation](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/totallyinformation/32/31_2.png) [@TotallyInformation](https://discourse.nodered.org/u/TotallyInformation)
#### Post date: [3 June 2025 21:19 UTC](https://discourse.nodered.org/t/using-ili9341-lcd-screen/97404/4 "2025-06-03T21:19:01Z")

</div>

Most of the libraries for controlling those are either in Python or C++ - I don't know of one for Node.js (though admittedly I don't know that I've ever looked).

I would normally control one with a microprocessor such as a Pi-connected Arduino or a Wi-Fi connected ESP8266 or ESP32.

ESPHome has libraries for that display (and works with more than just ESP mcp's now). Since ESPhome has MQTT integration, you can use MQTT submissions from Node-RED to control it. ESP boards are only a few dollars.

---

<div class="post-metadata">

### Author: ![system](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/1X/d073cd938eafa2e558d7c2cd59003b3ef4963033.png) [@system](https://discourse.nodered.org/u/system)
#### Post date: [1 September 2025 21:19 UTC](https://discourse.nodered.org/t/using-ili9341-lcd-screen/97404/5 "2025-09-01T21:19:11Z")

</div>

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.
