GxEpd2: How can you use a Waveshare 10in3 e-paper screen with Esp32

Good day,

I hope this is the right place for this questions.

I bought myself an Waveshare 10in3 e-paper Display with It8956-Hat. According to the GxEDP2-documentary, this Display is supported.

But when I choose "GxEPD2_it103_1872x1404", my Esp32 can't handle IT because the DRAM is too small. But isn't the ESP32 the microcontroller with the biggest Ram (about 500kByte)? If I can't use the Esp, which microcontroller can I use?

Greetings

Can you provide a link for the product?

@bounzer ,

Your topic was moved to its current location as it is more suitable.

Could you also take a few moments to Learn How To Use The Forum.

It will help you get the best out of the forum in the future.

Thank you

Display: https://www.waveshare.com/10.3inch-e-paper-hat.htm

Esp32: ESP32 NodeMCU Development Board kaufen bei BerryBase

Thanks for answering me so quickly!

You'll probably want to connect it by SPI. Here's the wiki, be prepared to do a lot of reading: 10.3inch e-Paper HAT - Waveshare Wiki

You might be able to use parts of the demo code: https://files.waveshare.com/upload/d/da/Open429I-C-6-IT8951-Demo.7z

Thanks for your answer!

I already read the Wiki, but its only about RaspberryPi and STM32.

What I want is to connect the display through the GxEDP2-Library (https://github.com/ZinggJM/GxEPD2/tree/master/src/it8951). I already worked with it with a smaller display and it worked fine.

According to the GitHub, the Library supports the 10in3 display with it9856. But when I tried it, the RAM of my ESP32 is to small. But according to the readme in github, the developer of GxEDP2 test all Display on his own before he supports them.

So what did I do wrong? Are there minicontrollers for Arduino with bigger RAM?

Greetings

Is there anything that lead you to believe that this display is compatible with any Arduino?

Yeah, two things. Firstly that it's supported by an Arduino-Library and what the creator wrote under another question in this forum. There, he statet that it would be possible to connect this display with ESP32 through It9856 (Waveshare e-paper displays with SPI - #2462 by ZinggJM).

But if it doesn't, I just return it and get a smaller one.
Greetings

The controller works with Arduino, not necessarily the display.

Please post the GxEPD2 code you are testing (inside <code> </code> tags).

It sounds like you need to make sure "paging" is enabled, so the screen will be drawn in a series of smaller pieces (saving memory).

I'm only taking a guess here, but maybe it can point you in the right direction.

1 Like

I had the same idea an hour ago and now the issue ist gone.

But thanks, you really much for trying to help me!
Greetings

1 Like

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.