FrameOS | FrameOS
![](https://blinkingrobots.com/wp-content/uploads/2024/01/FrameOS-FrameOS-1600x915.png)
FrameOS is an working system for single operate good frames.
It is meant to be deployed on a Raspberry Pi, and can be utilized with a wide range of e-ink and conventional shows. It is designed for each screens that replace 60 seconds per body, and for screens that replace 60 frames per second.
Assume good residence calendars, assembly room shows, thermostats, industrial dashboards, public commercial screens, and extra.
Options:
-
Centralized Deployment: The FrameOS Controller connects to Raspberry Pis through SSH for direct software program set up.
-
Compiled & Environment friendly: FrameOS is written in Nim, a compiled language. Your closing configuration will get compiled down right into a single environment friendly binary that comprises all apps, belongings and drivers.
-
Diagram Editor: A drag-and-drop interface to mix Nim apps into scenes. Fork and edit current apps like “OpenAI picture”, and “Textual content overlay” to fit your wants. Overwrite all fields with inline code snippets.
-
GPT4 Help: Ask your favorite LLM to put in writing and debug FrameOS apps for you.
-
{Hardware} Guides: For examined shows, we offer {hardware} guides, set up directions, and 3D printable circumstances.
Getting began
- Begin by putting in the FrameOS controller.
- Then arrange the raspberry, whereas following the device guide to your particular display.
Supported platforms
We assist all the most typical e-ink shows on the market.
- Pimoroni e-ink frames
- Waveshare e-ink
- Framebuffer HDMI output
- Net server kiosk mode
FrameOS is ok for residence and hobbyist utilization.
This software program remains to be in early improvement, and doesn’t have a secure launch. A docker picture is generated for each push to fundamental
. There aren’t any ensures issues will not abruptly break between releases, regardless of our greatest efforts.
Should you’re the adventurous sort, please strive it out, and assist out. Take a look at the tasklist for concepts. Do not ask for permission, simply submit a PR. Should you’re unsure, open a problem and we’ll focus on it.