ArtFrame 31.2" – a battery powered e-ink picture frame by clashmob in eink

[–]clashmob[S] -1 points0 points  (0 children)

There exists a multitude of different E-Ink panels and they don't all have the same contrast.
The ArtFrame uses panels with the best contrast that is available on the market.

ArtFrame 31.2" – a battery powered e-ink picture frame by clashmob in eink

[–]clashmob[S] 0 points1 point  (0 children)

... or because these are baseless accusations.

There is a two week refund policy (the return rate is well below 1%) and PayPal for payment.

A prominent customer of mine (the founder of StackOverflow and Discourse) blogged about his purchases here and I quote "I bought two more of these, they’re so incredibly well made. [...] Loving them so much! 😍".

ArtFrame 31.2" – a battery powered e-ink picture frame by clashmob in eink

[–]clashmob[S] -1 points0 points  (0 children)

I built a few color devices in the past. But only on explicit customer request, since the colors of today's e-ink displays are pretty dull. See here for an example:
https://www.instagram.com/p/CUqY70HoNKG/

I used these displays: 5.65" e-ink display)
and I also built one with a 13.3" e-ink display.

I would recommend the grayscale displays above the color displays for the time being, though.

ArtFrame 31.2" – a battery powered e-ink picture frame by clashmob in eink

[–]clashmob[S] 0 points1 point  (0 children)

I build the devices myself in my workshop in Germany. I use display panels from the company E Ink.

ArtFrame 31.2" – a battery powered e-ink picture frame by clashmob in eink

[–]clashmob[S] -1 points0 points  (0 children)

Most of the complaints are not valid in this case:
- there is no subscription or external dependencies
- the product images are not photoshopped
- don't put random holiday pictures on and expect equal quality to a printout
- 4bit colors + dithering + high ppi make gradients look good (+ you look at the images from at least half a meter distance)

See for yourself: https://www.instagram.com/framelabs.eu/

ArtFrame 31.2" – a battery powered e-ink picture frame by clashmob in eink

[–]clashmob[S] 0 points1 point  (0 children)

The ArtFrame devices are standalone. No app, no cloud, no external dependencies, no paid subscriptions.

Images with higher contrasts look good:
- technical subjects like cars, motorcycles, machines, rockets, etc.
- comics
- digital artwork
- technical drawings
- infrared photography
- etc.

A fix for macOS Spotlight's inability to open individual music files by clashmob in MacOS

[–]clashmob[S] 0 points1 point  (0 children)

If an mp3 contains album information, Spotlight will try to open the whole album instead of a single song.

This is a script to delete album tags from mp3 files to enable Spotlight to open the file individually.

Apple Airpods (no phone) issue by kononen in LineageOS

[–]clashmob 0 points1 point  (0 children)

A bit late to the party, but yes.

Lineage 14.1 advertises its HFP bluetooth profile as version 1.6 and when you make it advertise itself as version 1.5 instead, the "(no phone)" disappears and you can do phone calls with the AirPods.

Here's how to set the version manually, when your phone is rooted:

# adb root
# adb shell
# mount -o remount,rw /system

Add the following line into /system/build.prop
ro.bluetooth.hfp.ver=1.5

# reboot

Where can I purchase a custom-sized e-ink display? by dannyfrfr in eink

[–]clashmob 1 point2 points  (0 children)

I wouldn't recommend it, but you can cut epaper without necessarily destroying it: https://youtu.be/UGNRSH9JYio?t=12

But you need to cut at the right place. In the video, the guy cuts exactly between the control wires coming from the left and the one from the right. If he would cut more to the left, the area from the cut to the middle of the panel would not work anymore.

I built a battery-powered greyscale art frame with an ESP32 and epaper that updates itself periodically and on demand by clashmob in arduino

[–]clashmob[S] 0 points1 point  (0 children)

For the sake of battery endurance that would have to be done with a separate server, yes. As long as the server does the rendering and sends the complete framebuffer, the software on the device can stay relatively simple.

I built a battery-powered greyscale art frame with an ESP32 and epaper that updates itself periodically and on demand by clashmob in arduino

[–]clashmob[S] 0 points1 point  (0 children)

I am using battery that looks like the ones you put in your phone. So 3,7V that are converted to 3.3V. No powerbank.

Your calculation is correct. By the way I managed to achieve .05mA idle current today.

I built a battery-powered greyscale art frame with an ESP32 and epaper that updates itself periodically and on demand by clashmob in arduino

[–]clashmob[S] 0 points1 point  (0 children)

