Thanks for taking the time to create and post this video! We have been looking for something like a touch screen Shelf Bar LCD for a future project. Thanks for putting the LilyGo T-display S3 long on our radar! Really wish it was geared more towards beginner DIYers and came with some sort of an enclosure with a battery pack... However it does look promising!
Haha! Your length comparison reminded me of Pontiac (US car) commercials from the 90s: "wider is better" was their tagline. Which then reminds me of egg shapes and islands, and I'll keep it family-friendly... Three of those would be needed, stacked, to match a 640x480 display (which would be 640x540 -- so, can play Doom with a status indicator? :) ).
Nice review. As far as calculators go, that's a nice one! I really want an excuse to get one of those development boards...but, I'm not sure a calculator will constitute one.
I really appreciate the effort you're putting in those display videos! What settings would I need to use for SquareLine Studio in order to create a working LVGL UI using Arduino Code for the S3 Long? The examples from Nick worked fine, now I would love to get into development on my own...Do you know if there is a SquareLine Template for this device? Thank you
Wow! Seeing the T-display S3 LONG took me back to the good old days of my Casio FX750P calculator. It would be amazing to have a pocket calculator with the same display and a qwerty keyboard, where I could run some Python scripts. Please let me know if you plan to create such a product in the future and when it would be available for purchase at a reasonable price. Thank you!
In case Volos doesn't want to do it, I could do it if you buy the parts to make two so that I get to keep one. It would have to be micropython I believe as the full monty wouldn't fit/run on the esp32
Thanks for your reply. I am looking for a portable machine that can run Python, like on my old PC, where I installed Raspberry Pi OS. Along with the display, I'd also like to have a small and confy keyboard, which means there will be enough space below to attach a Raspberry Pi 3 A+ and three rechargeable AA batteries, to acryllic plates fixed by four screws on the corners. I like your suggestion of me giving the hardware for two machines and you taking care of connecting the parts and making it work. As you already said, we have to listen to Volos first. Best wishes for the New Year!
my first time yo your channel...i kind of like your 'style'; nice, slow speaking, and your mode seems to be very "calming", the opposite of hype! very cool form factor display.
Yes, it is great to not have the board spilling into the bezzles (Adafruit please take note), but a pity this makes it so deep, particularly with a USB cable plugged in. Makes it hard to do a calculator format device. Separate display and CB with a ribbon between would be better. I'm still looking for more length: around 100x16mm for a modernized HP Voyager (landscape) format calculator.
It's a tricky one. I personally like all the conn facing back as I like rack gear. But if you want flat then how do we agree on placement? Left, Right, Top, Bottom? :) It's a tough call if you're making a general purpose dev board. Your idea of a ribbon to the USB / GPIO is a good one I think.
Is there an adapter that converts qwiic connector to pins that can be plugged into a breadboard? It's nice that the package include 2 quiic cables, but it doesn't include info on what size they are if I need something to solve my first question...
I need a 12V battery monitor. It's only supposed to show me the voltage of the car battery and consume little power itself. I would be very grateful for tips. If possible, something with microcontrollers like ESP and Bluetooth. I'm not interested in finished devices. Would love to be able to see and modify the code myself.
The issue you may have had with TFT_eSPI is that it expects the user to configure (uncomment) a specific display driver, which is a problem when you want to use that library with multiple devices as it would require editing the User_Setup_Select.h configuration before each compilation. The easiest workaround is to copy the relevant header file from TFT_eSPI/User_Setups/SetupXXXX.h to the sketch folder and include it before "#include TFT-eSPI.h" in the sketch.
Yes a very good idea. I can see why Bodmer did it this way tho. Of course, with the Long or any other display where we're using the 'sprite only' screen buffer approach, there is no need to configure user_setups in TFT_eSPI in any special way. Just use the default 'freshly installed' config.
Hi Volos, what kind of display we need to select on TFT_eSPI? because with your and nick ruler example, display not have back light, with LVGL it is some "picasso" paint there.. :) driver and file was copied from xinuyan github to libraries
I tried using img2lc with the settings noted in the ino but the output is in the form 0X10,0X10,0X02,0X80,0X00 where as the format of the yt.h is 0x0000, 0x0000, 0x1800, 0x6000, 0xB000, 0xE000. Why is this ?
I have a car project for something like this. I'm new to Arduinos etc. I would like to make a automobile trip computer. I would need to process two hall effect fuel flow meters and either a square wave speedometer cable generator or incorporate GPS module. Need to display Distance, Instant MPG, Average MPG, Speed. Will this process that?
I am looking at esp32 starter kits to learn with. I see you have tested several esp32 based screens. Does it matter what platform to lean off of? esp32-s3 wroom? I am learning from scratch. Do you have an email?@@VolosProjects
Seems they will only ship from the German warehouse now , which is fair enough but no stock anywhere but India ?. Does anyone know if this will be available again or is discontinued ?
I just got one of these. It took a while to solve getting it to work after uploading new sketches to it, but that was solved i the board settings of the Arduino IDE. After I got that right, I saved a screen shot of the settings, so I have a reference to go back to if something gets messed up... I get the factory sketch working after upload, using what I said above.. and found the line of code that flips the display 180 degrees... disp_drv.rotated = LV_DISP_ROT_270;// 90 180 270 The only part I can't figure out is how to set my time zone. Can someone help? Also, is there a way to turn off the flashing GREEN LED.. I bet it is causing problems for people who have heath issues related to strobe light/picket fence effects...
@@nikthefix8918 Yes I agree. Also, it would be nice if they released the BOM and maybe sold the display modules and connector separately so it would be easier to make your own PCB and not having to stick to their development boards.
@@DanielSallros After xmas I'll stick some info regarding these alternative displays on my github. Edit: This comment makes no sense as YT deleted my previous reply concerning custom boards and amoled suppliers.
Lilygo seems to be very bad at making their devices consistent. It took Nick's magic to get it running. Why? I succeeded in getting the T-display S3 working, but then purchased a T-HMI and tried to follow the Liligo set up. Nothing but failure. How can they provide documentation that does not work? Does anyone know how to get it running?
Even though these dev boards are SUPER cool it's just not viable when they have so many bugs and problems. Even the most stable old TTGO (the one you show in the beginning) will also have problems with code that's flashed to the board a while ago. Meaning they are not really suitable at all to ever put into an actual project/product. They are more or less only really good when you are in the development stage. Sadly... coming from someone who owns like 5 or 6 of them (both large and small)
i dont undestand you. Why you think that they have problems. I agree that new boards are hard to use. But why old ones are not stable? I have few of them working years by now, proper case and stable power supply is all they need. Yes they are messy if you power them with phone charger or noisy power.
There's nothing wrong with the hardware - past or present. The Arduino eco-system evolves and can make breaking changes with consequences for older projects. It's up to us to keep pace with these changes and follow migration rules as documented by Espressif and other library contributors.
And what's really important (to me at least) is that Lilygo provide schematics and a BOM so you can go away and make your own board if you want. They taught me a lot.
Finally! A display that can actually be panel mounted! (The overlap flange around the edge should be on all displays!)
I love the form factor! The USB port and all the GPIO being perpendicular will make it very easy to make a great looking cases!
That's a really nice display and as always your designs really adds the "wanna have, now!" factor to it :)
Thank you my friend.
Thanks for taking the time to create and post this video! We have been looking for something like a touch screen Shelf Bar LCD for a future project. Thanks for putting the LilyGo T-display S3 long on our radar! Really wish it was geared more towards beginner DIYers and came with some sort of an enclosure with a battery pack... However it does look promising!
Lilygo had an enclosure on their Instagram feed preview so I doubt it'll be long before they offer one on their store.
@@nikthefix8918 That would be a great option! Thanks for the heads up!
Wow, first for a change… beautiful display - thanks for sharing and have a great Christmas my man! 🙏💙
Thanks! Best wishes to you and your family.
Great video as always! Haver a nice Christmas break and a good and healthy start into the new year
I think I will buy this hahaha. That's some awesome visualization.
Great work and thanks for both your efforts to make this work. I do think the pro board was scream ing to be a calculator.
I think so too :)
Haha! Your length comparison reminded me of Pontiac (US car) commercials from the 90s: "wider is better" was their tagline. Which then reminds me of egg shapes and islands, and I'll keep it family-friendly... Three of those would be needed, stacked, to match a 640x480 display (which would be 640x540 -- so, can play Doom with a status indicator? :) ).
cool bro!
Nice review. As far as calculators go, that's a nice one! I really want an excuse to get one of those development boards...but, I'm not sure a calculator will constitute one.
no, save your money , when you get idea you will have reason to buy, belive me i spend so much mone on thig i dont need.
I really appreciate the effort you're putting in those display videos! What settings would I need to use for SquareLine Studio in order to create a working LVGL UI using Arduino Code for the S3 Long? The examples from Nick worked fine, now I would love to get into development on my own...Do you know if there is a SquareLine Template for this device? Thank you
Wow! Seeing the T-display S3 LONG took me back to the good old days of my Casio FX750P calculator. It would be amazing to have a pocket calculator with the same display and a qwerty keyboard, where I could run some Python scripts. Please let me know if you plan to create such a product in the future and when it would be available for purchase at a reasonable price. Thank you!
In case Volos doesn't want to do it, I could do it if you buy the parts to make two so that I get to keep one. It would have to be micropython I believe as the full monty wouldn't fit/run on the esp32
Thanks for your reply. I am looking for a portable machine that can run Python, like on my old PC, where I installed Raspberry Pi OS. Along with the display, I'd also like to have a small and confy keyboard, which means there will be enough space below to attach a Raspberry Pi 3 A+ and three rechargeable AA batteries, to acryllic plates fixed by four screws on the corners. I like your suggestion of me giving the hardware for two machines and you taking care of connecting the parts and making it work. As you already said, we have to listen to Volos first.
Best wishes for the New Year!
my first time yo your channel...i kind of like your 'style'; nice, slow speaking, and your mode seems to be very "calming", the opposite of hype!
very cool form factor display.
Welcome! And Thank you!
Could you please do a video on the LilyGO T_Deck?
Yes, it is great to not have the board spilling into the bezzles (Adafruit please take note), but a pity this makes it so deep, particularly with a USB cable plugged in. Makes it hard to do a calculator format device. Separate display and CB with a ribbon between would be better. I'm still looking for more length: around 100x16mm for a modernized HP Voyager (landscape) format calculator.
It's a tricky one. I personally like all the conn facing back as I like rack gear. But if you want flat then how do we agree on placement? Left, Right, Top, Bottom? :) It's a tough call if you're making a general purpose dev board. Your idea of a ribbon to the USB / GPIO is a good one I think.
Is there an adapter that converts qwiic connector to pins that can be plugged into a breadboard? It's nice that the package include 2 quiic cables, but it doesn't include info on what size they are if I need something to solve my first question...
I need a 12V battery monitor. It's only supposed to show me the voltage of the car battery and consume little power itself.
I would be very grateful for tips. If possible, something with microcontrollers like ESP and Bluetooth. I'm not interested in finished devices. Would love to be able to see and modify the code myself.
I'm looking for a document that describes the inputs/outputs of the 30 pin connector
The issue you may have had with TFT_eSPI is that it expects the user to configure (uncomment) a specific display driver, which is a problem when you want to use that library with multiple devices as it would require editing the User_Setup_Select.h configuration before each compilation.
The easiest workaround is to copy the relevant header file from TFT_eSPI/User_Setups/SetupXXXX.h to the sketch folder and include it before "#include TFT-eSPI.h" in the sketch.
Yes a very good idea. I can see why Bodmer did it this way tho.
Of course, with the Long or any other display where we're using the 'sprite only' screen buffer approach, there is no need to configure user_setups in TFT_eSPI in any special way. Just use the default 'freshly installed' config.
@@nikthefix8918 'freshly installed' config. all tft_espi examples screen is black, is without BL even if in ino is declared; any tips pls?
Hi Volos,
what kind of display we need to select on TFT_eSPI?
because with your and nick ruler example, display not have back light, with LVGL it is some "picasso" paint there.. :)
driver and file was copied from xinuyan github to libraries
what are the buttons "RST" and "BOOT" for? I would like to have oriented to the "bottom" of the display screen. Can I orient the graphics accordingly?
Did I really hear a cat purring in the background? 😻
Guess it's autofocus noise
evrything is possible near my house :)
Do you think it would work with Home Assistant? :)
I tried using img2lc with the settings noted in the ino but the output is in the form 0X10,0X10,0X02,0X80,0X00 where as the format of the yt.h is 0x0000, 0x0000, 0x1800, 0x6000, 0xB000, 0xE000. Why is this ?
Wish I could afford all the cool toys you show
lol - Lilygo is making cool new products faster than I can afford to buy them
Maybe a stupid question, but could this display receive input from a second, separate ESP32? How would this work?
Yes ofc, using esp now, wireles protocols used to comunicate between esp devices.. you can also use wired option
Cool Video... Where can I get the Font in different Sizes?
you will need to create it ruclips.net/video/4zYaIJxEYaM/видео.html
And whats the Name of this Special Font? IT IS cool..
I have a car project for something like this. I'm new to Arduinos etc. I would like to make a automobile trip computer. I would need to process two hall effect fuel flow meters and either a square wave speedometer cable generator or incorporate GPS module. Need to display Distance, Instant MPG, Average MPG, Speed. Will this process that?
Also can this be powered from a 12v car system?
Yes it can proces that, but you will need to power it with lower voltage, you can put voltahe regulator between car battery and this board
I am looking at esp32 starter kits to learn with. I see you have tested several esp32 based screens. Does it matter what platform to lean off of? esp32-s3 wroom? I am learning from scratch. Do you have an email?@@VolosProjects
I bought this! Can you recommend a 12v to 5v regulator?@@VolosProjects
Seems they will only ship from the German warehouse now , which is fair enough but no stock anywhere but India ?. Does anyone know if this will be available again or is discontinued ?
dont worry it is not discontinued, it is new, that is common with new boards, they sold quickly, but theay are also back in stock very fast
@@VolosProjects thanks I found some on Alibaba. Thanks also for sharing all the info and making the video's.
Can't say I hate that into. 😂
Crucial question for my application: is the touch-screen working when wearing gloves? 🤔
No better than your smart phone. If you need to use gloves then an inductive or resistive touch overlay would be options.
@@nikthefix8918 thanks. Adding an inductive layer would complicate my project further... ☹️
@@giuliobuccini208 You could use a stylus designed for cap touch. They seem to work well.
@@nikthefix8918 hmmm... quite complicated while you're driving a motorcycle... 😄
@@giuliobuccini208 I didn't see that coming! (haha!) Have you considered gesture control using a cheap microwave sensor?
Is it sunlight readable?
We don't get sunlight here so I can't test!
It's transmissive / IPS so I doubt it will be good on the beach.
I just got one of these. It took a while to solve getting it to work after uploading new sketches to it, but that was solved i the board settings of the Arduino IDE. After I got that right, I saved a screen shot of the settings, so I have a reference to go back to if something gets messed up...
I get the factory sketch working after upload, using what I said above.. and found the line of code that flips the display 180 degrees...
disp_drv.rotated = LV_DISP_ROT_270;// 90 180 270
The only part I can't figure out is how to set my time zone. Can someone help?
Also, is there a way to turn off the flashing GREEN LED.. I bet it is causing problems for people who have heath issues related to strobe light/picket fence effects...
Have you or anyone else tried the LilyGo T4-S3?
I have it here on my table i will try it next week
Yes. Very nice hardware. Needs a case tho.
@@nikthefix8918 Yes I agree. Also, it would be nice if they released the BOM and maybe sold the display modules and connector separately so it would be easier to make your own PCB and not having to stick to their development boards.
@@DanielSallros After xmas I'll stick some info regarding these alternative displays on my github.
Edit: This comment makes no sense as YT deleted my previous reply concerning custom boards and amoled suppliers.
best joke ever
tnx :)
Can an "APP" be loaded on this like a phone?
No, it's is't under Android OS
Lilygo seems to be very bad at making their devices consistent. It took Nick's magic to get it running. Why?
I succeeded in getting the T-display S3 working, but then purchased a T-HMI and tried to follow the Liligo set up. Nothing but failure. How can they provide documentation that does not work? Does anyone know how to get it running?
Did you raise an issue on the T-HMI github repo? If so I'll see if I can help there.
Too bad it's all sold out. 🙄
Check now. I ordered well. Good luck.
I like Your projects - I'm looking for someone to write software for liligo display long for money - interested?
Describe your project, i can only make you UI.
Even though these dev boards are SUPER cool it's just not viable when they have so many bugs and problems. Even the most stable old TTGO (the one you show in the beginning) will also have problems with code that's flashed to the board a while ago. Meaning they are not really suitable at all to ever put into an actual project/product. They are more or less only really good when you are in the development stage. Sadly... coming from someone who owns like 5 or 6 of them (both large and small)
i dont undestand you. Why you think that they have problems. I agree that new boards are hard to use. But why old ones are not stable? I have few of them working years by now, proper case and stable power supply is all they need. Yes they are messy if you power them with phone charger or noisy power.
There's nothing wrong with the hardware - past or present. The Arduino eco-system evolves and can make breaking changes with consequences for older projects. It's up to us to keep pace with these changes and follow migration rules as documented by Espressif and other library contributors.
And what's really important (to me at least) is that Lilygo provide schematics and a BOM so you can go away and make your own board if you want. They taught me a lot.
No breakout pins means makers cant extend it. Just useless. We need breakout pins for SPI, I2C etc
There is a GPIO header and two i2c/spi headers?
@@lewisheslop9339 Yes. Plenty of I/O
9 mins of filler
your instructions really do suck