Hacker News new | ask | show | jobs
by oynqr 1404 days ago
Are Raspberry Pis a hard requirement to run Octoprint? There's plenty of other SBCs out there that are much nicer AND more available.
4 comments

I run OctoPrint on a RockPi, but I also rolled my own embedded Linux distro (PrintNanny OS) to package this setup.

There are a lot of small papercuts, like OctoPrint using `vcgencmd` to measure CPU throttling. `vcgencmd` is part of Raspberry Pi's userland. Not a big deal (aliased to another util). I've also added WebRTC-based streaming to my build.

The recommended way to use OctoPrint is the OctoPi image, which is based on Raspbian / Raspberry Pi OS. The OctoPi image includes extras like haproxy and mjpg streamer for HTTP-based JPEG frame stream. If you end up baking a RockPi image, here's the OctoPi root file system for reference: https://github.com/guysoft/OctoPi/tree/devel/src/modules/oct...

I run octoprint on an Intel NUC. I found my prints to be faster through octoprint than when I start them via sd card on my Ender 3.
no, there are many replies in here where people act as such and its kinda a mystery to me in 2022. many other SBCs are arm, and many others are running debian or and can easily run the same software without 'tons of extra effort because its not a rpi'

at this point the mere thought of setting up a sbc that isnt a raspberry pi is job security and frankly im not sure why. its not like the rasberry pi 1 days

Nope, it works fine on any reasonable Linux capable computer.