TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Show HN: FrameOS – operating system for single function smart frames

474 pointsby mariusandraover 1 year ago

25 comments

smith7018over 1 year ago
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
评论 #38858972 未加载
评论 #38857405 未加载
samstaveover 1 year ago
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&#x27;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 &quot;interactive&quot; surely it could display a webapp&#x2F;app via the PI, and &quot;screen-saver&quot; to your digital art loop when idle...<p>But - seriously, the digital art&#x2F;signage&#x2F;wayfinding market needs a fiesty upstart like you to ruffle their muffins - I dont have any PIs currently else, I&#x27;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&#x2F;OS like this would be travel signage at BART, any &#x27;regional transit&#x27; -- 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.
评论 #38862650 未加载
评论 #38899963 未加载
评论 #38862961 未加载
eddierogerover 1 year ago
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!
评论 #38856487 未加载
评论 #38857779 未加载
malcolmoshover 1 year ago
Very cool ! I built a series of scripts to exchange e-ink images through Gmail last year which I baptized DispatchPi (<a href="https:&#x2F;&#x2F;github.com&#x2F;malcolmosh&#x2F;dispatchPi&#x2F;blob&#x2F;main&#x2F;README.md">https:&#x2F;&#x2F;github.com&#x2F;malcolmosh&#x2F;dispatchPi&#x2F;blob&#x2F;main&#x2F;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&#x27;ve just completed a dashboard project which I&#x27;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!
评论 #38860082 未加载
评论 #38859812 未加载
jauntywundrkindover 1 year ago
The first picture on the page is the editor, and dammmnnnm wowwww. From it&#x27;s bullet point:<p>&gt; <i>Diagram Editor: A drag-and-drop interface to combine Nim apps into scenes. Fork and edit existing apps like &quot;OpenAI image&quot;, and &quot;Text overlay&quot; 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&#x27;ve built a very cool generic flow-based programming system here, that happens to be used for smart frames.
评论 #38857381 未加载
评论 #38857180 未加载
NoboruWatayaover 1 year ago
Looks really interesting. Am I right in thinking it&#x27;s not actually an OS, but rather software that runs on top of an OS on the Pi?
评论 #38859572 未加载
评论 #38858826 未加载
评论 #38858795 未加载
评论 #38866696 未加载
justusthaneover 1 year ago
Looks cool! I&#x27;ve been wanting to set up an e-ink display with my HomeAssistant, so I&#x27;ll be checking this out.<p>In your &quot;Why FrameOS&quot; post, you have a photo that looks like an e-ink display displaying a HomeAssistant dashboard, and under it you say &quot;However the software side of things was rubbish.&quot; What exactly were the issues you had before writing FrameOS? It looks like it&#x27;s working great in the picture at least!<p>I&#x27;m also curious what this actually means:<p>&gt; GPT4 Support: Ask your favourite LLM to write and debug FrameOS apps for you.
评论 #38857183 未加载
评论 #38856619 未加载
whycomeover 1 year ago
Is there a good equivalent to keep old Amazon fire tablets from being e-waste? They are Android based.
评论 #38857239 未加载
评论 #38856069 未加载
评论 #38855837 未加载
eightysixfourover 1 year ago
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.
评论 #38857216 未加载
greendude29over 1 year ago
Thanks for posting, this is a fun space to see more software in.<p>Indirectly related, but I&#x27;m in the market for a 32inch+ screen which can be used for a photo frame. With the exception of Samsung&#x27;s Frame, I haven&#x27;t been able to find other products which is surprising to me because it seems like such a simple use case. Here&#x27;s what I&#x27;ve found so far:<p>- TVs and monitors: downside is keeping these on 24-hours isn&#x27;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?
评论 #38863468 未加载
sydbarrett74over 1 year ago
Reaaallly cool project. These are the innovative OS stories I like to see, not the latest useless marketing department driven &#x27;feature&#x27; that some Microsoft PM thought was a good idea.
bitwranglerover 1 year ago
I was imagining something like MotionEYE OS <a href="https:&#x2F;&#x2F;github.com&#x2F;motioneye-project&#x2F;motioneyeos&#x2F;wiki">https:&#x2F;&#x2F;github.com&#x2F;motioneye-project&#x2F;motioneyeos&#x2F;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.
评论 #38859842 未加载
cryptozeusover 1 year ago
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.
293984j29384over 1 year ago
I use MagicMirror to do this. It&#x27;s a great piece of software. I&#x27;m a bit shocked nobody has mentioned this yet. <a href="https:&#x2F;&#x2F;magicmirror.builders&#x2F;" rel="nofollow">https:&#x2F;&#x2F;magicmirror.builders&#x2F;</a>
niutechover 1 year ago
Why do we need full-blown RPi to run FrameOS? There are many cheap ESP32-based e-paper displays like LILYGO T5-4.7&quot;, so please add support for ESP32.
评论 #38900093 未加载
m463over 1 year ago
pretty cool<p>Seems to require a pi. Wonder if it can work with this: <a href="https:&#x2F;&#x2F;amazon.com&#x2F;dp&#x2F;B0C4TS1NMS" rel="nofollow">https:&#x2F;&#x2F;amazon.com&#x2F;dp&#x2F;B0C4TS1NMS</a>
评论 #38857308 未加载
评论 #38855949 未加载
评论 #38865098 未加载
fudged71over 1 year ago
for dashboard software like this are there any reliable techniques to prevent burn-in? I&#x27;d like to set up a large screen with a dashboard but I don&#x27;t want to wreck the screen
评论 #38856284 未加载
评论 #38857270 未加载
评论 #38856710 未加载
评论 #38856455 未加载
12thover 1 year ago
This looks really good. I can see it&#x27;s not listed in your list of devices but I&#x27;m wondering if there is anyway to get this running with an old kindle.
isoprophlexover 1 year ago
Those circular color displays look incredible! I had no idea these things were available, but outlets like adafruit have them in stock. Amazing.
评论 #38859896 未加载
gotwaltover 1 year ago
Would be amazing if this could be adapted to replace the Tidbyt OS. Such a promising device with such terrible software.
ycuser2over 1 year ago
Does this work only with HDMI displays? I have a waveshare e-ink display which connects only via GPIO interface.
评论 #38859961 未加载
评论 #38858244 未加载
评论 #38858214 未加载
评论 #38858202 未加载
proeeover 1 year ago
Can a Pi go into sleep mode running FrameOS so the device can be battery powered?
评论 #38859927 未加载
bluepuma77over 1 year ago
Would be cool to run this on old kindle ebook hardware.
zubairqover 1 year ago
Cool OS! Could it work for shop window displays?
评论 #38860042 未加载
snvzzover 1 year ago
Note this is not an OS, but something that runs on top of Linux.