# Easy getting started tutorial with Micropython and ESP32 (T-Display S3)?

**URL:** <http://forum.squareline.io/t/easy-getting-started-tutorial-with-micropython-and-esp32-t-display-s3/2080>\
**Category:** How to\
**Created:** [November 13, 2023, 5:09pm UTC](http://forum.squareline.io/t/easy-getting-started-tutorial-with-micropython-and-esp32-t-display-s3/2080 "2023-11-13T17:09:46Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![pixelwave](http://forum.squareline.io/letter_avatar_proxy/v4/letter/p/0ea827/32.png) [@pixelwave](http://forum.squareline.io/u/pixelwave)\
**Post date:** [November 13, 2023, 5:09pm UTC](http://forum.squareline.io/t/easy-getting-started-tutorial-with-micropython-and-esp32-t-display-s3/2080/1 "2023-11-13T17:09:46Z")

</div>

I try to get the combination of ESP32 (T-Display S3) + Micropython + Squareline + LVGL running.

But I could not yet find any useful tutorials for beginners. Any suggestions?

---

<div class="post-metadata">

**Author:** ![SquareLine\_Support](http://forum.squareline.io/user_avatar/forum.squareline.io/squareline_support/32/47_2.png) [@SquareLine\_Support](http://forum.squareline.io/u/SquareLine_Support)\
**Post date:** [November 14, 2023, 2:51pm UTC](http://forum.squareline.io/t/easy-getting-started-tutorial-with-micropython-and-esp32-t-display-s3/2080/2 "2023-11-14T14:51:31Z")

</div>

Hi, you can find information about LVGL - MicroPython integration for ESP32 [here](https://github.com/lvgl/lv_micropython).  
If this works, UI files exported from SquareLine will also work.

---

<div class="post-metadata">

**Author:** ![pixelwave](http://forum.squareline.io/letter_avatar_proxy/v4/letter/p/0ea827/32.png) [@pixelwave](http://forum.squareline.io/u/pixelwave)\
**Post date:** [November 14, 2023, 3:17pm UTC](http://forum.squareline.io/t/easy-getting-started-tutorial-with-micropython-and-esp32-t-display-s3/2080/3 "2023-11-14T15:17:03Z")

</div>

Do I understand it correctly … besides micropython and the lv\_micropython library I also need a display driver?

---

<div class="post-metadata">

**Author:** ![Hermit](http://forum.squareline.io/user_avatar/forum.squareline.io/hermit/32/971_2.png) [@Hermit](http://forum.squareline.io/u/Hermit)\
**Post date:** [November 17, 2023, 3:19pm UTC](http://forum.squareline.io/t/easy-getting-started-tutorial-with-micropython-and-esp32-t-display-s3/2080/4 "2023-11-17T15:19:11Z")

</div>

If you plan to use MicroPython on top of ESP-IDF, T-Display is not a product of Espressif but LilyGO, and is not mentioned in the list of [Espressif devkits](https://www.espressif.com/en/products/devkits) and [modules](https://www.espressif.com/en/products/modules) so this board is not supported by ESP-IDF out-of-the-box. However ST7789 display-driver is included in ESP-IDF and with proper ‘idf.py menuconfig’ command and settings you might be able to make an sdkconfig for your board.  
According to [LilyGO product page](https://www.lilygo.cc/products/t-display-s3) the Arduino-IDE/SDK should be used as it seems to have support for T-Display in board manager (including ST7789V driver). I guess you’d better go on that route.
