Replies: 5 comments 8 replies
-
Have you gotten this working? I'm also interested in using this display but can't seem to find support for it. |
Beta Was this translation helpful? Give feedback.
-
@rjchasse Yes I think I got it working in the end although I had to guess at the timings. I've seen many more distributors of this display on Aliexpress now so perhaps one of them would supply the timing data (with a purchase naturally). Have you ordered one or just thinking of doing so? I'll dig mine out and revisit it - glad you reminded me! With the init sequence and timings the rest should be easy and well supported by Arduino_GFX and Lovyan_GFX. Last time I looked Arduino_GFX didn't have RGB support for esp32-s3 with arbitrary pin assignments. That's probably changed now. Both libs offer good ST7701 examples. Additional: If you're interested to use this form factor for a car display or some application where the long landscape aspect ratio is appealing then you might consider a display with internal gram. In my experience the ESP32-S3 RGB LCD peripheral is hard to make work well above 400x400px with a decent frame rate. Competition to access PSRAM leads to glitches unless you design around the demand. Frustratingly, as your application expands so potentially do the glitches as the PSRAM fetch of the frame buffer must not be interrupted yet there are processes you might add which may take higher priority. Now there lots of ways around this issue and you can find much info on the Espressif forums. But I recon QSPI or MCU 16bit parallel is a better way to go. These always seem to have internal buffers. Additional2: Many of these long thin displays are native portrait (why I can't imagine). If they don't offer a hardware rotate / scan direction orientation then you'll be forever paying the price of the overhead of rotating your gui in software. The datasheets don't help as they often show broad functionality for the driver IC which has not been fully implemented in the display hardware. You just have to suck it and see. I think makers are attracted to these RGB displays because they're cheap and come in a wide range of fascinating form factors. I'm not sure that they're the best fit for ESP32-S3, especially if you want to be able to do other things at the same time. nik |
Beta Was this translation helpful? Give feedback.
-
OK, that's encouraging. Did you try any other RGB displays like the kind adafruit use in their Qualia demos? |
Beta Was this translation helpful? Give feedback.
-
If you can duplicate their setup with maybe the 2.1" round display. Get it up and running to your satisfaction. Substitute it for your panoramic display (40-pin right?). Resize buffers to accommodate the new pixel count. Change timings for the new display. The init codes may be different but without the datasheet who knows. They're likely to be the same. They were when I tried it. Start with something you know works. Then make incremental changes. Swapping out the display is hardly an incremental change but at least you know it uses the same driver and the pin layout is the same (in this case). You have to start with something that works otherwise there are simply too many blind alleys to choose from. |
Beta Was this translation helpful? Give feedback.
-
OK but have you had it working with a display / sketch from which your project is derived? |
Beta Was this translation helpful? Give feedback.
-
Support request for ST7701S 320x960 4.58in IPS.
I'm close to getting it working but can't find the timing data.
Thanks
Nik
Beta Was this translation helpful? Give feedback.
All reactions