Difference between revisions of "EPD-320 application tech"

From ESS-WIKI
Jump to: navigation, search
(One intermediate revision by the same user not shown)
Line 25: Line 25:
  
 
== SYSTEM ARCHITECURE ==
 
== SYSTEM ARCHITECURE ==
 +
 +
[[File:EPD320 2.jpg|400px|system diagram]]
  
 
== System support ==
 
== System support ==
Line 82: Line 84:
  
 
=== Hardware prepare ===
 
=== Hardware prepare ===
 +
 +
1. Connected EPD FPC to mainboard
 +
 +
2. Connected micro USB cable to mainboard USB2(CN2) , usb port connect to computer usb port which installed windows or linux ubuntu
 +
 +
3. Connected 12V power cable to mainboard.
 +
 +
[[File:Epd320 4.jpg|500px|system diagram2]]
  
 
=== Software prepare ===
 
=== Software prepare ===
  
 
==== Windows ====
 
==== Windows ====
 +
 +
1. Download usb driver tool [https://github.com/pbatard/libwdi/releases/download/b721/zadig-2.4.exe| zadig usb tool]
 +
 +
2.Execute zadig.exe and click Option->List All Devices
 +
 +
3.ITE T-CON appeared in list and click Replace Driver button , waiting installation until success
 +
 +
[[File:Epd320 3.jpg|500px|driver install]]
 +
 +
4.Repeat step 3 replace others ITE T-CON driver.
  
 
==== Linux ====
 
==== Linux ====
 +
User must install library as below
 +
 +
1. Installed libusb 1.0.22.
 +
 +
2. Installed OpenCV 2.4.13.
  
 
==== OpenWrt ====
 
==== OpenWrt ====
Line 118: Line 143:
 
'''<image path> : ''' User should assign photo image path in operating system , application find image with name under the file path.
 
'''<image path> : ''' User should assign photo image path in operating system , application find image with name under the file path.
  
'''<img> :''' User have to write the image name in xml file and application follow the path and name to load image file. User can assign more than one <img> tag name between tag <full_update> and </full_update> , application follow <img> tag to load image and display in sequence.
+
'''<img> :''' User have to write the image name in xml file and application follow the path and name to load image file. User can assign more than one <img> tag name between tag <full_update> and </full_update> , application follow <img> tag to load image and display in sequence.
  
'''<stop>''' Stop tag use to load image at once. Above mention stop tag in xml represent will stop after 1.bmp update done
+
'''<stop>''' Stop tag use to load image at once. Above mention stop tag in xml represent will stop after 1.bmp update done
  
 
'''<set_temperature>''' user don't need setting temperature.
 
'''<set_temperature>''' user don't need setting temperature.
Line 126: Line 151:
 
'''<waveform_mode>''' Waveform mode usually choose mode 2 for image update. waveform explicit detail see [[EPD-320_application_tech#Waveform_mode|Section 1.4 waveform mode]]
 
'''<waveform_mode>''' Waveform mode usually choose mode 2 for image update. waveform explicit detail see [[EPD-320_application_tech#Waveform_mode|Section 1.4 waveform mode]]
  
'''<rotate>''' There are 4 options 0 、90、180、270 angle to choose and rotate image follow setting angle.
+
'''<rotate>''' There are 4 options 0 、90、180、270 angle to choose and rotate image following setting angle.
 +
 
 +
=== Application execution ===
 +
User should check all information of xml is correct or it may occor error message before execute application
 +
 
 +
1. Open command line
 +
2. Change diChange current directory to EPD_4Tcon
 +
3. execute command '''"EPD_4Tcon test.xml"'''

Revision as of 13:54, 26 March 2020

EPD-320 Application guide

This application provide user a way that image full update and carousel mode for EPD-320 panel display. user only write xml file follow setting rule.

Components LIST

Item

 Description
1  32” EPAPER
2  EPD-320 PCBA
3  cable

RTENOTITLE

SYSTEM ARCHITECURE

system diagram

System support

Host operating system: linux(ubuntu)、OpenWrt、windows(windows 7 or windows 10)

Waveform mode

There are six Waveform mode for image update and short name as below table. The mode parameter will use in update command.

mode 0 mode 1 mode 2 mode 3 mode 4 mode 5
INIT DU GC16 GCC16 A2 GL16

INIT(Global update WF) :

Initialize is used to completely clear the display, if it's left in an unknown state (i.e. if the previous image has been lost by a re-boot)

DU(Local update WF) :

Direct update Non-flashing waveform that can be used to update. it can update any changed graytone pixel to black or white only.

GC16(Global update WF) :

Grayscale clear, 16 levels A "flashy" waveform used for 16 level grayscale images. All the pixels are updated or cleared

GCC16( Global clear update WF) :

Grayscale Clear, 16 Levels A "more flashy" waveform used for 16 level grayscale images. All the pixels are updated or cleared.
This provides the best image appearance.

A2(Local update WF) :

animation, 2 Levels is a non-flashing waveform that can be used for fast updates and simple animation.
This wave form support black & white updates only.
image quality and ghosting is reduced in exchange for the response time.

GL16(Local update WF when white to white , Global update when 16 gray levels) :

The GL16 waveform is used to update anti-aliased text with reduced flash. GL16 should bed used only with Full Display Update..
The entire display except pixels staying in white will update as the new image is written. The GL16 waveform has 16 unique gray levels.

Push image application

Hardware prepare

1. Connected EPD FPC to mainboard

2. Connected micro USB cable to mainboard USB2(CN2) , usb port connect to computer usb port which installed windows or linux ubuntu

3. Connected 12V power cable to mainboard.

system diagram2

Software prepare

Windows

1. Download usb driver tool zadig usb tool

2.Execute zadig.exe and click Option->List All Devices

3.ITE T-CON appeared in list and click Replace Driver button , waiting installation until success

driver install

4.Repeat step 3 replace others ITE T-CON driver.

Linux

User must install library as below

1. Installed libusb 1.0.22.

2. Installed OpenCV 2.4.13.

OpenWrt

software package has been integrate to latest Firmware on Hardware model of WISE-3270. Others hardware platform need install OpenCV, libusb library in system.

Xml format

Below is content of xml file there are include many update image parameter.

 <?xml version="1.0"?> 
 <epd_config>
   <epd name="EPD 31.2">
       <color>KW</color>	    
       <image_path>D:\application\photoImg\</image_path>
       <image_name>
         <full_update>
             <img>1.bmp</img>
         </full_update>
         <stop>stop</stop>
       </image_name>
       <slide_interval>0</slide_interval>
       <en_set_temperature>0</en_set_temperature> 
       <temperature>25</temperature>
       <waveform_mode>2</waveform_mode>
       <rotate>180</rotate>
 </epd>
 </epd_config>

<image path> : User should assign photo image path in operating system , application find image with name under the file path.

<img> : User have to write the image name in xml file and application follow the path and name to load image file. User can assign more than one <img> tag name between tag <full_update> and </full_update> , application follow <img> tag to load image and display in sequence.

<stop> Stop tag use to load image at once. Above mention stop tag in xml represent will stop after 1.bmp update done

<set_temperature> user don't need setting temperature.

<waveform_mode> Waveform mode usually choose mode 2 for image update. waveform explicit detail see Section 1.4 waveform mode

<rotate> There are 4 options 0 、90、180、270 angle to choose and rotate image following setting angle.

Application execution

User should check all information of xml is correct or it may occor error message before execute application

1. Open command line 2. Change diChange current directory to EPD_4Tcon 3. execute command "EPD_4Tcon test.xml"