/OctoPrint-PrintJobHistory

OctoPrint Plugin stores all print-job informations of a print in a database

Primary LanguageJavaScript

OctoPrint-PrintJobHistory

WORK IN PROGRESS!!!!

Release Candidate 5 is out (last release candidate)!

Version Released GitHub Releases (by Release)

The OctoPrint-Plugin stores all print-job informations of a print in a database

Current implementation for Plugin-Manager URL:

https://github.com/OllisGit/OctoPrint-PrintJobHistory/releases/latest/download/master.zip

Support my Efforts

This plugin, as well as my other plugins were developed in my spare time. If you like it, I would be thankful about a cup of coffee :)

More coffee, more code

Planning Release #1

should include the following features:

Basic attributes to be captured:

  • Print result (success, fail, cancel)
  • Start/End datetime -> duration
  • Username
  • Filename, filesize
  • Note
  • Image
  • Printed Layers/Height
  • Spoolname
  • Material
  • Used/Calculated length
  • Used weight
  • Filament cost

UI features

  • Better error-feedback (more then just the "happy-path")
  • List all printjobs
  • Edit single printjob
  • Capture/Upload Image
  • Export all printjobs as CSV
  • Filter history table (only print result)
  • Sort history table (printdate, filename)
  • Capture image after print
  • Take Thumbnail from UltimakerFormatPackage-Plugin

Not included

  • No report diagramms
  • No fancy looking UI

Planning Release #2, ...

....to be done.... see:

Screenshots

plugin-settings plugin-tab editPrintJob-dialog missingplugins-dialog

Setup

Plugin is in "working-mode" and not released in official OctoPrint Plugin-Repository. You need to install it manually using this URL:

https://github.com/OllisGit/OctoPrint-PrintJobHistory/releases/latest/download/master.zip

Roadmap

see Planning-Board

Versions

see Release-Overview