ESP32 S3 board with Round Touch Display GC9A01
Vložit
- čas přidán 27. 08. 2024
- My collection has grown. I have two new ESP32 S3 boards.
Both of them are based on esp32 s3 and produced by makerfabs.
The First board has a built-in round touch display , there is also a slot for an sd card. Controler for display is GC9A01 and for touch on CST816S.
Second board have huge 4" display, and buil in 3W speaker.
I tried my code for car gauge and it looks great.
You can find them here: www.makerfabs....
Here is library: github.com/fbi...
here is code: github.com/Vol...
If you want you can support my work, you can buy me coffee here :
ko-fi.com/volo...
Thankyou for keeping the projects open source, keeps the hobby alive
There's no one better to give free product to than you. You make some good looking stuff.
thank you :)
These both would be great for a flight sim cockpit!
Don't feel bad we all need things that help us express our creativity and eye!
As an alternative to watches and guages, you could turn these into MIDI instrument & synthesiser controllers, so the dials could be software defined and much more flexible than traditional dials. I'm working on this kind of idea right now using magnetic encoders and displays, and I think this would be a great fit for another version of it. Thanks for sharing your code!
Thank you for finding these! Now I spent my paycheck!
Very nice pair of demos. Makerfabs is very wise to send you these so you'd write such terrific demos for their fine products. I hope I can find an application to justify buying one or more soon, since the prices do seem reasonable.
I'm very new to this, but do now have 6 TTGO T Display modules ( with your projects running on 3 of them) and couple dozen other small OLED and TFT displays I haven't built yet.
For me, Its FAR more difficult to write, or decipher and debug s/w for these things than to do the h/w but that challenge is part of the fun. Your tutorials on the basics really helped me a lot. Thank You jimS
Tnx Jim, feell free to ask if you run on some problem.
No my friend you are definitely not alone, I have many similar displays too all in various states of development…
I just bought this display and touch driver for a project, awesome to see your work. Thankyou!
Tnx, this is great board.
Do you need batch display?@@VolosProjects
Do you need batch display?
This would be an amazing dial on a 3d printer interface.
loved the post recorded goodbye at the end haha
Looks very cool, specially I like the last square one 😳👍🖖
I have few displays , but wish someone would do a 12.3 with esp32 for a full digital dash for microsquirt ecu & truck functions. Thanks for your great videos.
How about ... do it yourself?
Nice project
You are not alone...
Perfect for home automation
Hi Volos, I just got the new Lilygo T-Display-AMOLED-S3. It's terrific! First time I ever had an AMOLED on an ESP32. True blacks and the colours pop. I think you might enjoy it for our projects. The first production run is sold out but there are more coming plus a touch version in the pipeline.
Omg, you got it, i am waiting that board for long time, i hope i will get it soon i can. Is it slower that old version?
@@VolosProjects No it's fast. I'm gonna convert some of your projects (with animation) and do a speed comparison but QSPI for 240x536 should out perform the standard T-Display with i8080 8-bit MCU parallel. I'll stick to your original resolution for the speed test tho, and not render the 'extra' pixels - just for fairness. The colours are a little over saturated which is common when playing TFT IPS demos on AMOLED in my experience but the driver is very simple and the datasheet from Raydium shows colour correction registers available. I've extended the driver to include functions for brightness, invert colours, display on/off, sleep etc. I'll pull request those to lilygo as their code is still 'preliminary' - but it works out of the box. I too have been waiting for this for ages. No more backlight bleed!
Great, where you bought it?
@@VolosProjects Can you persuade max3ddesign to design a case for it? I really like the T-Display one.
BTW, the data shown on the website for the pre-order amoled board is not up to date. The actual shipped unit is much nicer with a different display - 240x536 vs 194x368. I'm not sure why the preliminary hardware is still listed or why you've not recieved yours yet if you pre-ordered.
@@VolosProjects Loving your channel! One question: I am ordering a T-Display S3 Touch. Which IDE and version do you recommend? Will ARDUINO 2.1.0 work? And what version of the ESP32 library? I read that there are problems with some IDE versions that can mess up the board.
Ne znam brate gde nalaziš vreme za sve ovo, ali svaka ti čast.
a nekako nadem , malo spavam a i posao učitelja mi ostavlja malo više slobodnog vremena
I'm looking to make a simple tachometer. I think I need to study your code very carefully and slowly try to cut it down to the bare minimum
love your videos :) I live in Albania and I am restoring the only vw t2 left in the whole country :-D same as you i am addicted to work on the old cars, and I am so happy to find your channel because I want to add some simple gauge in my bus, always if there will be any more left in my wallet after i finish the diy restoration .... i bought a RPM tachometer online and it looks ugly on my dash so this project of your will be awesome.. really awesome.. hope there is any way to be in touch with you time after time to get some ideas.. :) I support your channel :)
Very cool but, a shame, these screens are very expensive. Depending on the project, it is not worth the investment. Thanks for the video.
WOW!!! Thank you soooo much! It’s awesome!
Thank you Frank!
I have twelve models of boards (arduinos, esp, etc.) each for a project, but some of them are for watching your videos 😂😂
nice amout :) Thank you for comment .
I am addict to ! love displays I don't have many though.....cheers.
Thank you! Nice project!
beautiful!
you can make mini navigation for cycles using gmap api
If only a GPS module is missing then you have a working speedometer.
Perfect. Artificial horizont - fly style may by?
Great projects 🙂🙂
Just started with ESP32, but I already have about 15 boards. And I have an embarrassing number of TFTs from the past. Maybe we need to start a 12-step group for this? Thanks for the tip on Makerfabs, though my bank account is already feeling a bit sick. :((
What a really cool display and dial implementation. I really hope that someone develops a round touch display that's built into a proper watch like the LilyGo T-Watch 2020.
I own 17 different types of display units and have 12 Arduino compatible MCU dev boards, but mainly now develop solutions based around the ESP32 TinyPICO Nano MCU as it's so small and feature packed.
Greetings from Brisbane Australia.
You have alot, i am not alone :)
Ther are the amazfit watches gtr and gts, ect they are round and the other square or was it the other way around 🤔🤗, but they are not specially completed customer programmable but they are some custom firmwares I think.
@@VolosProjects Hehe, yes I think we have the same addiction ;) Keep going with your display projects. Your hard work and creativity is appreciated by this community.
You are not only one with problem 😂👍🏻
im using esp32 wroom and non touch GC9A01 and its not working ???
Make a desk robot like Anki Vector usingTTGO T-display!
the round one not good to use at Arduino IDE USB. HOW?
Avoid clocks and guages on the 4" display 'cos the pixel pitch is not square so your circles end up looking like eggs - and Easter is past!
Unfortunately, many of the popular dev boards use displays with non-square pixels. If accurate screen geometry is important then check the screen datasheet before purchase.
Does your display code use 2nd processor and leave 1st processor for other real time applications? Would this be easy to do with ESP32-S3?
I like your samples very much and would like nothing more than to build something like that but I still shy away from the procedure.
is this the same as/compatible to the waveshare ESP32-S3-Touch-LCD-1.28 ?
Nice video, keep it up,thanks :)
oh damn he asked how many board :(
round about
50 ESP32 Boards (Headless and a lot of them in an ESPNow Mesh)
10 M5Stack Core Basic (you know my struggle :P )
4 M5Stack Core2
10 M5StickC
Am I addicted? Maybe!
Do I have Fun? For sure! :D
hahaha, we have a winner :)
Make a video on how to use Alpha Blend() in TTGO T-display.
Nice Displays. But there is no information about how long are there available. If i start a Project, and after one year, no one can reproduce, makes it sensles.
very nice. I only have 4 boards. musician you say?...eurorack....
👍👍 Thank you.
Do You plan to use LILYGO T-RGB Round Display? Can't wait for it. Thanks for your experience!
Any ideas of an inexpensive solution to add a good looking rotary encoder knob around it?
Wow 😮
What board did you select in the Arduino IDE for the Makerlabs board? Thanks!
Esp32s3 dev module
How it is at outdoor brightness? Will it works fine for a car gauge?
Can we cut this pcb in round shape , as display is round, so product may look nice and can be use as round basal less adje
Hi, i really have no clue of all this stuff, is there a way to just like play gifs or stuff via usb Connection in a car? Like Compact just put in somewhere in the car.🎉
Can you tell me height and width of the largest fonts you are using?
Problem?
What problem?
We don't have any problems here - only solutions ?
How about a no more "no more rule ' rule?
Great looking new boards from makerfab
thank you, i will conider it :)
Hi mate can you help me with battery status display for my ebike project
how can i help you?
I am curious to see how much you spent on playing music! I do have lots of embedded stuff but stop buying and start making more. My other hobby is FPV drone. That is lots of money too. I also stop buying and fly more.
hello, probably more than 10K dollars, and earned maybe 1k :) now i play only cheap acustic instruments.
Can it display backwards for HUD
this is a good display for master oogway Also im First
Hey Volo! i wanted to test your code with ILI9341 but I got almost nothing on the screen? also there are some issues with the code.
did you remove part of code telated to touch screen?
@@VolosProjects Shure, the code compiles no problem what so ever, but I only got a Black screen with a small and tiny zero at the left bottom. also you got
int segments=0; declared twice and rA=2*rpmAngle*1.6;
i removed errors, now it shoud work, be aware that maybe your esp board dont have enougth memory for 240bx 240 sprite , older boards can show only 200x200
Was that a little Andreas Vollenweider you snuck in at the end?
i dont know :) that was music from sd card :)
@@VolosProjects 🤣😂
what are the dimensions of the pcb?
I need a link to the vroom vroom noises video plz sir
I dont know what is that
Your code examples do not work. I bought the exact round displays from makerfabs after seeing this video, and downloaded the code and libraries from the links. They must have changed, as your code just gives a blank screen.
Please correct the code and library versions and provide relevant links, as there is no other information I can find on this display... Thanks!
you also need to have tft_espi library, do you have one instaled? here you can find setup file for this display.Replace file in your library with this one github.com/Makerfabs/ESP32-S3-Round-SPI-TFT-with-Touch-1.28/blob/main/example/tft_espi_demo/User_Setup.h
@@VolosProjects It works! I must have been close but not close enough with my defines.
Thank you so much for taking time out to reply and to fix my code, and so promptly !!!
Hi, have you tried micropython? for fast development and beginer level. I wonder if micropython can achieve smooth frame rate as well
yes, i have, and to he honest i did not like it. i am not sure if i whoud be able to make this using python , it is slower and there is hard to find informations how to setup new board using python. I use python every day at my work, i teach kids how to use it. but i dont like to program development board with python, only board that was nice to program with it was micro:bit
@@VolosProjects yes,I understand mpy is slower. but one of my interesting ideas is to install mpy modules of watch face on the fly just like you would install an app on the phone
Will you resist the temptation to buy the new Lilygo S3 Amoled ? 😅
No, i wait that board 😀
@@VolosProjects Ahah I also have an addiction to board 😬
Obviously,This company is much more cleaver than liligo!😂
I have 3 M5Corre2, 2 t-display s3 amoled, 3 t-display s3 IPS an many more modules esp32 with lora😂😂😂😂
1:11 how old are you?
37
Wow, it's larger, slower, bulkier, less full featured version of the Paul3D Open Source Watch kit. Really. Unless you need that SD card slow, just go get yourself the Paul3D board.
Hello sir. Hope you are doing great.
I have an idea to make an esp32 - elm327 obd project. I want to estabilish connection by BLE, not classic bluetooth.
The TTGO T-display gonna be a clent and elm327 as server.
Can you help with the code please, just an example of getting one PID from car(rpm or anything else).
I tried ELMduino project before, but it doesn't work for my 4 ELM327 dongles.
I am also looking to do a very similar project. A esp32 with a can hat, sending to Lilligo round display with esp32 S3
@@fullsendmarinedarwin7244 I could connect to ELM327 through BLE by entering elm's service uuid and char uuid in ble client sample, but I don't know how to get information from it.
At least to debug. For example: Serialprintln (bleadvertizeddata());
Nice, awesome working 😉👍👏👏👏👏🇧🇷 @arduinomaquinas thanksyou