rpi-magicmirror-eink icon indicating copy to clipboard operation
rpi-magicmirror-eink copied to clipboard

Supported Displays?

Open hellspawn0815 opened this issue 6 years ago • 11 comments

Hi Ben!

Nice work, I really appreciate!

Which kind of displays are currently supported? Which sizes? Are only two colors supported or three as well? Is there a compatibility list?

Thanks in advance :)

hellspawn0815 avatar Jan 10 '19 19:01 hellspawn0815

Currently only the 7.5 two. Think smaller displays make no sense.

BenRoe avatar Jan 10 '19 22:01 BenRoe

I've just added support for mine (4 inch, two color): https://github.com/BenRoe/rpi-magicmirror-eink/pull/3 Which display are you using? If you send me which one then I can try to add yours as well.

maxberger avatar Apr 14 '19 19:04 maxberger

I just bought the 7.5" 3color. is it hard to add support for an extra color on some elements? i'll look into the code myself someday soon

WesSec avatar Jun 17 '19 17:06 WesSec

My first display was a 7.5" 3 color display. Then i broke it and bought a two color and rewrote the script. I can check if i can find the first version.

BenRoe avatar Jun 18 '19 10:06 BenRoe

Adding the second color to the library is quite easy. The existing code provides support for adding an image for every color.

The (hard) part is detecting which parts of the images are in the secondary color. In my case this would be red and black. There are some libraries for python for color separation, but they require lots of dependencies and are therefore maybe a bit big to use. Another option would be to do RGB calculation on our own, which requires a bit of bit manipulation.

All in all I would be quite interested in the multi-color support. So please look into the code, also please look into my patch, and see keep me in the loop!

maxberger avatar Jun 23 '19 18:06 maxberger

Hi Ben, Really cool project! I just bought my first raspberry pi and a waveshare epaper to use your project, but I couldn't do it because I bought the epd7in5_v2 red (800x480), and it is too hard for a begginer to replicate the code for this new V2. Are you thinking about support this new display? Thanks!

JAP1906 avatar Mar 25 '20 13:03 JAP1906

Hello! If I wanted to use a larger 10.3in display like the link below, would I just change the resolution in the config file to 1872×1404? https://www.waveshare.com/product/displays/e-paper/epaper-1/10.3inch-e-paper-hat-d.htm

kenricf avatar Sep 24 '20 03:09 kenricf

Hello, try it, but i guess it will not work due to the different resolution. The resolution setting in the config file is only for the Magic Mirror and screenshot part. To display the image on the eink display a different python script is needed in the ePaperPython folder.

BenRoe avatar Sep 24 '20 08:09 BenRoe

"To display the image on the eink display a different python script is needed in the ePaperPython folder."

Hi. Thanks for this great resource. I got my 7.5" e-paper screen but it's V2, the new generation with higher resolution. I couldn't find exactly the one you used. Can you explain what should I do to use a different script that supports v2 epaper screen? Do I need to modify your code too?

uros76 avatar Apr 08 '21 01:04 uros76

@uros76 I created a Python script that did the same thing. It should support many Waveshare devices. Please feel free to take a look and comment.

https://github.com/winstonma/RPi-MagicMirror-Waveshare

winstonma avatar Jan 15 '22 08:01 winstonma

I tried the script of @winstonma - it is great and has multiple screen support. https://github.com/winstonma/RPi-MagicMirror-Waveshare

Coernel82 avatar Jan 03 '23 09:01 Coernel82