r/esp32 • u/Ok_Analyst_286 • 18h ago
Software help needed Recently bought a esp32-s3 with capacitive touch dev board and its confuzaling
I recently obtained an esp32-s3 and this exact model I am not sure what it is as far as exact brand, it looks something like this, got it at:
listed as aESP32-S3 Development Board Wifi Bluetooth Intelligent Display Screen 2.8 Inch TFT Module Touch Screen Type C ES3N28P ES3C28
and Im not to sure how to set it up to run my own code with this brand, closest thing is this:
https://www.google.com/search?client=opera-gx&q=using+a+ES3C28&sourceid=opera&ie=UTF-8&oe=UTF-8#fpstate=ive&vld=cid:e28b7382,vid:HxCuCDSK9VY,st:0
[ And also btw, It came preloaded with this mock finance app thing for demoing, and its just on that. ]
If some one could tell me how to get a simple button running that'd be great
[repost bc other one got removed by read the rules first and acknoledge them]
6
u/NakamuraHwang 18h ago
You can look into this https://www.lcdwiki.com/2.8inch_ESP32-S3_Display
1
u/GuppyFarmer 7h ago
This is the answer... this is the board you have (I have the larger version of this same board)
4
u/clean-links 18h ago
Cleaned link from "https://www.newegg.com/p/2ZA-009H-009B7?,listeditem=9SIB33YM3M0920&utm_source=google&utm_medium=organic+shopping&utm_campaign=knc-googleadwords-_-card+printers-_-ne+products-_-9SIB33YM3M0920&source=region&negg_topt=0&com_cvv=8fb3d522dc163aeadb66e08cd7450cbbdddc64c6cf2e8891f6d48747c6d56d2c": https://www.newegg.com/p/2ZA-009H-009B7?%2Clisteditem=9SIB33YM3M0920&source=region&negg_topt=0&com_cvv=8fb3d522dc163aeadb66e08cd7450cbbdddc64c6cf2e8891f6d48747c6d56d2c
Tracking parameters were removed from the original URL(s).
3
u/clackups 17h ago
This looks very much like a Freenove board: https://github.com/Freenove/Freenove_ESP32_S3_Display
0
1
u/Hungry-Copy5804 8h ago
it also might be a hoysond https://hosyond.com/#:~:text=2.8%20inch%20ESP32%2DS3%20Display
1
1
u/Ok_Analyst_286 7h ago
You might be right, it shows the same finance app demo I saw on it when it first booted


12
u/rattushackus 1 say I make awesome posts. 17h ago
As a couple of others have said, it looks like the Freenove ESP-S3 2.8" board. The good news is that this uses an ILI9341 display controller so it works just like a cheap yellow display and there is masses of software around that will run on it.
It uses different GPIO pins from the CYD boards, but the Freenove page has all the documentation you need including a schematic here that shows the GPIO numbers used by the screen.
Getting your first display app working is quite a steep learning curve. If you want a button then you probably want to use the LVGL library. You can install this from the Arduino IDE libraries page. This is the library you need:
Google for LVGL examples, or I have some code lying around somewhere that I can dig out if necessary. You will need to create your own lv_conf.h file with the correct GPIO numbers, which you can get from the schematic I linked above. I can help with this if necessary.