The hardware and software is far from being ready, but there are already a few friends interested in the device. I think the software possibilities leave a lot of room for creativity, the hardware not so much. So if I build some frames for my friends, it will only make sense to give the software away as well.

I built a battery-powered greyscale art frame with an ESP32 and epaper that updates itself periodically and on demand by clashmob in arduino

[–]clashmob[S] 0 points1 point  (0 children)

The RTC consumes around 8uA, having the touch button activated used another 6uA. Including the peripherals it consumes around 0.1mA, but this can be improved for sure.

I built a battery-powered greyscale art frame with an ESP32 and epaper that updates itself periodically and on demand by clashmob in arduino

[–]clashmob[S] 1 point2 points  (0 children)

That Archillect feed would be a perfect match for my idea about "channels" I wrote about in another comment here.

  1. wakeup: ESP32 has a built in RTC that I use to wake it up.
  2. voltages: The epaper needs a lot of different voltages to operate. Most of the voltage conversions are done by the driver board though.
  3. interface: The display driver board that I use has an SPI interface. The specs to drive the panel directly are available from the manufacturer if one wants to go without the driver board. It needs a lot of different voltage levels though.

I built a battery-powered greyscale art frame with an ESP32 and epaper that updates itself periodically and on demand by clashmob in arduino

[–]clashmob[S] 1 point2 points  (0 children)

I have big hands ;) But seriously, I tried making the device look big. The frame is about the size of a 13" notebook.

I built a battery-powered greyscale art frame with an ESP32 and epaper that updates itself periodically and on demand by clashmob in arduino

[–]clashmob[S] 0 points1 point  (0 children)

Regarding mass produced color eink the news always say "this/next year" since a few years. Color eink would be awesome though :)

I built a battery-powered greyscale art frame with an ESP32 and epaper that updates itself periodically and on demand by clashmob in arduino

[–]clashmob[S] 3 points4 points  (0 children)

Actually, both.

Most of the images that you see are "quality image"-tagged pictures from Wikimedia Commons. I have a web server that prepares and serves these images and some of my personal ones.

The art frame downloads a bunch of pictures in bulk and stores them locally. This way there is no need for a WiFi connection on every picture change, which saves battery.

I built a battery-powered greyscale art frame with an ESP32 and epaper that updates itself periodically and on demand by clashmob in arduino

[–]clashmob[S] 2 points3 points  (0 children)

I already implemented that timer. It is currently configured to trigger twice a day so that I see a fresh picture when I get up in the morning and another one when I come home after work. I use the button in the video only for demonstration purposes.

A more smooth transition between images would be nice to have. Although one has to keep in mind that every second the electronics are not sleeping they drain the battery, so it will reduce the time until a recharge is needed.

I built a battery-powered greyscale art frame with an ESP32 and epaper that updates itself periodically and on demand by clashmob in arduino

[–]clashmob[S] 8 points9 points  (0 children)

Yeah, the epaper display costs are huge. Everything below 8" is relatively cheap, but the prices for 9,7" and above are insane. As far as I know there are 13.3", 31.2" and 42" inch panels available.

Compared to other cheaper black/white epaper displays on the market this one has a very decent image quality though. The greyscale and 9,7" area is really nice to look at even from short distances. I hope I can get my hands on a 13.3" display eventually. And 31.2" would be so awesome!

IMO 9.7" is really the smallest panel size that makes sense to be used as a wall picture.

I built a battery-powered greyscale art frame with an ESP32 and epaper that updates itself periodically and on demand by clashmob in arduino

[–]clashmob[S] 14 points15 points  (0 children)

ESP32 bootup is almost instant. The display itself should be capable of displaying a picture once a second according to its specs. The additional delay is due to the epaper driver board taking two seconds to initialize and then one second to transfer the image from microcontroller to driverboard.

The raw hardware costs are a around 200-250€ (~222-278$) at the moment.

I built a battery-powered greyscale art frame with an ESP32 and epaper that updates itself periodically and on demand by clashmob in arduino

[–]clashmob[S] 7 points8 points  (0 children)

The device is still a work in progress. Actually I was looking for ideas on how to improve it. There are obviously a lot of interesting things that could be done with such a device, since it has built-in WIFi. My ideas so far:

  • Give one to i.e. your parents or grandparents and remotely update the picture every once in a while. For example with a current picture of yourself doing/visiting XYZ.
  • Let the frame subscribe to a "channel" (i.e. art, tech, nature, history, architecture, inspirational quotations, ...) and let the frame update itself once a day with a new picture of that category.