LightningATM icon indicating copy to clipboard operation
LightningATM copied to clipboard

Add support for additional screens (E-Ink, TFT, LCD)

Open 21isenough opened this issue 4 years ago • 2 comments

Actual Behavior: Currently the LightningATM works only with one screen - PaPiRus Zero - ePaper / eInk Screen (display.py). It is hard to procure and expensive.

Expected Behavior: The ATM shall work with a variety of different screens. Not only E-Ink but also TFT and LCD screens.

  • https://www.waveshare.com/product/mini-pc/raspberry-pi/displays/e-paper/2.7inch-e-paper-hat.htm?___SID=U

21isenough avatar Apr 01 '20 19:04 21isenough

interested. i programmed a untested halfway prototype for LCD, TFT, TouchScreen

talentpierre avatar Apr 03 '20 10:04 talentpierre

That is lovely :smiley: Very nice! Right now, the display.py file is responsible for everything that's related with the screen. I think it would be nice, to have a "screen" variable in the config.ini file, where users can define what screen they want to use and the correct library will be used.

I ordered a waveshare E-Ink display which I should receive soon. Will be adding that as well.

21isenough avatar Apr 04 '20 13:04 21isenough