OctoPrint-Dashboard
A dashboard tab for Octoprint that displays the most relevant info regarding the state of the printer and any on-going print jobs.
Features
- Adds a new tab first in the list and becomes the default tab when opening OctoPrint
- Includes the following widgets:
- RPi host CPU Load, CPU Temp, CPU frequency, Mem Utilization, Storage Utilization.
- Printer profile, Connection status, Printer Status
- Hotend temp(s), Bed Temp, Chamber Temp, Fan speed
- Temperature/Humidity sensors.
- Shell command output
- Printed file, Job Progress, Layer Progress
- Layer Duration Graph
- Estimated total time, ETA, Time left, Time since print started
- Current layer, Total layers
- Current height, Total height
- Average layer time
- WebCam view
- Settings to configure what widgets and info to show on the Dashboard
- Supports multiple hotends as configured in the printer profile
- Supports chamber temperature if configured in the printer profile
- Configurable progress gauge type (Circle, Bar)
- Fullscreen mode including job control buttons (Start, Cancel, Pause/Resume)
- Full page mode by adding
?dashboard=full
parameter at the end of the octoprint url - Uses Estimates from PrintTimeGenius when installed
- Theme friendly
What's new?
For release notes and release history, please visit the releases page or the wiki.
Setup
Install via the bundled Plugin Manager or manually using this URL:
https://github.com/j7126/OctoPrint-Dashboard/archive/master.zip
Configuration
- For configuration help, please visit the wiki.
Known limitations
- The CPU-temp will likely only work on a Raspberry Pi.
- Disk Usage will likely only work on Linux deratives.
- UI testing is limited to latest versions of desktop browsers: Safari, Chrome and Firefox
- Plugin testing is limited to latest verson of OctoPrint
Integrations
Dashboard can display Temperature/Humidity sensor readings from Enclosure Plugin if it is installed.
Dashboard can use the time estimates provided by PrintTimeGenius if it is installed.
Screenshots
Credits
- Inspired by OctoDash: https://github.com/UnchartedBull/OctoDash/
- Icons from: http://www.iconninja.com
- Chartist chart framework: https://gionkunz.github.io/chartist-js/ license
- Plugin originally by: StefanCohen
- Currently maintained by: j7126 and Willmac16
- Contributors
- Community support and encouragement: OutsourcedGuru, jneilliii, foosel
Contributing
Pull requests
If your pull request contains large or disruptive changes, please get in touch first by opening an issue.
Please only make a pull request against the development
branch.
Translation
For translation, please see the wiki page
Support OctoPrint
I'm just doing this for fun and I don't ask for anything in return. If you want to make a donation then support Octoprint instead. Gina is the one who deserves it for creating and maintaining Octoprint.