6inch e-Paper HAT User Manual 6inch e-Paper HAT User Manual OVERVIEW This is an E-Ink display HAT for Raspberry Pi, 6inch, 800x600 resolution, with embedded controller IT8951, communicating via USB/SPI/I80/I2C interface. Due to the advantages like ultra-low power consumption, wide viewing angle, clear display without electricity, it is an ideal choice for applications such as shelf label, industrial instrument, and so on.
6inch e-Paper HAT User Manual CONTENT Overview ................................1 Features ..............................1 Specifications ............................1 SPI Pinouts ............................2 Notes ................................4 How to use ..............................5 Working protocol..........................5 With Windows PC ..........................5 Working with Raspberry Pi ......................7 Working with STM32 Microprocessor ..................9 SPI ..............................9 I80 ..............................11 Picture Display .........................
6inch e-Paper HAT User Manual NOTES 6inch e-Paper is big size screen, the glass panel and FPC is fragile, please be careful when use it for developing. we recommend you reinforce the FPC with scotch tape when developing. Do Not hot plug the e-Paper There are two version, one is raw panel and another is HAT version.
6inch e-Paper HAT User Manual HOW TO USE WORKING PROTOCOL This product is an E-paper device adopting the image display technology of Microencapsulated Electrophoretic Display, MED. The initial approach is to create tiny spheres, in which the charged color pigments are suspending in the transparent oil and would move depending on the electronic charge.
Page 6
6inch e-Paper HAT User Manual 3. Download and open E-LINK-TCOM-DEMO test software 4. Click connect. 5. Check Option “AutoSet”, and click “Open File” to open one picture. Click “OK” of Browse diagram. Can be found on wiki 6 / 19...
6inch e-Paper HAT User Manual 6. Click Display to refresh e-Paper WORKING WITH RASPBERRY PI 1. Connect e-Paper to Driver board and inset the driver board to Raspberry Pi 7 / 19...
Page 8
6inch e-Paper HAT User Manual 2. Set the DIP switch to SPI mode 3. Install BCM2835 libraries to your Raspberry Pi, you can download the newest bcm2835 library from its official website http://www.airspayce.com/mikem/bcm2835/ Copy the library you download to Raspberry Pi and install it with commands below.
6inch e-Paper HAT User Manual The command ;./IT8951 0 0 01.bmp', the first two parameters is X and Y coordinate of picture's left-top, 01.bmp is the file name of picture 【Note】For better display, you can try to adjust the VCOM value, the VCOM voltage are different among different panels.
Page 10
6inch e-Paper HAT User Manual IT8951 STM32 Description 5V Power input Ground MISO PE13 MISO Pin of SPI MOSI PE14 MOSI Pin of SPI PE12 Clock Pin of SPI PE11 Chip select (Low active) Reset (Low for reset) BUSY state output (Low for...
6inch e-Paper HAT User Manual below (115200, 8N1) 1. Hardware connection IT8951 STM32 Description 5V Power input Ground DBUS0~DBUS15 PB0~PB15 Data pins Write enable (Low active) 11 / 19...
Page 12
6inch e-Paper HAT User Manual Data/Command (Low for command) CSEL Chip select (Low active) Read enable (Low for active) Reset (Low for reset) BUSY Busy state output (Low for busy) 2. Set the switch to I80 mode 3. Download the demo code from wiki Open project and change set the interface to I80.
6inch e-Paper HAT User Manual PICTURE DISPLAY For easy porting our demo code, we display picture with data matrix instead of file system. We should first convert BMP picture to data matrix (arrays), and use it in demo code. 1) Prepare a BMP image, resize the picture to 1200*825 (the resolution of this e-Paper)
Page 14
6inch e-Paper HAT User Manual 3) Click Image -> Convert to ->Gray256(8 BPP) 4) Click File ->Save As... ->Choose "C" bitmap file (*.c) -> input file name and click Save. 5) Choose 8 bit per pixel, click OK. A C file will be saved to your PC...
Page 15
6inch e-Paper HAT User Manual /*********************************************************** ********** * SEGGER Microcontroller GmbH & Co. KG * * Solutions for real time microcontroller applications * * www.segger.com * ************************************************************ ********** * C-file generated by * * Bitmap Converter for emWin V5.22. * * Compiled Jul 4 2013, 12:18:24 * * (c) 1998 - 2013 Segger Microcontroller GmbH &&...
Page 16
6inch e-Paper HAT User Manual /********************************************************* ************ * Palette * Description * The following are the entries of the palette table. * The entries are stored as a 32-bit values of which 24 bits are * actually used according to the following bit mask: 0xBBGGRR * The lower 8 bits represent the Red component.