Skip to content

Screen constants

Each screen has a product number printed on the back of the screen, on the top line close to the QR-code. This product number is used to build the screen constant used by the constructor.

The hV_List_Screens header file provides the extensive list of the supported screens.

Screen product number

The product number printed on the back of the screen includes the size, the film and the driver.

Example

The screen with product number CE2271CS094 corresponds to a 2.71” panel with monochrome film CS and driver 09. It supports global update.

Constructor screen constant

The screen constant used by the constructor closely follows this product number.

The screen constant starts with eScreen_EPD, contains the size, the film and the driver taken from the product number and separated with a _.

Some options like touch are mentioned with a suffix.

Example

The screen with product number CE2271CS094 corresponds to a 2.71” panel with film CS and driver 09. The last digit 4 is ignored.

- Size Film Driver -
CE2 271 CS 09 4
eScreen_EPD _271 _CS _09

The screen constant for the constructor is eScreen_EPD_271_CS_09.

Screen_EPD_EXT3_Fast myScreen(eScreen_EPD_271_CS_09, boardRaspberryPiPico_RP2040);

Size

The size refers to the diagonal in inches and is coded on three positions.

Example

The code 271 from screen product number CE2271CS094 corresponds to a 2.71” panel.

The code B98 from screen product number CE2B98CS0B0 corresponds to a 11,98” panel.

Film

The film defines the features of the screen.

Film Feature Colour Update Commercial name
CS Monochrome Black and white Global update
HS Monochrome Black and white Global update Freezer
JS Red Black, white, red Global update Spectra Red
QS Red and yellow Black, white, red, yellow Global update Spectra 4
PS Embedded fast update Black and white Fast update Aurora
KS Wide temperature Black and white Fast update Wide temperature
 Touch Black and white Fast update

Example

The code CS from screen product number CE2271CS094 corresponds to a monochrome panel with global update.

Driver

The driver is coded on two positions.

Example

Both screens with product numbers CE2266CS090 and CE2266CS0C0 correspond to a 2.66” monochrome panel. However, the first uses the 09 controller while the second uses the 0C controller.

Screens with same size and film can have different drivers.

Warning

Selecting a wrong driver may cause unexpected results and damage the screen.

Suffix

The only specific part for the constructor corresponds to the screens featuring touch and embedded fast update.

The screens featuring touch and embedded fast update require the additional mention of _Touch.

The screen constant starts with eScreen_EPD_EXT3 and contains the size, the film and the driver taken from the product number and separated by a _, then _Touch.

Example

The product number of the screens with touch includes a T at the second position.

The screen with product number QT2370PS0C1 corresponds to a 3.70” touch-panel with driver 0C.

- Size Film Driver Touch
QT2 370 PS 0C
eScreen_EPD_EXT3 _370 _PS _0C _Touch

The screen constant for the constructor is eScreen_EPD_370_PS_0C_Touch.

Screen_EPD_EXT3_Fast myScreen(eScreen_EPD_370_PS_0C_Touch, boardRaspberryPiPico_RP2040);
Legacy version 7

The screen constant starts with eScreen_EPD_EXT3_, contains the size and the driver, both taken from the product number.

The product number of the panel is printed on the back of the screen, on the top line close to the QR-code.

Example

The screen with product number CE2271CS094 corresponds to a 2.71” panel with film CS and driver 09. The last digit 4 is ignored.

- Size Film Driver -
CE2 271 CS 09 4
eScreen_EPD_EXT3_ 271 _ 09

The screen constant for the constructor is eScreen_EPD_EXT3_271_09.

Screen_EPD_EXT3_Fast myScreen(eScreen_EPD_EXT3_271_09, boardRaspberryPiPico_RP2040);

The specific cases for the constructor are listed below.

The product number of the screens with global update only includes a C after the size.

The screen constant starts with eScreen_EPD_EXT3_ and mentions the size of the screen. Although the driver of the screen can be omitted, it is recommended to include it.

Example

The product number of the screens with global update only includes a C after the size 271.

The screen with product number CE2271CS0E corresponds to a 2.71” panel with driver 0E.

- Size Film Driver
CE2 271 CS 0E
eScreen_EPD_EXT3_ 271

The screen constant for the constructor is eScreen_EPD_EXT3_271.

eScreen_EPD_EXT3 myScreen(eScreen_EPD_EXT3_271, boardRaspberryPiPico_RP2040);

