I am looking for a 4.3-inch display with MIPI DSI interface and capacitive touch that can be purchased in low-volume quantities and be mechanically integrated (mounted behind a custom front panel) without complex tooling.
There are great boards like the ESP32-P4-WIFI6-Touch-LCD-4.3, but no info on the actual display part number used. My worry is that the display on that board might be custom-made for Waveshare, which would mean I couldn't buy it separately to create my own PCB (device).
ST7701S-based panel with a GT911 wanted
Looking for MIPI Display compatible with esp32-p4
-
Aeronautic
- Posts: 19
- Joined: Thu Jan 02, 2020 12:07 am
-
Aeronautic
- Posts: 19
- Joined: Thu Jan 02, 2020 12:07 am
Re: Looking for MIPI Display compatible with esp32-p4
For anyone interested in the future: I started the project using the M5Stack Tab5 board (ili9881c + GT911 display), and as a screen for my device I bought the 5-DSI-TOUCH-A - Waveshare 5inch DISPLAY HX8394 + GT911. I also ran the Raspberry Pi Touch Display 2 5 inches.
Running the HX8394 was problematic due to driver incompatibility with ESP IDF 6.0.1, but with the help of Codex I managed to prepare the driver and it works well.
All these screens are portrait, so for horizontal usage they require the sw_rotate=true flag. The rotation operation requires a lot of memory and drastically reduces FPS, so later optimization is necessary. A good start is as below:
Running the HX8394 was problematic due to driver incompatibility with ESP IDF 6.0.1, but with the help of Codex I managed to prepare the driver and it works well.
All these screens are portrait, so for horizontal usage they require the sw_rotate=true flag. The rotation operation requires a lot of memory and drastically reduces FPS, so later optimization is necessary. A good start is as below:
Code: Select all
CONFIG_CACHE_L2_CACHE_128KB=y
CONFIG_CACHE_L2_CACHE_LINE_128B=y
CONFIG_LVGL_PORT_ENABLE_PPA=y
CONFIG_LV_DRAW_BUF_ALIGN=128
CONFIG_BSP_LCD_DRAW_BUF_HEIGHT=80
CONFIG_BSP_LCD_DRAW_BUF_DOUBLE=yRe: Looking for MIPI Display compatible with esp32-p4
This might be of some help: https://github.com/embenix/ESP32-P4-DSI-Support-Hub
I have tried that code using an RPi 5" V@ screen and I'm very happy with the results. I just wish there were some cheaper touch screens in the smaller sizes. I started off with a ESP32-P4 combined with a 7" screen but it was much too big and had too few break out GPIOs I then got a Guition P4 dev kit and the RPi screen; it was very easy to adapt the mounting holes and attach a separate PCB. But it too has too few GPIOs. So I'm now going to try the much smaller ESP32-P$ NANO which does have a lot of GPIOs.
I have tried that code using an RPi 5" V@ screen and I'm very happy with the results. I just wish there were some cheaper touch screens in the smaller sizes. I started off with a ESP32-P4 combined with a 7" screen but it was much too big and had too few break out GPIOs I then got a Guition P4 dev kit and the RPi screen; it was very easy to adapt the mounting holes and attach a separate PCB. But it too has too few GPIOs. So I'm now going to try the much smaller ESP32-P$ NANO which does have a lot of GPIOs.
Who is online
Users browsing this forum: Baidu [Spider] and 4 guests