Fun little project! I worked on a 7 color eInk Arduino-based picture frame two years ago for a gift. My biggest issue was that I had to manually crop, dither, and color index the images to get them to look _okay_ on the display. If FrameOS could handle all of that for me then it would have saved hours of manual editing and testing.<p>I ended up getting that same person an Aura frame this year because remotely adding photos ended up miserable
This would go a long way in Medical Kiosks, Digital Art and Signage.<p>The digital art thing is big in hospitals (Source: I was the technology designer for SFGH, UCSF, and the technology implementation manager for El Camino Hospital - and director of OPs for Vizio (TV))<p>Ive evaluated, purchased and installed systems such as this, and wayfinding in hospitals - paying hundreds of thousands for digital artwork to be looped in elevator lobbies, room screens etc - they, like you said - had rubbish software.<p>For the lobbies in El Camino Hospital, I had to replace some units with Mac Mini's playing an MP$ on loop via VLC because the digital signage system was so crappy.<p>So, having this with a piZero would be great.<p>However - wayfinding would also be elegant with this - so long as when you say "interactive" surely it could display a webapp/app via the PI, and "screen-saver" to your digital art loop when idle...<p>But - seriously, the digital art/signage/wayfinding market needs a fiesty upstart like you to ruffle their muffins - I dont have any PIs currently else, I'd be using this....<p>I wonder if I could install it on my shitty android TCL tablet from T-Mobile...?<p>(Also look at controlling Feit Electric bulbs)<p>EDIT:<p>I think the most lucrative option for a device/OS like this would be travel signage at BART, any 'regional transit' -- find the dumbest person at that organization and train them to install and configure and display something in a fool-proof manner...<p>Look at Sacramento (california) regional transit - they have so many screens with zero usable information...<p>Have you been in a train in APAC? THey have LCD screens with status maps on the upper walls...<p>Have you been in a train in the US? THey have pee and poo on the upper walls, and zero map status anyplace.
This makes me miss the Chumby, which had such untapped potential and was given up on so quickly. I have many uses for a smart, controllable and low-code screen in my house, and barely the time to figure it out myself. Very glad this project came across my page today!
Very cool ! I built a series of scripts to exchange e-ink images through Gmail last year which I baptized DispatchPi (<a href="https://github.com/malcolmosh/dispatchPi/blob/main/README.md">https://github.com/malcolmosh/dispatchPi/blob/main/README.md</a>) and a program like this would definitely have accelerated development. It was a bit fussy to always have to use a terminal to SSH into the Pi, then update the scripts through FileZilla (ftp client) + Vscode.<p>I've just completed a dashboard project which I'm about to release and I was also thinking of switching my frame drivers to ESP32 to run them on batteries, since they consume far less energy than even a Pi Zero. So +1 for ESP32 compatibility if time allows!
The first picture on the page is the editor, and dammmnnnm wowwww. From it's bullet point:<p>> <i>Diagram Editor: A drag-and-drop interface to combine Nim apps into scenes. Fork and edit existing apps like "OpenAI image", and "Text overlay" to suit your needs. Overwrite all fields with inline code snippets.</i><p>This looks really slick. It feels like it must be a huge effort! I wonder what they used to build this. Is the editor written in Nim?<p>What do you run once you write a scene: a runtime similar-ish to the editor but with a presentation mode, or does it spit out a new Nim program to run the other nim programs? Do apps get once-off invoked or is there persistent communication for apps to keep running? What triggers a frame to start, how does composting happen?<p>I feel like they've built a very cool generic flow-based programming system here, that happens to be used for smart frames.
Looks cool! I've been wanting to set up an e-ink display with my HomeAssistant, so I'll be checking this out.<p>In your "Why FrameOS" post, you have a photo that looks like an e-ink display displaying a HomeAssistant dashboard, and under it you say "However the software side of things was rubbish." What exactly were the issues you had before writing FrameOS? It looks like it's working great in the picture at least!<p>I'm also curious what this actually means:<p>> GPT4 Support: Ask your favourite LLM to write and debug FrameOS apps for you.
This is awesome! There are a lot of projects trying to duplicate this but very few have the polish, especially on the creation side.<p>Selfishly, I’d love support for the lower power eINK devices, like the InkPlate series which has a built in ESP32, but this is making me consider swapping them to a Pi.
Thanks for posting, this is a fun space to see more software in.<p>Indirectly related, but I'm in the market for a 32inch+ screen which can be used for a photo frame. With the exception of Samsung's Frame, I haven't been able to find other products which is surprising to me because it seems like such a simple use case. Here's what I've found so far:<p>- TVs and monitors: downside is keeping these on 24-hours isn't great for energy consumption<p>- color e-ink: these are of course usually a maximum of 13 or so inches<p>- Samsung the frame - alas, has good features and a good look, but downsides are expensive(!) and Samsung(!!)<p>Do you have any recommendations?
Reaaallly cool project. These are the innovative OS stories I like to see, not the latest useless marketing department driven 'feature' that some Microsoft PM thought was a good idea.
I was imagining something like MotionEYE OS
<a href="https://github.com/motioneye-project/motioneyeos/wiki">https://github.com/motioneye-project/motioneyeos/wiki</a><p>Where I would download the sdram binary image and flash with Balena then boot on the Pi.<p>Great work anyway! It was a nice opportunity to read up on Nim language too.
Worked on a similar product 10 years ago at Pandigital. They used some custom os from china and the way you send photos to the frame is by giving guid email id. It was doing good in those days until they got ddos on holidays season and lost all the business.
I use MagicMirror to do this. It's a great piece of software. I'm a bit shocked nobody has mentioned this yet. <a href="https://magicmirror.builders/" rel="nofollow">https://magicmirror.builders/</a>
Why do we need full-blown RPi to run FrameOS? There are many cheap ESP32-based e-paper displays like LILYGO T5-4.7", so please add support for ESP32.
pretty cool<p>Seems to require a pi. Wonder if it can work with this: <a href="https://amazon.com/dp/B0C4TS1NMS" rel="nofollow">https://amazon.com/dp/B0C4TS1NMS</a>
for dashboard software like this are there any reliable techniques to prevent burn-in? I'd like to set up a large screen with a dashboard but I don't want to wreck the screen
This looks really good. I can see it's not listed in your list of devices but I'm wondering if there is anyway to get this running with an old kindle.