OctoFarm was created to fill a need anyone using OctoPrint with multiple printers will have run into... How do I manage all this from one place!?
That's where OctoFarm steps in, due to it's server based architecture it allows for constant monitoring over your farm and a web interface to manage whenever you want.
Find out more about each section of the app below.
An area designed to allow you full control over adding/removing/editing/managing printers on your farm.
Take full control of your farm with the bulk actions, quickly bring online a batch of printers and get some prints started.
Manage your farm right down to each individual printer. Quickly add/remove a new bank of printers with the Add / Import / Delete buttons. You can also bulk edit your printers for any network/settings changes.
Each printer get's a host of options for further control and management. You can set maintainence alerts, view individual printer statistics, see printer logs and edit your OctoPrint settings
Bring a whole section of your farm online and ready to print with the click of a button. Currently allows you to connect/disconnect (OctoPrint -> Printer) and also Re-Scan (refresh OctoFarm -> OctoPrint connection) your OctoPrint instances.
A customisable overview of your entire farm with a wide selection of elements to choose from.
Quickly see your farms current print statistics, printer states and even your farms environment history all on a single page. Great for a large screen display.
You can completely customise your view by arranging the elements anyway you want. You can also re-size all of the elements including the graphs.
Choose which elements you feel are most important for your dashboard by disabling the ones you don't need.
Keep an eye on your entire farm at once whilst retaining controls over each individual printer.
Choose between various views to better suit your individual farm needs. No camera's on your farm? No problem, OctoFarm reacts to your OctoPrint camera settings so you don't waste resources on what's not needed.
This view will display all your printers in an organised list, perfect for those camera-less farms.
This view is a camera monitoring station for your printers. You can customise the camera rows and view many streams at once.
This view is a kind of combination of the previous two views. It will show your camera if available and give you more refined controls over prints.
A running log of every successful/cancelled/failed print across your entire farm.
Drill down into individual prints or see statistics of a group of them using the available filters. You can also log notes and if available history will capture your file image from the Prusa/SuperSlicer/Cura stl preview plugins.
Drill down and see updated statistics with the available history filters. Find a specific file, prints that used a certain spool or even drill down by folder which can be used to keep a group of prints together.
Get an idea of your most printed file, most used spool or even automatically calculate your prints cost per hour.
Open up the history card to drill down into more specific print meta data and also update some of the fields. Allows you to add notes to your print for future reference.
Quickly swich between your OctoPrint file lists on every printer on your farm.
Full management capabilities as well as drag/drop upload triggers, Multiple file Uploads to multiple printers at once and more.
Quickly change between all the printers file lists on your farm and manage the files on each of these instances.
Manage your files with the file actions Sync, Start, Select, Move, Download and Delete all all currently available for each file. You can also Upload, Upload and Print, Create folders on your OctoPrint instance.
Got a large set of files that you need on a few different printers? Fire off multiple files to multiple printers with a few clicks. Uploading a single file? You have the options to print after upload is complete.
Keep a track of all your manufacturers and spools and assign them to printers so they are logged and tracked by OctoFarm
Enhance your spool tracking with Filament Manager Plugin support on OctoPrint. Enabling this and syncing your OctoFarm instance with it will bring a whole host of extra information like cost/weight.
OctoFarm splits your spools by Profiles. Profiles include the constants that are the same across every roll. Manufacturer, Material, Density and Diameter.
Spools are your individual spool, you can be as pedantic with this as you like. Track each individual one or just track it by colour / material type. Weight is only available whilst using the Filament Manager Plugin.
Get an overview of your filament statistics. See how much of a specific type you've got with the available filters for your spools.
Editable options to further tweak your OctoFarm instance.
Includes client/server settings, setup Alerts for specific triggers in your farm, Basic management of OctoFarms database, Download OctoFarms logs and view system information about your instance.
Setup alerts that fire off to custom system scripts from triggers on your farm. You can use Print Done, Failed, Paused, Cooled and Error as triggers at the moment.
Customise OctoFarms server and client settings to your liking. OctoFarm should work out of the box for most setups, but the option is there if required.
View and download all of OctoFarms system logs. They are split by function so you can investigate a specific area with ease.