You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
alexborro 50b4e86f75 Add "Thermal Runaway Protection" feature
This is a feature to protect your printer from burn up in flames if it
has a thermistor coming off place (this happened to a friend of mine
recently and motivated me writing this feature).

The issue: If a thermistor come off, it will read a lower temperature
than actual. The system will turn the heater on forever, burning up the
filament and anything
else around.

After the temperature reaches the target for the first time, this
feature will start measuring for how long the current temperature stays
below the target minus _HYSTERESIS (set_temperature -
THERMAL_RUNAWAY_PROTECTION_HYSTERESIS).

If it stays longer than _PERIOD, it means the thermistor temperature
cannot catch up with the target, so something *may be* wrong. Then, to
be on the safe side, the system will he halt.

Bear in mind the count down will just start AFTER the first time the
thermistor temperature is over the target, so you will have no problem
if your extruder heater takes 2 minutes to hit the target on heating.
11 years ago
..
example_configurations Add safety limit for hot bed power in example configuration 11 years ago
BlinkM.cpp Corrected LCD only error 11 years ago
BlinkM.h Corrected LCD only error 11 years ago
COPYING first commit 14 years ago
Configuration.h Add "Thermal Runaway Protection" feature 11 years ago
ConfigurationStore.cpp Only increase EEPROM version for DELTA printers. 11 years ago
ConfigurationStore.h Removed Delta from the default config file. 11 years ago
Configuration_adv.h Update Configuration_adv.h 11 years ago
DOGMbitmaps.h Apply all changes from latest Marlin_V1 12 years ago
LCD Menu Tree.pdf Update the menu plan document with the current menu as per ultralcd.cpp. 11 years ago
LiquidCrystalRus.cpp Various typo fixes - only in comments, no code changes. 11 years ago
LiquidCrystalRus.h Enables support the Cyrillic alphabet for LCD 12 years ago
Makefile Makefile works with auto bed leveling 11 years ago
Marlin.h Individual extruder flow rate 11 years ago
Marlin.ino Add Azteeg X3 Pro as motherboard 68 11 years ago
Marlin.pde Add Azteeg X3 Pro as motherboard 68 11 years ago
MarlinSerial.cpp Various typo fixes - only in comments, no code changes. 11 years ago
MarlinSerial.h Initial SAV MkI (RepRap CloneWars board) integration. 11 years ago
Marlin_main.cpp Changed the type of variable to bool, the name to "cancel_heatup", flags implementation and added this fix to M190 gcode too. 11 years ago
Menu Plans.xlsx Update the menu plan document with the current menu as per ultralcd.cpp. 11 years ago
Sd2Card.cpp Add feature to check&retry CRC read errors on SD. 11 years ago
Sd2Card.h Add feature to check&retry CRC read errors on SD. 11 years ago
Sd2PinMap.h Initial SAV MkI (RepRap CloneWars board) integration. 11 years ago
SdBaseFile.cpp Few simple fixes that save RAM, as static strings are stored in RAM by default. 12 years ago
SdBaseFile.h Added long filename support. 13 years ago
SdFatConfig.h Added long filename support. 13 years ago
SdFatStructs.h Added long filename support. 13 years ago
SdFatUtil.cpp Updated SERIAL define to MYSERIAL, because Arduino 1.0 defines SERIAL as 0. 13 years ago
SdFatUtil.h made sd code only compile with SDSUPPORT defined. safes 10k of codespace 13 years ago
SdFile.cpp First cleanup. Moved all code to cpp files, so there are no dependencies on pde files. And no more odd requirement to cat files together. (Still need to fix the Makefile). Also cleaned up some defines and made defines upper case as by C coding conventions. 12 years ago
SdFile.h made sd code only compile with SDSUPPORT defined. safes 10k of codespace 13 years ago
SdInfo.h made sd code only compile with SDSUPPORT defined. safes 10k of codespace 13 years ago
SdVolume.cpp made sd code only compile with SDSUPPORT defined. safes 10k of codespace 13 years ago
SdVolume.h made sd code only compile with SDSUPPORT defined. safes 10k of codespace 13 years ago
Servo.cpp Bed Auto Leveling feature 11 years ago
Servo.h Various typo fixes - only in comments, no code changes. 11 years ago
cardreader.cpp M30 response is missing linefeed, "ok" therefore not on own line 11 years ago
cardreader.h preparation for hibernation 11 years ago
createTemperatureLookupMarlin.py Add M605 to dynamically set delta configuration 11 years ago
create_speed_lookuptable.py Added 20MHz support. 13 years ago
digipot_mcp4451.cpp Add Digipot config for 5DPrint D8 Driver Board 11 years ago
dogm_font_data_marlin.h Removed STB custom font hack from u8glib library and moved to marlin project 12 years ago
dogm_lcd_implementation.h fixed bad lcd commit from makr3d 12 years ago
fastio.h Various typo fixes - only in comments, no code changes. 11 years ago
language.h Add makibox machine information 11 years ago
motion_control.cpp software_endstops: use *_MIN_POS and *_MAX_POS for arcs 13 years ago
motion_control.h Removed interrupt nesting in the stepper ISR. 13 years ago
pins.h Configuration.h, pins.h: Add MOTHERBOARD 84 for Teensy++2.0 11 years ago
planner.cpp renaming the disable inactive extruder feature 11 years ago
planner.h Fixed a comment in the planner 11 years ago
qr_solve.cpp Various typo fixes - only in comments, no code changes. 11 years ago
qr_solve.h Simplify 3-point probing using new code only 11 years ago
speed_lookuptable.h Made the 2nd speed lookup table condition more explicit. 12 years ago
stepper.cpp Merge branch 'Marlin_v1' of github.com:ErikZalm/Marlin into Marlin_v1 11 years ago
stepper.h Various typo fixes - only in comments, no code changes. 11 years ago
temperature.cpp Add "Thermal Runaway Protection" feature 11 years ago
temperature.h Add "Thermal Runaway Protection" feature 11 years ago
thermistortables.h Added thermistor table for the 500C thermistor shipped with the Pico hot end. 11 years ago
ultralcd.cpp Changed the type of variable to bool, the name to "cancel_heatup", flags implementation and added this fix to M190 gcode too. 11 years ago
ultralcd.h Changed the type of variable to bool, the name to "cancel_heatup", flags implementation and added this fix to M190 gcode too. 11 years ago
ultralcd_implementation_hitachi_HD44780.h Fixes typo for lcd backlighting on I2C PCF8575 11 years ago
ultralcd_st7920_u8glib_rrd.h Various typo fixes - only in comments, no code changes. 11 years ago
vector_3.cpp Merge pull request #689 from cajun-rat/tidy 11 years ago
vector_3.h Fixed the plane vector equation to a simpler one (only dependent on the normal) 11 years ago
watchdog.cpp Fix compiling the watchdog error message when the manual reset watchdog is used. 12 years ago
watchdog.h Various typo fixes - only in comments, no code changes. 11 years ago