Hacker News new | past | comments | ask | show | jobs | submit login
Modos Paper Monitor (2022) (modos.tech)
158 points by denvaar 8 months ago | hide | past | favorite | 73 comments



https://www.youtube.com/watch?v=Ds38T8wVuDg woah, actually impressive scrolling and video demo


In the next demo they should try to play a game which implements dithering. This is the device Return of Obra Dinn was designed for :D.


This is amazing; thank you for the suggestion! I've thought turn-based games could work for e-ink, like correspondence chess or other play-by-mail type games.


That is impressive.

Though personally, I don't see the need for e-ink except perhaps outdoors or in changing environments. Just setting the brightness at a decent value gives a good enough contrast; after all an e-ink display just reflects light so if the ambient lighting is constant you can just adjust your LED panel to that same overall brightness. I think the scrolling issues of e-ink would be a much greater source of eye strain and discomfort.

You can also use an off-white color as a background. Like HN does! It gives a similar feel as paper.


Power usage could be a huge factor. Modern LED/OLED panels can get bright enough to fight the sun, but pay for that.

I'd love to see what this thing can do with a mobile processor and a laptop battery. I bet you could get days of battery life.


Yes, although people probably want to use a normal monitor when at their office.


> I don't see the need for e-ink except perhaps outdoors or in changing environments.

Yes, but that is a huge deal. I consider it one of the biggest life changers that will come for a large part of the population. We've built our lives around the limitations of emissive displays. What if you didn't need to shield out the sun to be able to do office type jobs? What if the boss in the field on a work site could just sit down where they are when he needs to do some computer stuff and be able to show designs to his workers without having to bring all inside a room or go make prints?

I think it also depends greatly on where you are. For Europeans, e-ink might not be so interesting, since it's dark and cold there. And when the sun actually shines, they are on holiday anyway. But for places with a lot of sunshine, e-ink will change a lot of things. That might mean we'll have to let go of scrolling as a paradigm. But let's face it: scrolling only became the default because of bad UI choices and lazy designers. Paper moved from scrolls to pages eons ago.


Maybe you could put ambient sensors all around the monitor and simulate the effects of lighting on paper?

Or you could use the front camera, and you could even have 3D effects, so a real world light could be reflected in shiny stuff on screen, and cast shadows for non-flat content, etc.


> you can just adjust your LED panel to that same overall brightness

This is the kind of thing I would expect my monitor to do for me (unless I manually override it). Brightness AND color (so, cooler during day, when the sun is shining through the windows, warmer at night, when the lightbulbs try to approximate incandescent lighting).


I wrote software to at least adjust brightness: https://len.falken.directory/backlight-auto.html

If you're lucky, your monitor can be controlled over HDMI or DisplayPort commands.

Matching the room brightness is exactly why I wrote it and because I wanted a nearly-dependency-free binary.


This is a great idea.

However keep in mind that sun shining through the window, even if natural, can be a source of eye strain too.

Strange as it sounds, I prefer the constant lighting of the fluorescent lamps in my office.


No joke, I did a double-take when I saw the video.


Thank you. We have a long way to go, and what's exciting is the idea of creating native e-ink applications.


That is impressive, though the display seems to be entirely in 1-bit mode, which is going to improve performance (and probably minimise ghosting) considerably.

That works for high-contrast content, but tends to fall apart where more subtle shading differences matter. Either greater pixel depth (16 greyscale shades are common), halftoning (surprisingly effective given ~300 dpi resolution) or dithering (somewhat higher quality, avoides Moire effects) would be able to tackle considerably more content well.

(Based on my experience with an Onyx MAX Lumi, similarly-sized screen, multiple display options, and a wide range of content.)

The article mentions that there is greyscale rendering possible, but that text is first rendered 1-bit, with 1-bit greyscale applied after a few seconds for antialiasing. My experience with high DPI (dots per inch) displays is that antialiasing is far less an issue, both because the individual pixel size is so small and because with a monochrome screen, the reduced resolution of colour displays (where three pixels are required to provide colour for any given region) isn't a factor. Effectively the pixel density of a monochrome display is about 3x greater than an equivalent colour display, based on the same nominal DPI / dot pitch.


"If your video looks good in 1-bit mono" was really thinking of 8088 Corruption and Bad Apple


This looks fantastic for a dedicated code/terminal monitor (or spreadsheets). The scroll refresh rate could be a bit disorienting for mouse-scrolling but would be a non-issue for keyboard-based scroll such as in vim.


Boox has been selling an e-paper based screen[1] for a little while now. Would be curious to hear how this compares

I've enjoyed my Onyx Boox tablet; it's a little bigger than a A4 sheet of paper, which is perfect for sheet music, which is my primary use case

1: https://shop.boox.com/products/mira


They do (or at least did) violate the GPL license which might be a reason to consider avoiding them: https://news.ycombinator.com/item?id=23735962


I avoid them because of their price tag


Indeed. You have to REALLY want an e-ink device if you compare prices with regular tablets.


I avoid them also because I read they have apps phoning home. Shame, the device looks like something I would enjoy.


I have one and never thought about sheet music. Would you mind sharing a bit about your setup in terms of the apps you use?


Most of the heavy lifting is done by MobileSheets. I have the e-paper version installed on my tablet, and the android version on my phone. You have to buy them separately; the e-paper one is only for sale on the online shop, but you get an APK and punch in a license key.

I do the set management on my phone, and then sync it over to the tablet. Phone's faster UX makes it less cumbersome, but this is mostly for convenience. The sync features are built in, and can be useful for more than just library management; when I'm playing with other horn players who have the app on an iPad or another e-ink display, we can sync it together and have page turns and other features occur automatically across all of us.

When performing or practicing, I often have the phone set next to the bigger screen, showing the upcoming page. They are synchronized using the same means as across different players.

For page turning, I use either an AirTurn Duo or an AirTurn Quad. The Quad mostly stays at home, with the extra pedals used to control midi playback. MobileSheets has built-in support for the AirTurn, so setup is a breeze.

Finally, a decent chunk of the music I get is old sheet music from sheet music libraries; I simply scan them to PDFs. For more modern pieces, or pieces where more work needs to be done (i.e. transposing, rearranging, etc), I use LilyPond.

MobileSheets: https://www.zubersoft.com/mobilesheets/

AirTurn: https://www.airturn.com/collections/bluetooth-pedals


Really impressive work! A lot of thought has clearly gone into working around constraints in an aesthetically pleasing and functional way. That kind of end to end polish is pretty rare in my experience, but makes a huge difference on the finished product.


Thank you for your kind words. Wenting has led the development of the EPDC. https://twitter.com/zephray_wenting


EPDC stands for E-paper display controller, correct?

I found the Caster Verilog on your github repo. Are you planning on shipping with all the controller logic on an FPGA?

Interesting and cool approach. Is this something that is already commonplace in the display industry? I have seen VGA controllers on (bigger) Xilinxes years ago as demos but I haven't read about it on shipped display-related products.


Electrophoretic Display Controller. Yes, that is correct. It's one of the methods used.

Wenting goes into more detail in 'Basics of driving E-paper displays': https://hackaday.io/project/11537-nekocal-an-e-ink-calendar/...


Thanks for sharing. I went through Wenting's blog and projects earlier and was in awe; I hope I can find a way to follow their updates somehow now that Twitter's gone and there's no RSS feed.


Unfortunately I can't read that link, it seems to require a log in.



Related:

The Modos Paper Monitor - https://news.ycombinator.com/item?id=31899012 - June 2022 (1 comment)

The Modos Paper Monitor - https://news.ycombinator.com/item?id=31858659 - June 2022 (82 comments)

The Modos Paper Monitor - https://news.ycombinator.com/item?id=31837548 - June 2022 (1 comment)

Would You Buy the First Laptop with an E-Paper Screen? - https://news.ycombinator.com/item?id=31750028 - June 2022 (15 comments)

The Modos Paper Laptop - https://news.ycombinator.com/item?id=31394226 - May 2022 (224 comments)

Modos: The World’s First E-ink Laptop - https://news.ycombinator.com/item?id=29929446 - Jan 2022 (13 comments)


It's gonna cost like $5000 because of all the eink patents, huh.

I would LOVE an eink display to help my tired eyes while I'm emacsing. But the patent BS and the high costs make it impractical for me to spend that much scratch at this time.


No, the high price of an e-ink device is not due to patents; it has more to do with market size, need, constraints of the device, suitable use cases, and many other socio-economic factors that come into play. With that said, we hope to offer different products at different price ranges.


I'm very interested in your knowledge of the eink market, until today I thought it was some kind of cartel.


E-ink isn't particularly expensive, only compared to LCDs. And LCDs are cheap because they have massive economy of scale - they sell literally billions of screens per quarter.


Add a little ARM chip, make it run vim, and I'll get two.


Same, but Emacs.


Then the chip had better have at least 8 MB RAM and at least a bit of swap space ;)


I would absolutely love to "upgrade" my display on my notebook to e-ink or a paper like backlight free display. The only thing I'd love more is to upgrade it to OLED, basically, I'd like light to not shine in my eyes needlessly.


Ummm... OLED very much shines into your eyes though. What's worse, if you don't want it to shine at top brightness it will additionally flicker, because unlike LCD it cannot be directly dimmed without PWM. If it's technically possible none of the OLED panels do it, even in top iphones.


Yeah but at the very least, I can make everything black but what I'm reading. So the only light shining in my eyes is the light I need to see.


That's technically true, if you make it pure black...


Framework 13 module would be cool


Hopefully, someday, once we complete our EPDC, I plan to contact the PINE64 community and MNT Reform to see if they would be interested in incorporating it into their devices.


MNT Reform designer is pretty active on Mastodon, you can reach them very easily. https://mastodon.social/@mntmn


Interesting that 'laptop' won the poll. The e-ink screens are quite fragile, and are actually the only device that I have ever broken. Comparatively, my laptop already went through so much abuse that I'm pretty sure would have destroyed a standard laptop equipped with an e-ink screen. Have you already taken that into account and plan for a design that would take that into account? Are the potential buyers aware of it, or would you risk facing backlash because many screens would be inadvertently broken?

The demo is impressive. I bought a Mira Pro yesterday so I'm excited to see more options in the space.


From personal experience, carrying around a portable E-Ink monitor, plugging in the cables, and the initial set-up gets tiring. Some tablets are a better choice, but they mainly use Android, which may or may not work for someone, depending on your workflow.

I see why people gravitate to a laptop, a portable form factor, or a secondary 'focus' machine; in the end, each option has certain advantages and drawbacks.

Yes, we are accounting for abuse and the daily wear and tear in our design.


Having used tablets with external keyboards (both integrated into cases and freestanding), as well as laptops, my on-the-go preference would be a flyweight laptop with integrated keyboard and e-ink screen. Low battery consumption, universally-readable screen, real keyboard, Linux, and low distractions.

Onyx BOOX + Bluetooth keyboard + Termux ... gets me some of the way there, but it's not quite the same, and it's cumbersome to set up. I'd avoid Android if I could.

Thing is that a freestanding (and lightweight) display is also quite useful on its own, for reading, and any hybrid design is going to bump weight up a lot, which starts negating comfort of holding that in your hands and reading.

Which is to say I'm validating your design and thinking here. Watching with interest.


dredmorbius! Thank you! I'd love to chat over email. I enjoyed reading your post sometime ago about 'E Ink Design Principles'.


username at protonmail

I've just pinged you.


Regarding color, I would be quite interested if they went for CMY.


Now I am imagining a retro-Mac-like computer (after all, Macs started at 1 bit per pixel) with a vertical page display.

As for greyscale, with enough pixels, you can do dithering quite well. We used to do that with laser and ink-jet printers (by playing with reticule in PostScript, because the default was not definitely NOT designed for 300 dpi) with decent results.

In fact, a step back into monochrome could be a huge opportunity to explore new ideas in UI.


Yes, I and others have considered a more retro feel for the user interface. I mainly want a Symbolics Genera-like interface :)


There is also PineNotes (which is in very early dev stage, but Pine64 makes dev board anyway, already available for ordering) in the market, but from the demo Modos definitely have a lot better display.

Maybe it's finally a time for x86 e-ink laptop to strive. Can't wait to take note on that.


These e-ink projects always grab my attention, I guess it may be the hacker spirit of such endeavors (we did it because we can).

While they are neat, I'm left wondering what are some real world use cases, personal or business, where e-ink would be superior?


A lot of the people I've spoken to who are interested in E Ink due to having a physical condition that makes it so they can't use a monitor for extended periods. I've also had people report that they experience challenges focusing on a given task. Others want to use their devices outside or have a minimal, focused computing experience.

My perspective has changed recently, and I see it more as a question of accessibility and having control over our devices, user interfaces, and the medium.


No condition, but I just like looking at e-ink, it's so much better. You may not notice but it's tiring to have squares shining in your face all the time...


I find them a lot nicer to read, they have lower power requirements and work wonderfully when it's bright.

I have an e-ink notebook and it's fantastic to take notes with, and I rarely think about charging it.

I'm planning to make a passive display showing things for the day near the front door with an inky frame, I messed with kindles for too long and realised I should just buy the right hardware and make the thing. I think the lack of a backlight makes them very nice for passive, low-attention displays. Glowing things are big "LOOK AT ME" visual distractors. The display should be battery powered for a significant time between charging. Weeks/maybe months?


No-squint outdoor programming


I would really love to have an e-ink based smart home monitor and dynamic switches. That would be a game changer for me. At night my current setup blinds me for a few seconds, even on the lowest setting which is barley readible at daylight. Never had an issue with my old palm and it's passive background light.


Relatively static text and certain graphics work best, and e-ink truly is the best option for these in many cases.

With e-ink, persistence is free, pixels are cheap, paints are slow, colour is (mostly) nonexistent, and the more ambient light the better.

Paginated-navigation (whole screen changes in one go), line-art, and dithered or halftoned images work relatively well.

Display power consumption is minimised so long as paints are small and/or infrequent, and it's possible for a small device to go days or even weeks between charges, though that implies reading-based use only, lights, radios (WiFi, Bluetooth), and speakers off. I find that Web browsing drains battery at roughly 10x the rate of ebook reading.

Text is beautifully crisp, approaching laserprinter quality (~200--300 dpi).

It works well for reasonably static content, whether that's a single image that remains in place for hours, days, weeks, months, years (possible with no further power), or something that tends to paint the whole screen at a time, possibly modifying a small region (e.g., a page of text whilst typing).

It's possible to do shaded images, animation, and videos, but you've got to work carefully around contrast for colour-differentiated graphics ("grey goop" isn't an existential threat, but it is a visual menace), and the trade-offs between display quality and refresh speed are fairly significant. E-ink can drive 15 Hz refresh, but that comes with ghosting and display artefacts on my Onyx BOOX (X-Mode).

At the highest quality modes, scrolling is a hot mess, and the screen dissolves into what I call "pixel soup". The worst part of this is that it's then hard to tell how far you've scrolled and to reacquire your reading or focus point when you stop. The compromise is to use high-quality when the display is static and Speed Mode (these refer to specific E-Ink display modes) as the image is updating, there's a hybrid mode which offers this. (In practice, you'll set apps that require scroll to this mode and the issue largely goes away.)

Effects which are acceptable on emissive colour displays, such as shadings, gradients, background colours, and lower-contrast or colour-differentiated text and background often fail spectacularly on e-ink. A constant frustration is graphics or visuals which use colours to differentiate data. Um, "this grey means A and this identical shade of grey means B" ... doesn't really work. If your graphics don't work when printed B&W on paper, they probably won't work on e-ink.

My Onyx offers 16 shades of greyscale, and there may be some slight differentiation, but an alternative means of differentiating data would be better. All those early Lotus 123 and Excel chart value shadings and datapoint characters suddenly make a lot of sense again.

What e-ink excels at is of course reading static, formatted, B&W / greyscale-focused documents with an emphasis on line-art or well-rendered halftone / dithered images. Those are crisp, clear, readable under any lighting conditions, and can be read even with the display or device powered off. Text-based generative tools (e.g., editors, Linux shell) work quite well.

Quite good: Notetaking, B&W/greyscale painting or drawing, audio playback (podcasts, music), voice comms (generally w/ third-party apps such as Jitsi Meet or other conferencing / voice / audio chat apps), Web browsing (so long as colour and animation aren't key).

Not so much: gaming, photography, video, high-fidelity / colour images.


I have a portable monitor that is very useful when I'm teaching while traveling.

I've often thought that an e ink monitor would be a nice forcing function for productivity. Similar to how a Kindle forces me to read rather than get distracted by other apps.


doesn't it seem a bit strange that you have to construct your own differences? I've always wondered why there isn't a video interface that just sends compressed deltas. the number of devices that need to actually scan is pretty small at this point.


No price indication? I would like to know how much it will be, before committing to buying one.


Comparably sized and specced tablets and monitors tend to run ~US$800-$1000 currently (Onyx Tab X, Onyx Mira, both 13.3"). The much larger Mira Pro is closer to $1800 (25.3" diagonal).

I'd expect something comparable to the 13.3" Onyx products as displays seem to dominate the BOM costs.


My apologies. We are still figuring that out. I'll update the website with more details when we get there.


Any information on what panel this is using?


For now we are using ED133UT2.


This is really impressive, well done!


They're "open hardware", but it's not immediately clear what the panel is. Only a small number of repos in their github and the only e-ink-looking repo is called Glider.

https://github.com/Modos-Labs/Glider


We plan to complete our EPDC by early next year and we'll work on the documentation.


It took me a good 5 minutes now to find that EPDC most likely stands for "Electrophoretic Display Controller" (having found no explanation of this on either your site or the github code). Seeing that you guys use this acronym a lot, you might want to fully spell it out somewhere.

But anyway, thanks for the awesome work you're doing!


Thank you! The number of times I've had to type 'Electrophoretic Display Controller,' >_< I have nightmares about it.

But that's a good suggestion, possibly having a page that details how E Ink works and include the acronym there.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: