ℹ️ You can find the FarmPi documentation here
ℹ️ I released a blog post with more detailed information. You can find the blog post here
A Raspberry Pi distribution for 3d printers. It includes the OctoFarm software for managing and monitoring multiple Octoprint instances out of the box.
This repository contains the source script to generate the distribution out of an existing Ubuntu Raspberry Pi distro image.
Download the latest stable build:
Download the latest stable build (mirror):
Download the latest nightly builds:
Currently this table is a guesstimate, once this image is in play for a while, numbers could change
Raspberry Pi | # of Printers |
---|---|
3A+ | 5 |
3B / 3B+ | 10 |
4B - 2GB | 20 |
4B - 4GB / 400 | 40 |
4B - 8GB | 80 |
⚠️ This image is not running Raspberry Pi OS, thereforeraspi-config
is not available
- Unzip the image and install it to an sd card like any other Raspberry Pi image
- Configure your WiFi by editing
farmpi-wpa-supplicant.txt
on the root of the flashed card when using it like a thumb drive, or use an UTP cable - Boot the Pi from the card
- Log into your Pi via SSH (it is located at
farmpi.local
if your computer supports bonjour or find the IP address assigned by your router), default username is "pi", default password is "raspberry".-
To Change the password; run:
passwd
-
Optionally: Change the configured timezone; run:
sudo dpkg-reconfigure tzdata
-
Optionally: Change the hostname; run:
echo myhostname | sudo tee /etc/hostname
Your FarmPi instance will then no longer be reachable under
farmpi.local
but rather the hostname you chose postfixed with.local
, so keep that in mind.
-
OctoFarm is located at https://farmpi.local and also at https://farmpi.local. Since the SSL certificate is self signed (and generated upon first boot), you will get a certificate warning at the latter location, please ignore it.
- OctoFarm software for managing and monitoring multiple Octoprint instances out of the box
- Ubuntu Raspberry Pi distro image.
Development information has been moved here
Code contribution would be appreciated!