OctoFarm is a easy to setup and install web interface that unifies your Octoprint instances for easy monitoring of all your printers. The current implementation is very basic, and does just what it says on the tin. Please check the issues list for enhancements and current issues. Whilst the initial idea was spawned from quillfords/PrinterView this has taken it's own path. https://git.notexpectedyet.com

James Mackay 83cadbbe37 Update with PiZero info 3 days ago
css 0d034a29b9 Version 0.72 4 days ago
images 6058fc895c Initial Commit for new platform 7 months ago
js f2a141733e List view created 3 days ago
webfonts 6058fc895c Initial Commit for new platform 7 months ago
LICENSE a3e187c98f initial commit to new platform 7 months ago
README.md 83cadbbe37 Update with PiZero info 3 days ago
index.html f2a141733e List view created 3 days ago

README.md

OctoFarm

OctoFarm is a easy to setup and install web interface that unifies your Octoprint instances for easy monitoring of all your printers. The current implementation is very basic, and does just what it says on the tin. Please check the issues list for enhancements and current issues. Whilst the initial idea was spawned from quillfords/PrinterView this has taken it's own path.

Current Features:

  • Connect to multiple printers
  • Check the status of your printers current job
  • Cameral Wall: Displays only the camera for easy monitoring
  • Connect to printers com port
  • Start a print from the dash
  • Pause/Restart/Resume and Cancel a print from the dash
  • Add your own default background
  • Browser your local files (Folders not supported)
  • Select a file for printing

This is a Work in Progress!

Please be aware, the code is constantly changing currently as I get the basic's working better and the work on more features. There isn't anything that log's into your printer yet, it's only using the API so far, so whilst nothing can break. Just don't put 40 printers into it and complain because I've changed the database mechanism :).

PiZero's currently overheat due to API requests.

I've had reports of PiZero's overheating due to the ammount of API requests, I've only tested this on an i3 CPU with 3 instances of OctoPrint running and currently it barely increases the usage there. If anyone could send me information for Pi's that would be great until I can get some setup with virtual printers. Currenly not worth risking a print! The latest version 0.72 has some fixes for this, but they require testing! Especially over a longer period of time with a print going and camera attached.

  • 0.72 has been reported to lower the CPU usage some, I will be adding an option in to configure the timing of the calls to further help this.

Installation

Open the index.html file in your local browser, or place on a web server and access there.

  • Currently the database is per browser, I am working on changing this.

Contributions

If you would like to contribute to this project. Please head over to my facebook group, request to join (fill in the questions!) and then go into the chat section and find OctoFarm group chat. 

https://www.facebook.com/groups/293869191433559/?ref=bookmarks

#Special thanks to the following: