I think the code was just tested with the Arduino Leonardo. I have not seen any Leonardo specific code except for the usual "serial wait loop". I guess the code will work with any 5V Arduino Board, but i have not verified this. Just ordered my first e-paper display (EA Modul) today XD

From what i read so far: The EPD_CS is the chip select signal of the el. paber device. The flash-chip-select is the chip select of the flash memory, which seems to be part of the upcoming EPD extension board. The EA Module does not have a build in flash memory. At least from this perspective, the code from repaper.org needs some modification to make it work with the EA modul.

ThunderFT

I tried it on my EA device, it doesn't work. I don't really understand why. Maybe it is because of a problem with the wire, that I don't connect properly.

Or maybe it's a problem with the code (or both ^^ ) . But I noticed that the re-paper code, does not use temperature pin to change the display of the screen. And by looking at the data sheet of the 2.7" E paper, I see that to change the display, and input display data, we need to use the temperature sensor.Maybe the extra pins of the extension board of the re paper code are used to simplify the code and not use the temperature sensor. I don't really know.

I think that the repaper needs to be modified to work on the device. I only tested the code called intro, that is supposed to display some image and some text. Did somebody manage to make this code work without the extension board?

ThunderFT

Actually I don't know why the code of Re-paper does not work on my device. I think the code called intro should work, since I think it doesn't use the extra pins of the extension board. Did anyone tried it on his device?

suxxer

I wanted to finally power the display, but just ran out of level converters. Well - ordered a couple of 08745 Logic Level Converters and waiting for them (cause the EA-Board is using 3.3V and Arduino Leonardo supplies 5V).

Again - as EA is using a I2C sensor we have to play withthe code. I think Arduino uses the Wire.h to communicate over I2C? But then we need the address of the temp sensor on the bus. EA writes "I2C address (0x92/0x93)" on the datasheet.

I still have some questions concerning the code. But unless I have my logic level converters I cannot work on the display. Maybe someone can get that thing to work in the meantime.

Oh - I almost forgot! As the EA doesn't come with a Flash chip, we'll either have to use the onboard flash, get a SD Shield or leave out the whole flash-code. At least the code is prepared if doesn't find any flash chip (or a unsupported one):