-
Notifications
You must be signed in to change notification settings - Fork 37
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Adding new 7" RGB display ESP32 EA7013 #37
Comments
Hi eagl, Looks like a nice display! I assume https://www.aliexpress.com/item/1005006484114641.html. It is preinstalled with micro-python, an esp32-s3, tn panel, however at first glance I could not find more specifications/schematics/graphics driver. Adding this board should then (if there is no new display driver required) limited to adding a definition file. You could just take the Goog luck and I can add the definition if it is working! Can you attach the specifications to make a better assessment? To integrate |
To me I got it for half the price in the Aliexpress link you provided, and shipped to me to Saudi Arabia. Yes, I got it to work first in the ESP-IDF, then I copied the pin assignment to the Arduino code and it worked. One time the module didn't work and also didn't have boot button, so I had to pull IO0 to GND manually and it worked and I was able to reprogram it. EA7013.pdf The attached files are all I got from the seller. |
OK, I got the necessary settings to get it to work on Arduino. Based on
This also will work with |
These the pin settings from ESP-IDF:
|
Hi Eagl1, I made a definition for the board: https://github.com/rzeldent/platformio-espressif32-sunton/blob/ea7013/esp32-EA7013S3TN.json If you put this board definition (or do a submodule on the ea7013 branch from https://github.com/rzeldent/platformio-espressif32-sunton) you can use it. The settings for the display are in there but do not known the display timings. e.g. TIMINGS_HSYNC_PULSE_WIDTH etc... So do not expect it to work. However, you can modify the values there and recompile and tinker a bit. Good luck and let me know about your progress! |
I wish I posted the Arduino ESP32RGGBPanel object, it has the other necessary settings:
Anyway I''m working on it. I compiled it and this is the result:
The ones succeeded are the ones I have except the first one and esp32-EA7013. I think I will delete it and download a new one. |
How to only compile specific boards ? |
In comment the board at the start of the file platformio.ini |
You mean I comment the board I don't want to uncomment the board I want ? |
Is the Because when I launch VS code I get this message:
As it clear I'm commenting all the boards except I still don't know how to compile the project at this point ? |
The # means it is already commented. Do you have the boards (json files) in the boards directory? Did you clone with --recurse submodules? |
I downloaded both projects: And when I try to compile the project I get this message:
|
I'm sorry I forgot to run git command, anyway I installed the project again and added the display and copied the I get this output: This is the json file:
I don't know where is the problem ? I tried to program it with another platformio project but got the same result, of course because I'm using the same json file, so there's must something wrong in the settings. |
Hi,
I received this ESP32-EA7013 display from Aliexpreess, I tried to match its settings with the similar RGB display
ESP32-8048S043C
, as I contacted the manufacturing source:https://www.eya-display.com/ea7013-s3/
And I asked them for resource files and they gave me the schematic, general manual for the display and ESP-IDF code.
They even didn't tell me what driver IC the display is using and they told me becuase it's RGB display it doesn't need configuration initialization commnads, but from the schematic it's similar to the one used in
ESP32-8048S043C
.Now in your platformio, how to copy another board package and edited it to fit the display ?
The text was updated successfully, but these errors were encountered: