A dashboard tab for Octoprint that displays the most relevant info regarding the state of the printer and any on-going print jobs.
- 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
For release notes and release history, please visit the releases page or the wiki.
Install via the bundled Plugin Manager or manually using this URL:
https://github.com/j7126/OctoPrint-Dashboard/archive/master.zip
- For configuration help, please visit the wiki.
- 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
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.
- Inspired by OctoDash: https://github.com/UnchartedBull/OctoDash/
- Icons from: https://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
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.
For translation, please see the wiki page
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.