ESPHome Display Designer - Simulator Web App

Purchased a lot of TFT LCDs of various sizes from Aliexpress and had a really tough time building UI using Esphome. After a lot of effort,I was able to create a somewhat working simulator.

https://jnan.co/tools/displaysim/

The interface is fairly simple. You insert commonly used elements like Icons and Text. The tool generates YAML Code. The most difficult part was finding coordinates for the design. This Tool takes care of that and also shows what your screen might look like.

Please provide your feedback.

25 Likes

i need more resolution
i used Lilygo T5 4.7 S3 540 × 960

Added the option. You should be able to use it now. Also added the option to fit the Preview window to the screen.

Thank you for building a really useful tool.
Is there any chance you could add support for 800x480 displays please?

Thanks again

And 480x480 please. Great app very helpful.

Can I have a 800x400 please for the XIAO 7.5" ePaper Panel ?

2 Likes

@jamesn @cameron @jebeke65 Added a custom screen size option. Like the earlier function, it is saved in cache until you clear it manually. Let me know if you face any issues.

Updated just now so it might take few hours for the changes to fully propagate.

4 Likes

Awesome, thanks again.

1 Like

Thank you for doing this.
:+1:

1 Like

Looks great. Would you consider support for LVGL?

1 Like

Awesome idea! Thanks

I am trying to create for LVGL. But it’s much more complex. Will take some time.

1 Like

First version for LVGL Simulator is live - LVGL ESPHome Visual Designer

5 Likes

THANK YOU !!! been looking all kinds of solutions for easy gui for my touchscreens, withoud needing to flash every time (squareline stu, different attemps in WSL, …) in esphome

1 Like