# Raspberry Pi
OctoFarm comes wrapped in a nice pre-built image for the RaspberryPi running on Ubuntu 64-bit. Similar to OctoPrint's OctoPi, FarmPi comes with all you need to get up and running with OctoFarm. You have the option to use FarmPi, or manually install OctoFarm itself. Both instructions are below. FarmPi was created by Maurice Kevenaar (opens new window) and all credit for it's creation goes to him. You can find the FarmPi Github (opens new window).
WARNING
This image does NOT include OctoPrint... You will need that on another device / installed seperately somewhere...
You can find more information about FarmPi here: FarmPi Documentation (opens new window)
# Supported Printer Amount
WARNING
This is a guesstimate, these figures are due to change as feedback is received on the image.
RaspberryPi | # of Printers |
---|---|
3A+ | 5 |
3B / 3B+ | 10 |
4B - 2GB | 20 |
4B - 4GB | 40 |
4B - 8GB | 80 |
# FarmPi Distribution (Recommended Install)
- Download the FarmPi image from github or the official FarmPi mirror. Always make sure you're getting the latest version.
- Flash the image onto your microSD Card.
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 FarmPi after flashing the SD Card.
If your network PC supports bonjour you can find your instance at
http://farmpi.local
or the ip address that your router gave the device.More configuration options can be found on Maurice Kevenaar GitHub but you will be able to start adding printers to your FarmPi instance on it's web interface now.
# Manual Installation (FarmPi Recommended)
- Ubuntu Download for Raspberry Pi
Download Ubuntu 64-bit 20.04 for your Raspberry Pi Hardware. Click here (opens new window)
WARNING
Make sure it's Ubuntu Server 20.04.1 LTS
- Flash the image onto your microSD Card.
Boot the ubuntu server after inserting the SD card.
Login to the Pi command line with your favourite SSH application.
TIP
Default ubuntu credentials are:
- Username: ubuntu
- Password: ubuntu
- Continue on with the Linux (Ubuntu) setup.