BenRoe / rpi-magicmirror-eink

MagicMirror on 7.5 ePaper Waveshare Display with a Raspberry Pi
MIT License
227 stars 28 forks source link

Supported Displays? #2

Open hellspawn0815 opened 5 years ago

hellspawn0815 commented 5 years ago

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 :)

BenRoe commented 5 years ago

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

maxberger commented 5 years ago

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.

WesSec commented 5 years ago

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

BenRoe commented 5 years ago

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.

maxberger commented 5 years ago

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!

JAP1906 commented 4 years ago

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!

kenricf commented 4 years ago

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

BenRoe commented 4 years ago

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.

uros76 commented 3 years ago

"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?

winstonma commented 2 years ago

@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

Coernel82 commented 1 year ago

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