Skip to content

Conversation

@missionfloyd
Copy link
Contributor

@missionfloyd missionfloyd commented Feb 3, 2025

I noticed that palette index 4 is skipped for Spectra 6 panels.

pal_image.putpalette( (0,0,0, 255,255,255, 255,255,0, 255,0,0, 0,0,0, 0,0,255, 0,255,0) + (0,0,0)*249)

So I tried sending 0x04, and it turns out it's actually capable of displaying orange.
image

(Code that created this image)
buf = []
for i in range(7):
    buf += [(i << 4) + i] * int(width * height / 14)

epd.display(buf)

This fills in the missing slot with orange. I've only done it for python because I'm not as familiar with how the C libraries work.

@psiegl
Copy link

psiegl commented Feb 22, 2025

That is pretty cool! Thanks for the hint, will try it as well. Which Spectra did you use?
EDIT: tried on a 13.3' Spectra 6, seems to not work on this one.

@missionfloyd
Copy link
Contributor Author

@psiegl
Copy link

psiegl commented Mar 26, 2025

So, I tried to use orange on a 4.0', 7.3' and 13.3' Spectra 6 EPD.
7.3' -> looks like a charm
4.0' & 13.3' -> overall picture becomes more grayish not nice.

@missionfloyd missionfloyd changed the title Add orange to spectra palette Add orange to epd7in3e Apr 12, 2025
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

Successfully merging this pull request may close these issues.

2 participants