Skip to content

OllisGit/OctoPrint-CostEstimation

 
 

Repository files navigation

OctoPrint-CostEstimation

UNDER NEW MANAGEMENT

Hi everybody,
because there was no activtiy in the last month on the origial GitHub-Repository from @malnvenshorn,
the community deceided to find a new home of this OctoPrint-Plugin and here it it ;-)
See https://github.com/OctoPrint/plugins.octoprint.org/issues/623 for more details

What is my roadmap/stratagy of "hosting" this plugin?
- First: Plugin should run under the latest versions of Python and OctoPrint
- Analysing/fixing issues that prevent using the plugin
- An open mind for new ideas

Overview

Version Released GitHub Releases (by Release)

This OctoPrint plugin displays the estimated print cost for the loaded model. The print cost includes the price for the used filament the maintenance and operating cost for the printer as well as the depreciation of the printer.

HINT: The Cost-Calculation is based on the generated Metadata from OctoPrint. OctoPrint stores such data in the upload folder in the file .metadata.json. Look for your file then and you shoul see a analyse section like this: CostEstimation

If the metadata is not present you will see no filament from meta

To fix this, go to the "Plugin-Settings / Features" and switch "Analyze gcode..." to "always".

See #9

Features

  • Calculation based on the provided filament length (.../uploads/.metadata.json)
  • Customizable currency symbol
  • Hide cost if not logged in (optional)
  • Support for multiple extruders
  • Support for filament profiles with Filament Manager Plugin

Screenshots

CostEstimation CostEstimation

CostEstimation Settings

Setup

Install via the bundled Plugin Manager or manually using this URL:

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

About

OctoPrint plugin to display the estimated print cost for the loaded model

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 46.3%
  • Python 27.2%
  • Jinja 26.5%