Open tealc1 opened 10 years ago
This is due to to the level converters/pull up resistors on the board. So whenever you have logic low, the pull ups consume current. The way I got around it was by using an open I/O pin on the arduino as the power supply and turning it off and on between screen updates.
The RePaper Extension board does not seem to shut down properly when running the program "demo" on the Arduino Uno with the 2.7 inch eInk display. The board uses 5 mA after the command "EPD.end();" is run, which is more than it uses when it is actively updating the display. However the current does go to zero after the "EPD.end()" command if you comment out the following two lines from the file EPD.cpp in the function "EPD_Class::end()": // SPI_off();
// digitalWrite(this->EPD_Pin_EPD_CS, LOW); This workaround seems to work, but it might have some undesirable side effects.