This project is the next on my sabbatical todolist. I first need to finish my haskell userspace wireguard implementation.
I have some spare infra though, I can spawn a mediawiki tomorrow morning if you need one.
@ekaitz_zarraga @jk @txusinho @jjg @ninjatrappeur The schematic I was working on, has matrix input with diodes for each key. For just writing, full n-key rollover is a bit overkill, but nice to have either way
On the ESP 32, I was thinking serial in for key input and serial out to the display
But again, I'm only a hobbyist, not really a hardware hacker
Those two modules are basically perfect, but I fear they may be outside the budget for a lot of folks
I was looking at the DIY version which uses ED060SC4 (under $30 on eBay or AliExpress) and the Epson S1D13521 as the eEink controller
Apparently, there's Linux driver support for the S1D13521, but I haven't confirmed this
Of course, the ESP32 is too weak to run Linux ;)
I think we should make each segment as generic as possible so if you decide to use Raspberry Pi, Pine64, Beagleboard, Teensy, or ESP 32, you should be able to make use of most of the ideas
I think the hard parts are the display stuff since they're the most encumbered by proprietary junk
The protocols are just gonna be serial, uart, I²C etc... so grabbing input or sending to output should be fairly straightforward
Essential scraps has opensourced its controller design http://essentialscrap.com/eink/schematics.png but you still need to manufacture it somehow. I am not a hardware engineer, I have just no idea about how to do that.
My idea was the following one: find a way to manufacture that, build ~100 of them and then sell everything somewhere.
There are a few components which I've identified in my work that I think are essential for most implementations that we could work on designing and fabricating. I like the approach of documenting our own designs and then identifying shared needs and spinning up projects to develop those bits.
Regarding not being locked to eInk, it's actually easier to source OLED screens. They're used for in-car nav systems and other media screens so they're cheap and readily available
Also TFT LCDs are available for monochrome text. It's what some early word processors used so they might be more "historically accurate" ;)
I just want to say that it's been so cool to come across other people interested in machines like this. I have so many projects that I start but never finish because I loose enthusiasm because the people I typically interact with don't get them.