Git Product home page Git Product logo

octoprint-temperaturefailsafe's Introduction

OctoPrint-TemperatureFailsafe

OctoPrint Plugin that executes shell commands on temperature violations

Setup

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

     https://github.com/google/OctoPrint-TemperatureFailsafe/archive/master.zip
    
  2. Restart OctoPrint

Configuration

Configure the thresholds and commands via the OctoPrint settings UI.

TemperatureFailsafe

Disclaimer

This is not an official Google product.

octoprint-temperaturefailsafe's People

Contributors

foosel avatar precision avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

octoprint-temperaturefailsafe's Issues

Pause instead of cancel

Is it possible to have the failsafe pause the printer instead of cancel the print? This would allow the user to possibly fix the problem and then continue printing.

cancels before reaching temp...

what can be done to add a " wait for temp " code, with plugin enabled and i start to print plugin automatically cancels print before printer reaches temp.

Add low threshold actions

Add an additional failsafe in the event that the thermistor itself fails and starts reading 0 degrees

TemperatureFailsafe Low Temp Settings

At first when adding this plugin I thought it would only protect the case where the temp runs out of control high. To my surprise it actually had protection for low temp set points as well. The failure mode I was experiencing was similar to fakio87, after I started a print at some point the heated bed would stop heating. As a result the print would shrink and detach from the bed and well.....everyone has seen it! It turns out some of the solder joints on the mosfet I was using for the heated bed had become compromised . If this Plugin would start examining the temperatures after the "M117 Printing..." line in the starting gcode it would protect against the temp drifting low during a print. This way you wouldn't have to manually preheat the printer.

Interested in expanding? {enhancement}

I am trying to find a way to trigger gpio signals to control neopixels based on temperature data. So leds will be blue to red while heating up, white while printing and maybe green when done. can this be utilized to do that??

polling after print started

Hi, I'm having this issue:
when i start printing, the bed and the extruder are heated up first and then, when both temp are reached, the print effectively start.
The plugin start polling since the very beginning, while extruder and bed are still in the heat up process, and thus it shut down the print job even if the printing is not started.

Would be possible to add an option check the printing is started before starting polling for thermal runaway?

Thanks!

Shell Script examples

Can you give an example of the shell scripts that you can run.

Is there a website with examples of commands that can be run from a shell in octoprint??

The plugin is not displayed after installation

The plugin is not displayed after installation.

I installed "TemperatureFailsafe" via the URL on the 1.4.0rc3, but the plugin is not displayed in the settings. According to the installation window it runs without problems. Also in the log I don't see any messages, also none that "TemperatureFailsafe" is running.
Please tell me what information or logs are necessary to help.

edit: here the log installation

v1.3.11 breaks this plugin

As seen on the octoprint forums, the release of OctoPrint 1.3.11 causes this plugin to break, as it sees a temperature reading with no numeric value.

2019-05-18 02:45:05,396 - octoprint.plugins.TemperatureFailsafe - ERROR - TemperatureFailSafe violation, heater: chamber: NoneC < 15C
2019-05-18 02:45:05,403 - octoprint.plugins.TemperatureFailsafe - ERROR - Canceling print

Failsafes stops print during heatup

Hi,

I have the problem, that failsafe will only work, when I preheat my printer manually.

As soon as I start a print without preheating the plugin will stop the print as the temo will be below the "low temp" parameter.

I could keep that parameter empty, however sometimes my printer is stopping heating when the print starts but keeps going which can lead to alot of stress for the extruder/nozzle if I am not present.

Is there any work around, that the failsafe will wait for the print to start until it is activated?

Calling of an external script for additional failure detection

In order to increase safety even more, I would like to check also the alarm level of my smoke detector (conntected to a pin of the RPI).
The most flexible way to implement this would probably be an option to call an also external script in the polling routine.

Would it be possible to add such a feature to this plugin?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.