A better solution is to include the driver with eScreen_EPD_EXT3_271_0E.

eScreen_EPD_EXT3 myScreen(eScreen_EPD_EXT3_271_0E, boardRaspberryPiPico_RP2040);

The product number of the screens with red colour includes a J after the size. The commercial name is Spectra.

The screens featuring red colour require the additional mention of BWR.

The screen constant starts with eScreen_EPD_EXT3_ and contains the size taken from the product number, then _ and Red.

Example

The screen with product number CE2969JS08 corresponds to a 9.69” black-white-red panel with driver 0B.

- Size Film Driver Colour
CE2 969 JS 0B
eScreen_EPD_EXT3_ 969 _BWR

The screen constant for the constructor is eScreen_EPD_EXT3_969_BWR. The driver is omitted.

Screen_EPD_EXT3_Fast myScreen(eScreen_EPD_EXT3_969_BWR, boardRaspberryPiPico_RP2040);

The size of the 12.0” panel is coded as B98 and corresponds to 11.98”.

The product number of the screens with red and yellow colours includes a Q after the size. The commercial name is Spectra 4.

The screens featuring red colour require the additional mention of BWRY.

The screen constant starts with eScreen_EPD_EXT3_ and contains the size taken from the product number, then _ and BWRY.

Example

The screen with product number CE2154QS0F corresponds to a 1.54” black-white-red-yellow panel with driver 0F.

- Size Film Driver Colour
CE2 154 QS 0F
eScreen_EPD_EXT3_ 154 _BWRY

The screen constant for the constructor is eScreen_EPD_EXT3_154_BWRY. The driver is omitted.

Screen_EPD_EXT3_Fast myScreen(eScreen_EPD_EXT3_154_BWRY, boardRaspberryPiPico_RP2040);

The product number of the screens with embedded fast update includes a P after the size. The commercial name is Aurora.

Screens with embedded fast update require the additional mention of Fast.

The screen constant starts with eScreen_EPD_EXT3_ and contains the size and the driver, both taken from the product number, then _ and Fast.

Example

The product number of the screens with embedded fast update includes a P after the size 271.

The screen with product number SE2271PS09 corresponds to a 2.71” panel with embedded fast update with driver 09.

- Size Film Driver Fast
SE2 271 PS 09
eScreen_EPD_EXT3_ 271 _ 09 _Fast

The screen constant for the constructor is eScreen_EPD_EXT3_271_09_Fast.

Screen_EPD_EXT3_Fast myScreen(eScreen_EPD_EXT3_271_09_Fast, boardRaspberryPiPico_RP2040);

The product number of the screens with wide temperature and embedded fast update includes a K after the size. The commercial name is Wide Temperature.

Screens with wide temperature and embedded fast update require the additional mention of Wide.

The screen constant starts with eScreen_EPD_EXT3_ and contains the size and the driver, both taken from the product number, then _ and Wide.

The technical note Manage temperatures discusses how to use the screens with wide temperature.

Example

The product number of the screens with touch includes a K after the size 271.

The screen with product number SE2271KS09 corresponds to a 2.71” panel with embedded fast update with driver 09.

- Size Film Driver Wide
SE2 271 KS 09
eScreen_EPD_EXT3_ 271 _ 09 _Wide

The screen constant for the constructor is eScreen_EPD_EXT3_271_09_Wide.

Screen_EPD_EXT3_Fast myScreen(eScreen_EPD_EXT3_271_09_Wide, boardRaspberryPiPico_RP2040);

The screens featuring touch and embedded fast update require the additional mention of Touch.

The screen constant starts with eScreen_EPD_EXT3_ and contains the size and the driver, both taken from the product number, then _ and Touch.

Example

The product number of the screens with touch includes a T at the second position.

The screen with product number QT2370PS0C1 corresponds to a 3.70” touch-panel with driver 0C.

- Size Film Driver Touch
QT2 370 PS 0C
eScreen_EPD_EXT3_ 370 _ 0C _Touch

The screen constant for the constructor is eScreen_EPD_EXT3_370_0C_Touch.

Screen_EPD_EXT3_Fast myScreen(eScreen_EPD_EXT3_370_0C_Touch, boardRaspberryPiPico_RP2040);

For more information about the screen product numbers, please refer to the Model name explanation and The different types E Ink imaging film pages on the Pervasive Displays website.


Next