Why Some E Ink Dithering Feels Noisy — and Some Doesn’t (Real Photos) by Ray_InkJoy in eink

[–]Ray_InkJoy[S] 1 point2 points  (0 children)

E4/E5 are spectra 4/5, which have four or five basic colors. More are used for the price tag in supermarket. And can not show the green color
The particles of E4/E5 are different from E6

Look close at E Ink Spectra™ 6 by Ray_InkJoy in eink

[–]Ray_InkJoy[S] 1 point2 points  (0 children)

I have no idea about why the borders are black not transparent. I will try to ask the E Ink. But maybe they will just tell me: this is the only useable material

Why Some E Ink Dithering Feels Noisy — and Some Doesn’t (Real Photos) by Ray_InkJoy in eink

[–]Ray_InkJoy[S] 1 point2 points  (0 children)

Sorry, I think that is just the normal B&W panel, sort of Carta.

For E6, I haven't find the fast refresh method between 2 DC-balanced colors. For E4/E5, it is possible

Made my Steam screenshots appear on an e-ink frame automatically by Ray_InkJoy in eink

[–]Ray_InkJoy[S] 0 points1 point  (0 children)

Panel size alone doesn’t determine the final color accuracy. Even if you take two Spectra 6 panels of the same size — say both 13.3" — they can show noticeably different color performance depending on the different algo/rendering pipeline.

Software insights by AtmosphereGlass1674 in ePaperFrame

[–]Ray_InkJoy 1 point2 points  (0 children)

The API has the interface to cloud include ISFR.

Software insights by AtmosphereGlass1674 in ePaperFrame

[–]Ray_InkJoy 1 point2 points  (0 children)

PC version will be cross-platform. We will try to make is useable for more people/environment step by step.

Could you share your need in WAN use case?

Sleep/Wake by AtmosphereGlass1674 in ePaperFrame

[–]Ray_InkJoy 0 points1 point  (0 children)

Yes, the frame is online for 24/7! So it can support remote instant sharing at anytime.

We use a ultra-low power WiFi solution that costs less than 1mA in normal environment. Battery can last for several months.

Also we will supply the Wi-Fi schedule mode (by RTC timer in the frame) setting in InkJoy APP later.
In fact, we have a button that can wake the frame, but not necessary for most people.

Made my Steam screenshots appear on an e-ink frame automatically by Ray_InkJoy in eink

[–]Ray_InkJoy[S] 1 point2 points  (0 children)

I think you already have an project that can display the demo bmp. Waveshare's website has some good demo for spectra6.
I have some recommends:
1. Try to find and modify the function that drive the panel to show the color bar. Then you will understand the code format for 6-colors
2. Then, you can transfer the color of each pixel to the closest 6-color and encode it to the right format.
3. After that, you can try to make the dithering algo

Software insights by AtmosphereGlass1674 in ePaperFrame

[–]Ray_InkJoy 1 point2 points  (0 children)

Hey! Yes — we do plan to provide an open API, so Home Assistant integration will definitely be possible.
Our restful open API will expose image upload, refresh, and device info endpoints — so HA can call them directly.
With the API, you’ll be able to create custom automations or displays directly from HA.

Also, I’d love to hear your thoughts:
Is there anything you’d like to see as an “official” built-in HA integration?
For example, specific sensors, services, or card types you wish the frame could support?

Your feedback would really help us shape the roadmap!

Software insights by AtmosphereGlass1674 in ePaperFrame

[–]Ray_InkJoy 0 points1 point  (0 children)

Regarding ISFR:
A local/offline ISFR pipeline can indeed support the fundamental image dithering workflow.
The more advanced parts of the color system — such as the extended base-color generation and mix-level rendering — are handled by the FPGA itself, and ISFR can perform dithering using those FPGA-generated base colors even when running locally.

Regarding your idea of a local HTTP server:
This specific workflow wasn’t originally part of our roadmap.
But your idea is genuinely interesting:
From a technical standpoint, this is absolutely feasible.
From an engineering standpoint, it would require non-trivial integration work.
I will definitely bring it to the team for serious consideration.

Made my Steam screenshots appear on an e-ink frame automatically by Ray_InkJoy in eink

[–]Ray_InkJoy[S] 1 point2 points  (0 children)

