Can anyone help me make an e-ink laptop? Is there a rake on my lawn?
The plan is to buy these:
- https://www.eink.com/product/detail/EC133UJ1
- https://shopkits.eink.com/en/product/detail/CONCERTODrivingBoard
- https://www.costco.com/macbook-pro-13.3-inch-%E2%80%93-apple-m2-chip-8-core-cpu%252C-10-core-gpu-%E2%80%93-256gb-ssd-.product.100806152.html
And hire someone to help me write a display driver that supports partial updates similar to the DASUNG’s 25” monitor. Can any embedded engineers weigh in on how big of an ask that display driver would be?
Is there a rake on my lawn? I have flashed cards before to hack a GoPro 8, soldered on breadboards, and partitioned drives, but always as a hobbyist, never professionally; and the dream here is to have an end product that I can use professionally.
Update/Edit: Useful feedback from replies:
- 1. The age of Thinkpad Hackintoshes is sunsetting, and the chips that support it are getting long in the tooth. You can't buy recent Intel chips and expect them to work flawlessly, and the laptops old enough to work are slow and hot.
- 2. the limitations and quirks in changing e-ink pixels are enough that regular laptop software would make for a bad user experience. So you'd spend a lot of time creating workarounds like a a separate LCD line-display showing what characters someone is typing until they hit enter, etc.
- 3. You could find a properly sized USB-C based eink screen and do some very tricky rewiring and not mess with macOS software at all
- 4. Alternatively: consider finding one of these on Ebay if you can for an "official" E-ink Thinkpad: https://www.lenovo.com/us/en/p/laptops/thinkbook/thinkbook-plus/lenovo-thinkbook-plus-gen-4-13-inch-intel/len101b0031
And my responses:
(1) This was my primary concern, thank you. I’ll update OP with new plan accordingly—Buy a 13” M2 MacBook and get help writing a display driver
(2) IMO the limitation is no longer in the display; DASUNG’s 25” monitor satisfies my display needs perfectly, my itch is/would be scratched successfully by cramming the 13” version of that Kaliedo 3 screen into a 13” MacBook. I know it can be done in theory because this is exactly how I used the DASUNG 25” monitor—it was just HDMI’d to the MacBook, and #justworked. I’m trying to figure out how I would do it in practice though, and assuming there’s more steps involved when buying the display/driver chip and soldering them in.
(3) yes you’re understanding my intent perfectly, but the only plug-and-play screen I’ve been able to find is [B&W only](https://www.amazon.com/DASUNG-Paper-Front-Light-Touch-Monitor/dp/B09VLDK58C/), and I’d like to support color.
(4) This is very likely the best idea. In my perfect world though I’m running OSX to support iMessage, etc. Maybe this is my sign to get off of iPhone though; there are many phone-sized e-ink devices running android that I could start building on. My general theory of useability is that A4 paper and 3x5 index cards were popular before computers for a reason, and one of each of those sizes as an e-ink screen is the longer-term ideal.
22 comments
[ 3.6 ms ] story [ 59.8 ms ] threadNot sure what you mean by that. Is it akin to "am i about to shoot myself in the foot?"
Also might wanna trim that lenovo link from all the tracking junk ;)
https://www.lenovo.com/us/en/p/laptops/thinkpad/thinkpadx/le...
Also ty for the link trim; I’ll edit OP
So you'd spend a lot of time creating workarounds like a a separate LCD line-display showing what characters someone is typing until they hit enter, etc.
Random idea: Have the e-ink isplay as an additional device one on the opposite side of the regular screen. When the laptop is open, you can show things like " do not disturb" to others, and when closing the litter shutting it down, it can put up things you can read like upcoming meetings or whatever.
I’ve been very pleased with the DASUNG 25” monitor that uses the same Kaleido 3 as the 13” display available from e-ink, which gives me hope, but as the market stands for someone to have a real laptop instead of a tablet there’s going to be a screwdriver involved.
It would be enough for me to get a proof-of-concept with a >1sec refresh rate, assuming that I could hire engineers to then do aforementioned customization. If that’s the plan, would you be avaliable?
1. The age of Thinkpad Hackintoshes is sunsetting, and the chips that support it are getting long in the tooth. You can't buy recent Intel chips and expect them to work flawlessly, and the laptops old enough to work are slow and hot.
2. The refresh rate of E-ink screens is painfully slow and also visually distressing (since the screen inverts color temporarily). This effect isn't a real issue on Kindles or digital signage, but will absolutely be a problem for professional development.
All I'll say is this - many a fool has set out on the road to make E-ink living room televisions just because color E-ink exists. You will find no success stories on YouTube or HN or Reddit because the tech just isn't there yet (sadly).
Alternatively: consider finding one of these on Ebay if you can for an "official" E-ink Thinkpad: https://www.lenovo.com/us/en/p/laptops/thinkbook/thinkbook-p...
Re: #2, I’m setting the upper bar for my performance expectation at the DASUNG 25” monitor, which I did love, but couldn’t fit in a backpack.
My use case is in the “viability valley”—I’m happy to give up on video, but not happy to give up on vsCode. COTS e-ink devices don’t fit my professional needs, even though the e-ink screens themselves wouldn’t have an issue.
Alternatively to hackintoshing, how viable would it be to simply buy a 13” M2 MacBook and just install the screen? I’m sure a driver needs to be written, but I imagine “write a display driver” is a more common job description than “write a hackintosh package”?
I haven't used one, so I can't speak specifically to how good it is. I can say that most of the e-ink displays you will find will not have a comparable refresh rate and be absolutely useless for any form of text editing. Your only choice will be sourcing a sketchy knock-off Chinese panel or hacking together some form of overclocked solution, similar to what DASUNG appears to have done.
> I imagine “write a display driver” is a more common job description than “write a hackintosh package”?
I dunno man, you're using MacOS. None of this stuff comes with any warrants or guarantees. What works with SIP enabled today might break the system and require SIP disabled next week. I'm not making any confident assessments on what the scale of work is because you're asking a lot here. Especially if professional use is your goal. I haven't seen people running custom Mac hardware at work in half a decade at least.
Edit: importantly, the screen you’ve linked(spectra) has been announced to have a new version with a backing plate of the same material as the one I linked in OP(Kaledo); which would allow a higher voltage and therefore a similar refresh rate to Kaledo with the higher color saturation of the Spectra panel. Would you be available to buy a panel and write a driver this upcoming year?
This is very likely the best idea. In my perfect world though I’m running OSX to support iMessage, etc. Maybe this is my sign to get off of iPhone; there are many phone-sized e-ink devices running android that I could start building on. My general theory of useability is that A4 paper and 3x5 index cards were popular before computers for a reason, and one of each of those sizes as an e-ink screen is the longer-term ideal.
WavShare is probably my rec for e-ink screens and drivers (https://www.waveshare.com/13.3inch-e-paper.htm). You can find those with partial refreshes and HDMI driver boards.
For the driver - the Glider project has some good progress to drive the display and how-tos. See https://gitlab.com/zephray/glider
Agree with other comments - MacOS and other existing software aren't designed for this - I'm writing my own. Scrolling, mouse-dragging and dark mode are just a few of the annoyances. (I have the Dasung 25" as well and it gets frustrating).
Also happy to hop on a call and chat more about this stuff
On another note - unlike "streets ahead", I don't think "rake on my lawn" is going to catch on. I had to scratch my head and even after I understood what you were going for - I'm not sure how it makes sense. What's wrong with having a rake on your lawn?
https://www.youtube.com/watch?v=Usejy_9jl4A