Waveshare ESP32-S3 LCD Touch 1.46" - Touch Driver

Hi All,
I purchased this little round screen a few month ago, for it’s good resolution compared to it’s size, also able to setup Voice assistant on it.
I have setup the display with LVGL for a while, but until recently I managed to create a component gluing espressif/esp_lcd_touch_spd2010 and espressif/esp_lcd_touch driver to ESPhome and feed the touch data back to lvgl under ESP-IDF framework. So you don’t need to do the hard work again.

It’s a perfect size for a fridge magnet, showing shopping list and some other staff on it.



Here is the github repo component files and yaml config, if anyone interested.

Thanks, just got one of these to try out and have been having endless trouble getting it working.
I’m not good at coding anyway, and chat gpt kept looping me around trying to get the screen working in esphome.
I hope I can use the components you have to get it functional. Any advice would be appreciated!

with the chatgpt, better to start a new session if you found it’s looping around, and once you got something working, start another session, it’s hard to open the history chat when you reach the limit, if you are using free version.
feels like we are trying our luck to get a good AI session :joy: