google / octoprint-temperaturefailsafe Goto Github PK
View Code? Open in Web Editor NEWOctoPrint plugin that will execute shell commands if a heater exceeds a failsafe threshold.
License: Apache License 2.0
OctoPrint plugin that will execute shell commands if a heater exceeds a failsafe threshold.
License: Apache License 2.0
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??
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.
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.
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.
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
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
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??
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!
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?
Add an additional failsafe in the event that the thermistor itself fails and starts reading 0 degrees
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?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.