Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Supported Displays? #2

Open
hellspawn0815 opened this issue Jan 10, 2019 · 11 comments
Open

Supported Displays? #2

hellspawn0815 opened this issue Jan 10, 2019 · 11 comments

Comments

@hellspawn0815
Copy link

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
Copy link
Owner

BenRoe commented Jan 10, 2019

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

@maxberger
Copy link

I've just added support for mine (4 inch, two color):
#3
Which display are you using? If you send me which one then I can try to add yours as well.

@WesSec
Copy link

WesSec commented Jun 17, 2019

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
Copy link
Owner

BenRoe commented Jun 18, 2019

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
Copy link

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
Copy link

JAP1906 commented Mar 25, 2020

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
Copy link

kenricf commented Sep 24, 2020

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
Copy link
Owner

BenRoe commented Sep 24, 2020

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
Copy link

uros76 commented Apr 8, 2021

"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
Copy link

winstonma commented Jan 15, 2022

@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
Copy link

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

9 participants