Ekaitz Zárraga 👹 is a user on mastodon.social. You can follow them or interact with them if you have an account anywhere in the fediverse. If you don't, you can sign up here.
Ekaitz Zárraga 👹 @ekaitz_zarraga@mastodon.social

Hey @jjg @ninjatrappeur @cypnk @jk !

all of us have something in common:
Portable eInk computer project.
Why don't we make a Wiki or something for all?

· Web · 1 · 6

@ekaitz_zarraga @jk @jjg @cypnk Haha, it surely helps, but days are quite short and I need to stick to my priorities :)

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.

@ninjatrappeur @cypnk @jjg @jk That'd be great!
Let's make this!
Just share information between us and the different implementations we make!


I kind of love the idea of a community wiki around building computers like this :)

@ninjatrappeur @cypnk @jk

@jjg @ekaitz_zarraga @ninjatrappeur @cypnk @jk have people made any progress on an e-ink computer? It is one of the 10513552 things I wanted to look into at some point.

@jk I'm in (I was planning on resuming offGRiD this winter anyhow :) ).

I'm not great at collaboration, but having others invested in the project might sustain my motivation :)

@ekaitz_zarraga @cypnk @ninjatrappeur

@ekaitz_zarraga @jjg @ninjatrappeur @cypnk @jk for coding in the beach?

(excuse me, this is one of my favourite dreams that no one has done yet)



Or camping, extended off-grid, etc. Essentially anything outdoors :)

@ekaitz_zarraga @ninjatrappeur @cypnk @jk


Here's where I left off, needs to be updated but gives you an idea of what I'm going for:


@ekaitz_zarraga @ninjatrappeur @cypnk @jk

@jjg @txusinho @ninjatrappeur @cypnk @jk Ohh! cool it's similar to what I wanted!!

But I wanted to make it from the RaspberryPi Compute Module.

@ekaitz_zarraga @txusinho @ninjatrappeur @cypnk @jk yeah I want to make it modular so it's easy to configure to the users tastes :)

These days I'm leaning toward PINE64 or CHIP, I don't like how RaspberryPi has been closing their designs more.

I also have a Parallella I might cram in there... :)

@jjg @txusinho @ninjatrappeur @cypnk @jk I love the parallella! It's pretty awesome!
I wanted to use the compute module because I wanted to encourage people to create that kind of modules. I love the idea of a computer which fits in a DDR2 slot.

@ekaitz_zarraga @jk @cypnk @txusinho @jjg Hey guys, I took advantage of my lunch break and created the wiki.


You'll need an account to edit it, shoot me out your email in private ( felix@mydomainname or NinjaTrappeur on freenode) and I'll create you an account.

@ninjatrappeur @jjg @txusinho @cypnk @jk Can we start our own pages with our development ideas or plans?

I might start with a keyboard module.

@ekaitz_zarraga @jk @cypnk @txusinho @jjg Sure go ahead! Just try to find to way to squeeze a link to your project page in the main page.

Maybe create a projects section?

@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

@ninjatrappeur @jjg @txusinho @jk @ekaitz_zarraga


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 ;)

@ekaitz_zarraga @jk @txusinho @jjg @ninjatrappeur Folks!

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

@cypnk @jjg @txusinho @jk @ekaitz_zarraga Totally agree, but as I tried to mention in the wiki, you cannot use these screens without any kind of custom controller.

Essential scraps has opensourced its controller design essentialscrap.com/eink/schema 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.

@ekaitz_zarraga @jk @txusinho @jjg @cypnk Is any of you able to do that?

As I said yesterday, I'm not going to work on that until a couple of months, I do not currently have enough spare time for that.

@cypnk @jjg @txusinho @jk @ekaitz_zarraga Aha, never mind, I read your post too quick.

Missed out the epson S1D135121 part somehow.

That's awesome!

@ninjatrappeur not sure I follow how best to get you my email privately so know that I am jgullickson at 2soc dot net :)

@cypnk @txusinho @jk @ekaitz_zarraga

@jjg I made a link to your own page while making mine because I knew the name of your thing. You have it in at the top of the "projects" section


Agreed that the display controller is something that is essential and I haven't seen something that is a great universal choice.

(fwiw, I'm not locked in to eink exclusively, I'm considering any daylight-readable displays)

@cypnk @txusinho @jk @ekaitz_zarraga


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.

@ekaitz_zarraga @jk @txusinho @ninjatrappeur

@jjg @ekaitz_zarraga @jk @txusinho @ninjatrappeur I'm all for that. No sense in repeating effort in this regard if we're sharing parts

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" ;)

@cypnk @ekaitz_zarraga @jk @txusinho @ninjatrappeur

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.


@jjg @ekaitz_zarraga @jk @txusinho @ninjatrappeur Likewise :D

I've been a slowpoke when it comes to getting projects done too. Work and life always find a way to leak in through the cracks of your motivation. It helps to know there are others sailing the same sea

@cypnk @ninjatrappeur @txusinho @jk @jjg Totally!
I wanted to make this like a group thing because of that. To motivate each other in a non-competitive way.

I think it's really motivational to talk with others about what you do and share experiences with them. :)

I hope something cool comes from this!

@cypnk exactly. For me I prioritize work around how many people will benefit from it so the projects that only I think are cool don't get many cycles :)

@ekaitz_zarraga @jk @txusinho @ninjatrappeur