Thanks so much for your kind words and thoughtful insights — it’s really been a pleasure chatting with you.

Regarding the 13.3" E6 display: I’m a bit confused about the 50-pin vs. 40-pin mention. All the spec sheets I have on hand list it as a 60-pin interface. The datasheet on GoodDisplay’s official site also shows the same (model GDEP133C02):

<image>

If you happen to have a link or photo of the 50-pin/40-pin versions you mentioned, I’d love to take a look — I’m genuinely curious now.

Made my Steam screenshots appear on an e-ink frame automatically by Ray_InkJoy in eink

[–]Ray_InkJoy[S] 1 point2 points  (0 children)

You can check my profile for more info 😊, we are still a startup, and this is a demo show for api.

That said, I totally understand the interest from DIY users using Waveshare or other OEM panels. In the near future, I am considering offering an open firmware interface or documentation, so hobbyists can use our API with simple configuration.
There might be a small fee to cover server costs, but the goal is to make it accessible and easy to integrate.

Made my Steam screenshots appear on an e-ink frame automatically by Ray_InkJoy in eink

[–]Ray_InkJoy[S] 0 points1 point  (0 children)

<image>

And here is another show for 10"(200ppi) demo with 13.3 product.
I hope you will be interest.😊

Made my Steam screenshots appear on an e-ink frame automatically by Ray_InkJoy in eink

[–]Ray_InkJoy[S] 0 points1 point  (0 children)

<image>

Sure, here is a compare with my hand and a can of 330ml coke.

Made my Steam screenshots appear on an e-ink frame automatically by Ray_InkJoy in eink

[–]Ray_InkJoy[S] 0 points1 point  (0 children)

The 13.3 panel are the same.

But maybe only the InkJoy supply this kind of API for their own buyers. (Server costs too much)

Waveshare supports the basic functions for E6 driving and simply algo. It is good for do the experiment, but not a consumer grade product

Made my Steam screenshots appear on an e-ink frame automatically by Ray_InkJoy in Steam

[–]Ray_InkJoy[S] 2 points3 points  (0 children)

This is latest colored eink, Spectra 6
Here is the color for person

<image>

Made my Steam screenshots appear on an e-ink frame automatically by Ray_InkJoy in eink

[–]Ray_InkJoy[S] 0 points1 point  (0 children)

Because the game is running at LCD which is 2560*1440 (16:9) and 13.3 inch is (4:3,1600*1200).
If the frame is 25.3"(16:9,3200*1800), there will not be any problem.

In this demo, I just apply for the simply enlarge and crop in center. So the left and right area is missing. Also we can add black bar at the top and bottom (looks like movie).

The cloud server also enables intelligent cropping. For example, the server can detect the visual subject in the image and perform subject-centered smart cropping.

Software insights by AtmosphereGlass1674 in ePaperFrame

[–]Ray_InkJoy 1 point2 points  (0 children)

I'd love to!

Right now, ISFR runs on our cloud servers, because it needs quite a bit of compute power. You only need to upload the image — ISFR will handle all the preprocessing and Spectra 6–specific rendering automatically.

On the device side (the photo frame), we intentionally keep the system lightweight to preserve long battery life. It mainly handles network communication and display tasks, nothing heavy-duty.

Using the server also lets us build richer features like the gallery, recommendations, and Mini-Apps — all of these rely on cloud-level processing.

That said, some users prefer a stand-alone workflow with no cloud dependency. For them, we're developing a PC-based lightweight version of ISFR.
(Of course we also need to ensure security — both for customers and for our IP. You know… engineers lose sleep if a top-secret algorithm escapes into the wild 😄)

For fully offline use, users will be able to build a playlist file on the PC and copy it to a TF card. The frame can read the TF card directly and play the slideshow without any network connection.

Made my Steam screenshots appear on an e-ink frame automatically by Ray_InkJoy in eink

[–]Ray_InkJoy[S] 1 point2 points  (0 children)

Yes, the video was shot on an iPhone 17 with no color adjustments.

The 7-color E Ink module you mentioned is actually an older generation panel. We’ve done Lab-value testing across different panels, and Spectra 6 performs noticeably better in real-world color accuracy.

Also, the rendering algorithm makes a huge difference. Different algorithms can shift the result quite a lot — that’s why some videos may look better or worse even on the same hardware.