SquareLine Studio AND ESP32 - Tutorial Part 1
ฝัง
- เผยแพร่เมื่อ 14 พ.ย. 2024
- In this video I will show You how to make a simple UI in Squareline Studio (1.4.1) and I will show You how to upload it to ESP32 board. For this series of tutorials you can use T-Display s3 touch amoled or Lilygo t4.
LINKS:
SLS: squareline.io/... T-Display AMOLED Touch : www.lilygo.cc/...
T-display AMOLED Touch with black shell: www.lilygo.cc/...
T4 S3 with Blach Shell: www.lilygo.cc/...
code: (myFirstSLS) :github.com/Vol...
PART2: • SquareLine Studio ESP3...
Support me on:KO-FI ko-fi.com/volo...
PATREON: / volosprojects
Don't forget to subscribe, like, and hit the notification bell for more IoT and ESP32 tutorials!#esp32 #sqareline
PART 2 is here: th-cam.com/video/ZpV2pqzoTBE/w-d-xo.html
What synchronicity! Just a couple days ago I had a board I couldn't talk to, and I went through the exact same steps! Find its data sheet at GitHub, and select the proper drop-downs, and it could talk. So neat. Thank you!
Thank you, nice start for this series of tutorials. I'll try to find the time to start working on my Lilygo boards now that the Winter has started on this side of the planet. Great work !!!!
Can’t even begin to thank you enough for this!! This information is REALLY appreciated sir
Rule the galaxy, that made me like what!, great tutorial
Esp32S3 + SLS + Home Assistant tutorial = WIN for dedicated little wall panels all over the house.
That would be very cool
The lvgl tutorials are your best ones yet, many thanks
Great video getting things set up. It is a lot of work and a bit of a learning curve but only has to be done the one time and is worth it. Coding multiple pages by hand before Squareline was very difficult.
Hi Volo
Thanks for the nice information regarding the lvgl - you are always doing the programming projects well 👍
Do you use lvgl in most of your projects today and will you use it in most of your projects in the future?
I am not using lvgl and find some advantages programming my own graphic to speed up some refresh routines when using other arduino displays systems like ex. ESP32 2432S028. Will it be your advice to switch to lvgl or program in the old fashion way?
Thank you so much for posting this! I watch all of your videos but the new ones with square line studio are the best and most helpful! Please keep it up!
Tny man
Just discovering your channel, this is incredible! Going to start playing around with Squareline
Thanks for this, super helpful! I would love to see (some) of this gui functionality merged with ESPHome.
Great video. I'm happy to support you in your quest....please remember us when you are King of the Universe.
I will, you will seet on round table😀 thank you.
Awesome job. Your well on your way to ruling the universe.
I have had no luck getting Squareline code to work on my display esp32 setup. Challenge - If you can get this to work with code from Squareline Ill become a patreon, ESP32-S3-Touch-LCD-1.28. ha ha
Ive tried lots of versions of the libraries but still no luck. Backlight on, but no other display life.
Very nice for Part 1. Looking forward to next. Thanks so much!
I sincerely hope you achieve wealth soon
Justo lo que estaba buscando!❤
Thanks for sharing your knowledge Volos, always a pleasure to watch your videos! What path did you set for the sketchbook location in the Arduino IDE preferences?
Thank you, defoult one Documents/Arduino/libraries
@@VolosProjects Thanks for your answer! I have ordered the T3S4 and I look forward to your next videos about these displays in combination with Squareline Studio.
Great Volos, ruler of the Galaxy
Time to move on to EEZ Studio, an open-source alternative !
Squareline Studio and LVGL are no longer colaborating.
yeah this seems like a nice product but it's gotten way too expensive
You dont need to buy it, after trial, there is personal licence which is free, and allow you 150 widgets per project, and that alot.
Great video, thanks! What I still missing is a project to make the M5 Cardputer interface with some LoRa board 😃
You and me both! Thank you :)
Awesome Video mate!! Thanks !
Love your UI designs. Do you do contract work?
@@RobbieTV yes ofc volos.marketing@gmail.com
Thanks Volos! Have you used Squareline and the Lilygo S3 with ESP-IDF?
No, sorry, i never tried Esp-if, i will
Thanks for this series!
Nice man. Hey, I have the new T-display S3 Amoled. I can get one of your .img to work (the ones that are already compiled), but when I try any of the NerdMiners stuff for BTC miner, I just get a black screen. I've used those websites that do it for you, both of them, but same issue. Even choosing the correct images. Do you happen to have an .img for this Amoled for the latest herominer, that's already compiled and ready?
Sory, i never tries anything similar
Many thanks for the super information 👌
Finally, i knew subbing was going to pay off lol, i have all the hardware just sitting here waiting haha
verry interesting! now my waveshare S3 1.69 shows me my squarline screen. thanks again
Great video, do you think it can work also with WT32-SC01 ?
@@alexcasal382 sorry, it will not, diferent display,driver, touch ic evrything
But you add some "include lines at the beginning of the exported file, such as lilyGO_AMOLED.h and some others by example the BL_ON for the backligjt is the screen, the ttgo.begin() and where did you configure the pins for the display from sqareline studio...?
evrything is installed by instaling AMOLED series board, thats why i am using this board, becouse it is easies to setup and use with sqareline. you dont need to define any pins, long time ago we needed to do that, but with new board you just install new filles and libraries.
What's your policy for ruling the galaxy?
Not sure jet, but there willl be lots of cooding
Everyone is allotted one 750 mL bottle of the best Croatian wine per week
No, i will keep wine for myself 😀😀
Love your videos
Is there a link for the usb cable with the rotating connector you show in your videos ?
Hello Volos, first of all thank you for this clear explanation with which I managed to get my S3 T4 working for the first time. Still a question, if I click create from SLS, everything is exported, but then the myFirstSLS.ino file has disappeared from that folder. That is solved if I copy that file to that folder again. Am I doing something wrong?
Please check part 2, i explain that problem in part two, you have link in description
You should fix your electronic playlist. There is a dump video that not from your channel in it.
I'm using ESP32 30pin Wroom module with TFT ILI9341 touchscreen. I successfully ran LVGL demo using lvgl and tft_eSPI library.
How to use your code on my hardware?
It is not that easy, it need diferent lvg init functions, and diferent driver
Would you be willing to do an example on the lilygo t3 long?
Maybe later, for now i will stick to thease
I would like to see that too
hello friend, I updated the libraries of the "ESP32 S3 DEV MODULE" and the ESP stopped working, have you ever had this kind of problem?
To what version?
IDE 2.3.2 and librares was the last
Hello friend, The "esp32 by Espressif Systems version 3.0.2" doesn't work, the last version that works for the esp32 S3 is the "esp32 by Espressif Systems version 2.0.16"
Thanks for the help
@@alvarosantosjunior2239 yes, i said that in video
@@VolosProjects thnaks very much!!!
Frustrating...my ino doesn't contain all that when I open it. Gonna buy the screen and try again as I get the feeling my current screen isn't right for this.
it is mot in lvgl example folder it is in my folder, you can find git link in description.
@@VolosProjects Yup, I was looking in the wrong folder. Thanks for that, it displays great now. Unfortunately the touch screen isn't responding so I need to figure that out next
hello
I downloaded the lvgl version 8.3.11 library on Arduino and compiled the example code that implements the library but it gives me an error
C:\user\documents\arduino\libraries\lvgl\src\lv_conf_internal.h:41:18: fatal error: ../../lv_conf.h: No such file or directory
41 | #include "../../lv_conf.h" /*Else assume lv_conf.h is next to the lvgl folder*/
What can be?
Did you install amoled series, are you using this board, this tutorial will work only if you use this board?
@@VolosProjects No, I want to use the wt32-sc01 plus board, along with tft_espi and square line
@@andresceballos2709 sorry, this tutorial will not work for you.
Looks like the folder is not saved in the right place sometimes you download but the path called in an example isn't where it's supposed to be. I'd go through the path it suggests and look for that config file.
@@fireteamomega2343 thanks for you help
Squareline's pricing is insane.
How said that you have to be rich, to rule the galaxy?!
Why is everything so messed up, installing/uninstaling strictly defined versions of libraries, some not adequate tricks.... and tips.
Why can’t they ( I mean Squareline Studio) create a development environment like, say, this is done in Microsoft Visual Studio, where everything is simple and clear: like threw a control (widget) on the form, gave it particular processing and that’s it. In general, I really wanted to start using this library, but I probably won’t. Hate to do something, which have no clear explanation WHY, when the only "logical"answer to the question WHY is BECAUSE .
becouse, this is universal tool, there is hundreds diferent board, that are using difernent pins, displays, drivers, pins configuration. Yes I agree programing this is not easy. But belive me is not that bad, did you ever try program phone app in Android Studio... thats mess
@@VolosProjects yes, I agree, that this is universal tool. But look at the library TFT_eSPI. This library was written also for hundred different displays. However, you take configuration file, simply edit, unremark your particular driver in huge list of drivers, change, if nessesary several pin addresses, resolution and finita, you done ! No mistic, no fiction , no magic wang.
Just imagine, I follow your explanations, which are completely limited to one particular board. OK, I can follow it. But what if I have for example TFT display with driver ST7796 or any other driver which is compatible with SquareLine? Half of the information, in this case, is absolutely worthless because nobody knows how to wave this magic wand in this case.
clean your bedroom...🙂
Anderson Thomas Hall Robert Allen Charles
good humour
CAN WE just say ut STAR TREK & STAR WARS
Time for a *Star Wars* style, scrolling text animation on such an ESP32 display board? 😄
Sorry but taking over the galaxy isn't as easy as it sounds..
I woke realy early and work hard whole day
Well sure, not with that attitude :)
When I export from Squareline Studio, the myFirstSLS.ino file in the myFirstSLS folder is erased for some reason. When I replace the myFirstSLS.ino from your website to the folder, everything works. I don't understand why the myFirstSLS.ino gets erased in the first place.. any ideas?
me too
When I export from Square Line Studio to the directory containing "myFirstSLS.ino", the file myFirstSLS.ino was deleted by Square Line Studio. All Square Line Studio generated files seems to be added fine to the export directory.
This is strange as it is not what I find in your nice video. Did I miss something?
@@bjarkekorsgaard yes, new sqareline studio di that, please find part 2 on my chanell there is workaround for this
@@VolosProjects Thank you Volos and perfect - I'll look into part 2.