E-Paper Shield (B)

From Waveshare Wiki
Jump to: navigation, search
E-Paper Shield (B)
E-Paper Shield (B).jpg







  • INTERFACE: 3-wire SPI, 4-wire SPI (default)
  • FLASH MEMORY SIZE: 64M-bit / 8M-byte
  • OUTLINE DIMENSIONS: 53.34 × 53.34mm

Display Config

Display Config Selection Screen
A ( 3Ω ) 1.54inch e-Paper, 1.54inch e-Paper(B), 2.13inch e-Paper
2.13inch e-Paper (B), 2.13inch e-Paper (G), 2.66inch e-Paper
2.66inch e-Paper (B), 2.66inch e-Paper (G), 2.7inch e-Paper
2.9inch e-Paper, 2.9inch e-Paper (B), 4.2inch e-Paper
4.26inch e-Paper, 13.3kinch e-Paper
B ( 0.47Ω ) 2.13inch e-Paper (D), 2.9inch e-Paper (D), 3.7inch e-Paper
4.01inch e-Paper (F), 4.2inch e-Paper (B), 4.2inch e-Paper (C)
5.65inch e-Paper (F), 5.83inch e-Paper, 5.83inch e-Paper (B)
7.5inch e-Paper, 7.5inch e-Paper (B)


For more details, you can refer to https://github.com/NordicPlayground/nrf-esl-bluetooth.
This is the source code for the esl demo, for more details about it using with ncs, you can read the documentation on the above website.


Hardware Preparation

  • The controller board in this demo: Arduino UNO

Insert the module into the Arduino UNO, PLEASE NOTE:

  • If there is ICSP interface on the Arduino board, on the display module, switch the SPI Config to " ICSP" (by default).
  • If there is no ICSP interface on the Arduino board, on the display module, switch the SPI Config to " SCLK\D13, MISO\D12, MOSI\D11" respectively.

Software Usage

  • Download the demo from #Resource, or you can click here to download.
  • Unzip the file, enter the "E-Paper_Shield_B_Code\Arduino" file folder, and select the corresponding screen. Use Arduino IDE to open the corresponding project, select the corresponding serial port and development board, and click to download.

E-Paper Shield (B)02.jpg
E-Paper Shield (B)03.png
E-Paper Shield (B)04.jpg


Hardware Preparation

  • XNUCLEO-F103RB is the main controller of the development board in this demo.

Software Usage

  • This demo is based on the HAL library, and you can use STM32CubeMX to port the sample demo to another STM chip.
  • This demo compiles under Keil v5.
  • You can download the demo on #Resource, or you can click here to download.
  • Unzip the file, open "main.c" in the project, and remove "//" from the test statement corresponding to the screen, compile and download.
  • For example, 1.54 e-Paper as shown below:

E-Paper Shield (B)STM32.png



Sample Demo

Related Product Wiki

Click on the right side to expand.

Development Resource


  • Refresh mode:
    • Full refresh: The e-Paper screen will flicker several times during the refresh process (the number of flickers depends on the refresh time), and the flicker is to remove the afterimage to achieve the best display effect.
    • Partial refresh: The e-Paper screen has no flickering effect during the refresh process. Users who use the partial refreshing function note that after refreshing several times, a full refreshing operation should be performed to remove the residual image, otherwise the residual image problem will become more and more serious, or even damage the screen (currently only some black and white e-Paper screens support partial refreshing, please refer to product page description).
  • Refresh rate
    • During use, it is recommended that customers set the refresh interval of the e-Paper screen to at least 180 seconds (except for products that support the partial refreshing function).
    • During the standby process (that is, after the refresh operation), it is recommended that the customer set the e-Paper screen to sleep mode, or power off operation (the power supply part of the e-Paper screen can be disconnected with an analog switch), which can reduce power consumption and prolong the life of the e-Paper screen. (If some e-Paper screens are powered on for a long time, the screen will be damaged beyond repair.)
    • During the use of the three-color e-Paper screen, it is recommended that customers update the display screen at least once every 24 hours (if the screen remains the same screen for a long time, there will be a screen burn that is difficult to repair.)
  • Application scenarios:
    • The e-Paper screen is recommended for indoor use. If you use it outdoors, you need to avoid direct sunlight on the e-Paper screen and take UV protection measures at the same time. When designing e-Paper screen products, the customer mainly determines whether the use environment meets the temperature and humidity requirements of the e-Paper screen.


Power on the development board for a long time, after each refresh operation, it is recommended to set the screen to sleep mode or directly power off processing, otherwise, the screen may burn out when the screen is in a high voltage state for a long time.


The border display color can be set through the Border Waveform Control register or the VCOM AND DATA INTERVAL SETTING register.


0.5mm pitch, 24Pin.



Technical Support

If you need technical support or have any feedback/review, please click the Submit Now button to submit a ticket, Our support team will check and reply to you within 1 to 2 working days. Please be patient as we make every effort to help you to resolve the issue.
Working Time: 9 AM - 6 PM GMT+8 (Monday to Friday)