-
Notifications
You must be signed in to change notification settings - Fork 92
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
RGB HMI display #608
Comments
if it is this, https://www.dwin-global.com/4-3-inch-lcd-modulemodel-dmg80480c043_01w-commercial-grade-product/ then it is not suitable. |
Well then when you get a chance, recommend which display to use |
It will be weeks before an HMI display works properly here. A display that is well suited would be the one from Elecrow https://www.elecrow.com/esp32-display-5-inch-hmi-display-rgb-tft-lcd-touch-screen-support-lvgl.html. But make sure that you don't buy an old version, the two marked transistors should be present. |
Unfortunately due to sanctions I can't purchase the display from this store. I will try to look for a similar one on Aliexpress |
Hello Dear Wolle! |
Hello, It is easier if the ESP32-S3 is already on the display. Sometimes a DAC is on board, but it's still not perfect. I have connected a DAC, a light sensor and an IR receiver externally to a Sunton display. You will have to do something similar with the Elecrow display. The Elecrow display (5 or 7 inch) is well suited |
Thanks for the quick reply, very cool looking big display! |
It's one like yours, right? https://wiki.makerfabs.com/Sunton_ESP32_S3_5_7_inch_IPS_with_Touch.html |
This is exactly the display I used. Unlike an SPI display, it is not necessary to initialise the TFT controller or change the gamma values. |
Great, so I'll be buying the same one |
How soon will there be a schematic of the connections to other components for this display? |
Please have a look at the V4 pre-release branch in the readme. There is a schematic diagram there. The use of the pins depends on the display. If you want to use the display mentioned above, here are the settings for the common.h |
Thank you very much! I somehow didn't notice that there is already a thread for the fourth version of the radio. That's great! |
If we have a free output left, it can be assigned the value #define AMP_ENABLED |
If you want to use this display, (almost) everything can remain as it is. The red GPIOs are for Flash and PSRAM and cannot be used. The two red marked GPIOs are not needed, there is no SD (but SD_MMC) and no TP_RST. The pins can be routed to the outside, but the track must be interrupted to prevent a malfunction. AMP_ENABLED was used for ESP32 AI Thinker and OLIMEX boards, but I can activate it again. |
Yes, please add the AMP_ENABLED parameter again. I used it to control the power to the amplifier, turning it off when the radio goes to sleep. |
If I will use Sunton display - remaining one free pin can be assign as MCLK for full I2S lines ? (in declaration you set it as -1 and it must be IMPORTANT!. Can I use full I2S lisnes or it will eat too much operational power of MCU? Thank you for information. |
DMA is required for I2S and also for the buffer that contains the image for the display. If you activate MCLK, the image is no longer synchronised. |
Dear Wolle! |
It's hard to say, I can't test all the displays that are out there. It looks like all 800x480 displays have the TouchPad Controller GT911. It is important to pay attention to this with unknown displays. If the display has a DAC on the board, it can be used (with restrictions) without modification. |
Thanks for the detailed response! |
Hello Dear Wolle!
I assume you are starting to design a new radio under the rgb hmi display. What kind of display do you recommend to buy and how to connect it to ESP32, using UART?
Will DMG80480C043_01W be suitable ?
If I am wrong please correct me.
The text was updated successfully, but these errors were encountered: