7 ms·
Some notes about my E-Ink studies. 1. E-ink requires a number of external components, even with their "chip on glass". In particular, E-ink requires a high vol
by dragontamer 4y ago
Some notes about my E-Ink studies.
1. E-ink requires a number of external components, even with their "chip on glass". In particular, E-ink requires a high voltage to change and charge the ink. I've seen inductors on most of these reference designs (ie: suggesting a boost converters of some kind).
2. E-Ink is very slow especially at this price range. Static images are fine, but don't expect animations.
3. E-ink protocols take a "temperature". In my cases, I've just been hard coding it to 25C / Room temperature, but this suggests that low-temperatures or high-temperatures may change the behavior of the screen.
4. E-ink is very "bursty" with power, using more power than LCD when changing images, but then zero power for most of its life. Be sure to think carefully about the current associated with this burst, especially if you're using small CR2032 coin cells (which have ~10 to ~100 ohms of internal resistance). A ~100mA draw on the charge inductor isn't out of the question (at 10-ohms, that's a voltage drop of 1V, which probably browns-out the RP2040). A slow-start circuit could solve this but you'd need to consider the longer charge times. Another method is to have 2x CR2032 cells in parallel, which lowers IR (parallel resistors lower resitance). I'd be most interested in studying the power-network of this design, I bet there's some interesting things going on here.
5. Most E-ink screens seem to be some kind of SPI protocol (4 wire). This is very similar to mini-LCD screens.
---------
LCD screens use more power, but get you color, more resolution, animation and seem to be cheaper still. Furthermore, LCD requires fewer external components (maybe a charge-pump set of capacitors, but some LCD screens don't even need that). Note that color/resolution/animation all costs processor power / storage / RAM, so be careful what you wish for.
LCD might be more suitable for beginners. But e-ink is very cool and awesome.
- niutech 4y ago> 2. E-Ink is very slow especially at this price range. Static images are fine, but don't expect animations. It's not so slow, you can even play Dino Game on Badger 2040: https://twitter.com/niu_tech/status/1598804559270486033 https://twitter.com/niu_tech/status/1598804559270486033
- sho_hn 4y agoI've recently built a little "automatic newspaper" home deco piece using a 13.3" e-ink display, mainly as an excuse to try out Rust on an ESP32: https://imgur.com/a/PqkhdGd https://imgur.com/a/PqkhdGd (edit: corrected link to album with finished pics) This is using an IT8951 EPD controller I wrote a little Rust driver for, which indeed talks SPI, although its SPI frontend is really a quirky/leaky abstraction over an I80 interface so you have to e.g. do chip select using I80 semantics and send preambles and such. Still, pretty breezy overall. Can confirm the power draw is of course "bursty" during the update. Also, yes, e-ink refresh times get slower in colder temps. e-ink refresh also works poorly in direct sunlight. The displays can also "dry out" from it and it can cause artifacts. But the envelope for normal operation is overall fairly good, certainly for home/indoor use. There's a fair amount of manufacturing tolerance and during testing manufacturers will usually record preferred drive voltages for the individual unit, etc. It's quite important to configure software to make use this information for optimal performance. I'm hoping it will run for about a year without recharging from that little 1100 mAh LiPo pouch at one update a day (the newspaper is rendered on a common home server RasPi using LuaLaTeX+Ghostscript and then retrieved over Wifi), having taken self-discharge into account. For more du-jour hype points I'm considering using OpenAI on the backend to summarize articles down to size to fit the layout! Or make it do style transfer to "1870 newspaper".
- renewiltord 4y agoWhat's the screen? Where did you get it from? It looks really cool!
- sho_hn 4y agoThanks! It's this product, which is built around a ED133UT2 panel by E Ink: https://www.waveshare.com/product/displays/e-paper/epaper-1/13.3inch-e-paper-hat.htm https://www.waveshare.com/product/displays/e-paper/epaper-1/... You can find this unit and other IT8951-based driver boards for it on a few different places/in different catalogs but Waveshare's easy and the price seems OK. The ED133UT2 is a Carta 1200 display. The latest Carta gen is the 1250, but AIUI it's only relevant for color displays with the change being a thinner film that allow plastic color filters to be closer to the ink to improve contrast. I think the current greyscale 13.3" offered by E Ink's direct shop for $449 sans driver is still a 1200 - at least many vendors list VB3300-NCB as just an alternate name for the ED133UT2. The Carta range of displays are well-known from Amazon's Kindle and many other reader products, so my newspaper is basically a big honking DIY Kindle. They also offer a 10.3" panel with even higher resolution for half the price of the 13.3" that's supported by the same controller and should be fantastic for all sorts of home dashboards.
- erksa 4y agoThanks for the info! I saw something like this a couple of years ago and wanted to do it myself. However the cost was relatively unattainable at the time, I'm glad to see it is getting more affordable!
- anoncow 4y agoI worked with 7.5 inch screen a few years ago for a desktop Todo list, but the display faded overtime (1 year).
- sho_hn 4y agoThis seems to be pretty common with E Ink displays unfortunately (you hear the same about many commercial ebook readers). At least the larger ones are more or less all from the same manufacturer (E Ink). I don't know if there is binning going on and Amazon gets better batches than Waveshare does ... Direct sunlight can also be a big problem for this display tech, so I'm intentionally hanging it on a wall facing away from the most intense daytime sunlight I get. Hope it survives at least a couple of years.
- Animats 4y ago> But e-ink is very cool and awesome. E-ink should be, but it never seems to get there. Too low-contrast and/or too expensive. It's been a Real Soon Now technology for about two decades. There was another persistent display technology - chomeric displays. They came from a company called Chomerics, which was acquired by Parker Hannefin, which dropped the product line. Almost everything about those has disappeared from the Web, except that the former factory is now a Superfund site.[1] [1] https://cumulis.epa.gov/supercpad/CurSites/csitinfo.cfm?id=0101407 https://cumulis.epa.gov/supercpad/CurSites/csitinfo.cfm?id=0...
- amluto 4y agoI’m cautiously optimistic, because two decades is the lifespan of a patent. E Ink the company has been a terrible steward of the technology. May they lose their state-sponsored monopoly and fade into irrelevance in peace.
- gonehome 4y agoUnfortunately it's not that simple. I talked to someone building related tech in the industry and E-Ink the company has a stranglehold on suppliers and leverages that to force compliance despite the patent nearing expiration (blocking anyone else from getting access to those suppliers). The patent has allowed them to become entrenched and all current suppliers to depend on them. This will be hard to correct even with patent expiration. I don't remember the specific details (unfortunately) and it's second hand info, but I was disappointed to hear it from someone more involved than I.
- frosted-flakes 4y agoOne very widespread use of two-color (red and black) e-ink screens is grocery store price labels. They're everywhere in Canada, and they work great. Even the fine-print (price per 100g) is clearly readable. I don't know if they have batteries and wi-fi, or if they're updated manually with NFC, but either way they can't be too expensive if there are 5000+ in every store. They're a bit smaller than the badges these guys made, but they might be a lot cheaper and easier to work with.
- TheAdamist 4y agoIve seen similar (maybe the same) red black eink screens at best buy in the usa for pricing labels as well over the last year, so they're not exclusive to north of the border. Far fewer labels than a grocery store though.
- dragontamer 4y ago> I don't know if they have batteries and wi-fi, or if they're updated manually with NFC Yes, yes, yes, and other methods. These are called "Electronic Shelf Labels", and there's a whole slew of competitors. WiFi is very high power, so its "pull only twice a day" kinda setup. You have a radio that only turns on twice a day to contact the server. Zigbee is also a solution, though that requires a Zigbee router (coordinator? I forget the terminology). Much less power on Zigbee, but if you're deploying hundreds/thousands of these ESLs, I think the benefits of Zigbee low power outweigh the penalties. NFC exists but I don't think I've ever seen them in person. Probably too much effort since it'd require a human walking around the store? I've even seen ESLs that work off of infrared. You're supposed to install IR LEDs all around the store, and they can it all shelf-labels to update. IR receivers are the lowest power, so this is the only way you can feasibly "push" data to a shelf label. (Wifi and Zigbee are "pull only"). So some computer blasts the IR signal around the whole store, which is enough information to transmit to change all the prices apparently. Like a giant broadcast remote control.
- philipphutterer 4y agoThere was some information only recently on HN about reversing those Electron Shelf Labels [0] that was quite interesting, but your comment makes me wonder if you could eavesdrop these wifi price updates in such stores. Also, searching for that term on HN gives some other fun projects. [0] https://news.ycombinator.com/item?id=34738649 https://news.ycombinator.com/item?id=34738649
- dmonitor 4y agoI can confirm that they start to act weird around high temperatures. Just exposing it to the sun for a few minutes on a hot day can make dots not transition correctly
- karmanyaahm 4y ago> small CR2032 coin cells (which have ~10 to ~100 ohms of internal resistance). A ~100mA draw on the charge inductor isn't out of the question (at 10-ohms, that's a voltage drop of 1V, which probably browns-out the RP2040). n=1, but I'm using a single CR2032 with a Badger 2040 (same as OP) and a DS3231 in parallel and it works just fine down to ~2.8 volts.
- sho_hn 4y agoBy the way, for the e-ink project I just linked in the other comment I ended up discovering the RV-3028-C7 RTC module. Idle power draw 45 nA at 3.3V instead of 110 μA for the DS3231 for similar functionality and ±1 ppm accuracy with an internally sealed oscillator. Awesome for battery-powered stuff and cheaper at low qty on Digikey. I hope more of those little DIY/maker breakout boards adopt it. Pimoroni sells one. The one in my project is a free sample dev board that Micro Crystal sent me on request - which I guess is working out for them considering I just shared their product with you all.
- oneearedrabbit 4y agoRecently, I have come across some interesting developments in the e-ink space. Although I haven't had the opportunity to test DASUNG monitors myself, but I read positive reviews. It is impressive, these monitors have extremely fast refresh rate. Yes, they are pricy. I am intrigued if something has changed technologically?
- sho_hn 4y agoYour comment made me curious, but after looking at a teardown blog the 13" Dasung Paperlike uses the same ED133UT2 panel by E Ink as in my DIY newspaper project, which is a panel originally released about 2016/2017. That said getting good partial refresh performance out of a panel like this requires a good controller and good code (after having written a driver for one such controller recently), and developers and product integrators have gotten more refined at this. Refresh speed and display quality are still a trade-off here though, expressed as different waveforms when driving the same display.
- samstave 4y agoFirst ; Gosh I wish I had the knowledge you have on electric transfrerence/resistance==ohms/volts But given that coin discs input/output are heat-dependent based on your comment, and no knowledge, would it not be sound to place CR coin batts in a baffle of graphene-aero-gel which could be just mm thicc and shield them from said temp inflections? This would greatly increases life, and can be moulded and produced en-mass with little effort and minimal cost (especially if you encase batteries used in space flight etc - and one may use the non-conductive format to use aerogells as an extremely light and thin insulating layer for many a thing. Imagine the ability to 'spray' an AeroGel sealant onto a component which is heat sensitive to its accuracy...
- dragontamer 4y agoIts not hard. But you often need someone to "initiate" you with the correct documents. Try reading these: https://data.energizer.com/pdfs/cr2032.pdf https://data.energizer.com/pdfs/cr2032.pdf https://data.energizer.com/pdfs/lithiumcoin_appman.pdf https://data.energizer.com/pdfs/lithiumcoin_appman.pdf Hopefully that answers any questions you have. You might need to research some other bits of knowledge to build up your base EE skillset, but once you're able to read those documents + understand them, I think you'll be in a good spot.
- bsder 4y ago> Another method is to have 2x CR2032 cells in parallel, which lowers IR (parallel resistors lower resitance). Don't do this. It will work for a short time, but this basically just drains one of the CR2032 cells dead. The issue is that lithium cells have very little discharge slope, so by the time the two voltages equalize, one of the cells is about to die. This is in contrast to alkaline batteries which have quite a bit of discharge slope, so the two batteries can equalize voltage with most of their battery life still remaining.
- tiedieconderoga 4y agoFor very small stuff, OLED displays are another possible alternative. Great contrast, and there's no backlight so you don't spend power on the "off" pixels. You could start with SSD1306 (monochrome, 3.3V) and SSD1331 (16-bit color, boosted voltage required). They speak I2C and SPI, and have decent software support. The cheap and cheerful ones are <=1" diagonally though, so you need to step off the happy path to find badge-sized ones.
- Ballu 4y agoCould you recommend any good similar size as well as functionality LCD for my personal project? Charging is not an issue (short term use), minimal equipment and clarity at screen are key requirements.
- dragontamer 4y agohttps://www.digikey.com/en/products/filter/lcd-oled-graphic https://www.digikey.com/en/products/filter/lcd-oled-graphic These are cheap enough that you can pretty much buy what you want and sample them yourself. I know there are other stores that have better prices. But Digikey has a very good selection and has data-sheets for most of their offerings. --------- I personally like the Sharp memory-lcd display. But your milage may vary. Monochrome is fine for my uses
- coder543 4y agoYour link is broken, but perhaps this was the intended link: https://www.digikey.com/en/products/filter/lcd-oled-graphic/107 https://www.digikey.com/en/products/filter/lcd-oled-graphic/...
- roughly 4y agoSecond the power draw on refresh - that surprised me for the projects I was using it with. Especially if you’re planning on any kind of animation or dynamic display, it can eat your power budget a whole lot faster than you were expecting.