Hi
I've started playing with EPD displays - that ones which fit Kindle. You can buy them really cheap anywhere from china (ebay, aliexpress,..). The problem is, there is almost no documentation (except few incomplete datasheets or databriefs) and also no waveform file available. (About wf files later)
There exists some EPSON controller, but it is almost unobtainable and also requires the WF file, which you don't get with ur cheap display from china. (And also the epson chip is fucking large BGA)
So, the question is, did anyone try interfacing this kind of EP display? Any knowledge or experience sharing is welcome.I know one webpage, where someone gave much effort to run his display. And his display works fine. Here you can read about his success:
http://www.essentialscrap.com/eink/ He has done quite a lot of work. Do you know any similar page about this stuff? Please, share!
I'd like to try interfacing such display myself. So I am going to make some PCB for testing. (a shield-like PCB for STM32L-Discovery). Pcb is almost done and then I've run into trouble! I've begun checking and probing the wires going on the FPC cable. I noticed, that the pins wired on the cable does not match the datasheet I have. Whatta?! I have a different type of display (I have from LG), so I made a little table to compare the different pinouts of the Primeview and my LG display and what pins do I have on the connector connected. So, the red marked signal wires are not fitted on the FPC cable end on my display, the yellow ones are there, but the datasheet says
connection is there.
If there is anyone with experience with theese displays, can you give me please a hint, why the datasheet might got it wrong? The interesting thing is, Petteri Aimonen from essentialscrap.com had found, that the SHR and RL signals which changes the data shift direction have no effect whatsoever, on his display. Is there a probability, his display doesn't have these two signals fitted, like my display isn't fitted with other signals? I might ask Petteri Aimonen to check his display, if he's got these two wires on the FPC. That information could help a little, why his is not working when pulling these lines. Now I am a little bit confused what to do with these two pins, which aren't described in datasheet but i can see them on the flexcable. Leave them, or tie to ground or somewhere? What do you think?
WF aka Waveform file - is something is some format defining the driving waveforms. Display specific. Doesn't come with a cheap display from china. If I got it right, the file also defines the waveforms for using the display in grayscale. Without that, we can only use ON or OFF states for pixel, or we can guess. Or anybody knowing how to grayscale that sucker? Mine supports 8 levels, the datasheet said.
And what about the VCOM voltage (0 to -2.5V)? On the original costly displays, there is a sticker with a specific voltage to be applied there. Guess what - the display from china has no sticker with voltage written. So I've connected that to a DAC one can experiment with that voltage. What effect has the voltage, or how do they determine the correct voltage?
A photo of my display to attract people for this stuff :-) (it came from china with that image)
And a preview of a minimalistic board to run EP display. Not the best, really minimalistic. Hope it will work, especially the the crazy ~1MHz switchmode supply of +-20V.
So thank you for any help. If you are into these stuff, I can share the gerbers for the PCB.
Here is the datasheet for the primeview display:
http://www.essentialscrap.com/eink/ED060SC4V2.pdfHere is Petteri Aimonen's web page:
http://www.essentialscrap.com/eink/Here is the datasheet for the LG display: