@@ThatProject Yesterday found out the very loud and kinda dangerous way that the capacitors bought on taobao didn’t have the safety valve cut into them though, so it’s been mixed results buying some electronic components on taobao
Fantastic! Thank you for the tutorial. It would be great if you could make another tutorial but for a more basic SquareLine Studio to ESP32 project creation and integration.
So does LVGL come bundled with SquareLine Studio or are they totally separate? What would be involved in porting to a different processor (ex. Pico) and a display (ex. VGA)?
Cool projet, love your work. A cue like this: the disc’s light reflection should not turn around with the disc. It should be _fixed_ on a upper layer that could be animated too, waving with disc’s surface “imperfections” or something. My 2¢.
@@ThatProject Usually when I see tearing it's because of the hardware not being able to synchronize the graphics drawing to the frame buffer to the display updates, or the processor not being able to keep up. It's not usually UI/UX behaviour, but more lower level.
@@jfinnie78 If so, I think you should use a faster MCU and a faster graphic IC. It seems that the frame buffer you are thinking of cannot be reached with the ESP32 series and the normal spi interface. For LVGL, especially.
The screen looks jerky, you probably may want to increase the buffer size in lvgl porting file. It's set to fresh 10 line of screen as default that's why tearing occured. Also you may want to try DMA or increase the communication speed between screen and esp32s3. But thanks for the amazing video.
Thanks, I was just looking for a quick way to make a nicer LVGL interface. And with few tweaks you're not far from implementing Yamaha's TurnT concept th-cam.com/video/V2yFNaTJsT8/w-d-xo.html
Check More Projects - youtube.com/@ThatProject
Github Repository - github.com/0015/
Join FB Group - facebook.com/groups/138965931539175
Thanks! What search term is recommended to find that specific capacitive touch display on taobao? (already have an S3)
@@OMNI_INFINITY I haven't used it because we can't enter Taobao in the US.
@@ThatProject Ah. Was surprised that aliexpress doesn’t function with phone numbers from here or hk
@@ThatProject Yesterday found out the very loud and kinda dangerous way that the capacitors bought on taobao didn’t have the safety valve cut into them though, so it’s been mixed results buying some electronic components on taobao
Thanks. The vinyl shimmer should be an alpha transparency overlay that doesn’t rotate though
Great video! Would love to see some more complex interfaces from you
Fantastic!
Thank you for the tutorial. It would be great
if you could make another tutorial but for a more basic
SquareLine Studio to ESP32 project creation and integration.
Super nice project! Thanks !
So does LVGL come bundled with SquareLine Studio or are they totally separate?
What would be involved in porting to a different processor (ex. Pico) and a display (ex. VGA)?
LVGL team made SquareLine Studio and it's separated but very connected. I have no idea about porting to a different MCU.
Cool projet, love your work. A cue like this: the disc’s light reflection should not turn around with the disc. It should be _fixed_ on a upper layer that could be animated too, waving with disc’s surface “imperfections” or something.
My 2¢.
What about the tearing? Is this the best you can expect from ESP32-S3 with this kind of display and UI generation?
That's all about UI/UX. I think it will be possible to configure a more colorful and wonderful screen.
@@ThatProject Usually when I see tearing it's because of the hardware not being able to synchronize the graphics drawing to the frame buffer to the display updates, or the processor not being able to keep up. It's not usually UI/UX behaviour, but more lower level.
@@jfinnie78 If so, I think you should use a faster MCU and a faster graphic IC. It seems that the frame buffer you are thinking of cannot be reached with the ESP32 series and the normal spi interface. For LVGL, especially.
The screen looks jerky, you probably may want to increase the buffer size in lvgl porting file. It's set to fresh 10 line of screen as default that's why tearing occured. Also you may want to try DMA or increase the communication speed between screen and esp32s3. But thanks for the amazing video.
Thanks for your comment.
Make video on ESP 32 cam S3 module by lilygo
Thanks, I was just looking for a quick way to make a nicer LVGL interface.
And with few tweaks you're not far from implementing Yamaha's TurnT concept
th-cam.com/video/V2yFNaTJsT8/w-d-xo.html