thermal-runaway

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
thermal-runaway [2019/02/18 20:12] samuelpinchesthermal-runaway [2019/02/18 20:28] samuelpinches
Line 12: Line 12:
 In Marlin firmware, there are a series of settings that enable the firmware to monitor the temperatures and thermal progress of the hot-end(s) and heated bed of a 3D Printer. Should a condition occur that is outside the ‘safe boundaries’ set in the firmware, it can shut down the heaters and all printing processes to help prevent damage to the 3D Printer, and avoid dangerous situations such as a potential fire. In Marlin firmware, there are a series of settings that enable the firmware to monitor the temperatures and thermal progress of the hot-end(s) and heated bed of a 3D Printer. Should a condition occur that is outside the ‘safe boundaries’ set in the firmware, it can shut down the heaters and all printing processes to help prevent damage to the 3D Printer, and avoid dangerous situations such as a potential fire.
  
-I need to stress here, however, that **these settings, and the Marlin firmware itself, cannot guarantee absolute Thermal Runaway Protection under all circumstances**. These are not absolute fail-safes, nor are they idiot proof. The final section in this document covers some basic safety precautions in situations beyond the control of the firmware and the controller.+I need to stress here, however, that **these settings, and the Marlin firmware itself, cannot guarantee absolute Thermal Runaway Protection under all circumstances**. These are not absolute fail-safes, nor are they idiot proof. The final sections in this document cover some basic safety precautions, as well as  situations beyond the control of the firmware and the controller.
  
 <alert danger>Thermal Runway Protection in Marlin only provides one level of protection, and there are some circumstances that it cannot prevent. One very important hazard to be aware of are **[[#MOSFET Shorts|MOSFET Shorts]]**</alert> <alert danger>Thermal Runway Protection in Marlin only provides one level of protection, and there are some circumstances that it cannot prevent. One very important hazard to be aware of are **[[#MOSFET Shorts|MOSFET Shorts]]**</alert>
Line 18: Line 18:
 ==== Thermal Runaway Safety Monitoring Settings in Marlin ==== ==== Thermal Runaway Safety Monitoring Settings in Marlin ====
  
-Let’s now go through each of the settings in the Marlin firmware (as of release 1.1.9) and cover what they are each for:+Let’s now go through each of the thermal runaway settings in the Marlin firmware (as of release 1.1.9) and cover what they are each for
 + 
 +<alert info> Note: Many features in Marlin can be enabled or disabled. In most cases, features are disabled when they are 'commented out'. This is done by inserting two forward slashes at the start of the line to be disabled, like ‘%%//%%’. See the examples below:</alert> 
 + 
 +**Here's an example of an enabled feature:** 
 +<code>#define THERMAL_PROTECTION_HOTENDS</code> 
 +**Here's an example of a disabled feature:** 
 +<code>//#define THERMAL_PROTECTION_HOTENDS</code> 
 + 
 + 
  
 ---- ----
Line 31: Line 41:
  
 What it is:\\ What it is:\\
-**These are the two most important settings for thermal protection in Marlin**. If these are disabled (having two slashes in front of them ‘%%//%%’), then there is no Thermal Runaway Protection at all – regardless of any of the other items covered here. +**These are the two most important settings for thermal protection in Marlin. If these are disabled (by commenting out), then there is no Thermal Runaway Protection at all** – regardless of any of the other items covered here. 
  
 What it does:\\ What it does:\\
-When enabled (no slashes before the ‘#define’ statements), it enables Thermal Runaway Protection to help keep your printer, and you, safe. +When enabled (no slashes before the ‘#define’ statements), these options enable Thermal Runaway Protection to help keep your printer, and you, safe. 
  
 How to use it:\\ How to use it:\\
Line 198: Line 208:
  
 **Here are some precautions and best practices when operating your 3D Printer.** **Here are some precautions and best practices when operating your 3D Printer.**
 +
 +  * Ensure you have a **fire extinguisher** (pick one suitable for electronic fires) within the room your printer is operating.
 +  * Ensure you have a **working Smoke Alarm** within the room your printer is operating.
  
   * Do not turn on your printer’s heaters if the thermistors are not initially reporting temperatures near your room’s temperature (when fully cooled) or, if a thermistors is not connected or physically attached to the heater it is responsible for monitoring (e.g. stuck down to the the print bed or mounted in the nozzle heater block).   * Do not turn on your printer’s heaters if the thermistors are not initially reporting temperatures near your room’s temperature (when fully cooled) or, if a thermistors is not connected or physically attached to the heater it is responsible for monitoring (e.g. stuck down to the the print bed or mounted in the nozzle heater block).
Line 223: Line 236:
 A 3D printer with a shorted MOSFET will immediately start to heat up once power is turned on - and will not obey any instructions from the safety systems to turn off. In that circumstance Thermal Runaway will occur, and this may generate smoke, toxic fumes and can potentially cause a fire.  A 3D printer with a shorted MOSFET will immediately start to heat up once power is turned on - and will not obey any instructions from the safety systems to turn off. In that circumstance Thermal Runaway will occur, and this may generate smoke, toxic fumes and can potentially cause a fire. 
  
-MOSFET short can occur randomly at any time, without any apparent cause. For this reason, lastly, and absolutely:+Since a MOSFET short can occur randomly at any time, without any apparent cause. For this reason, lastly, and absolutely:
  
 ==== NEVER LEAVE AN OPERATING 3D PRINTER UNATTENDED ==== ==== NEVER LEAVE AN OPERATING 3D PRINTER UNATTENDED ====
 +
 +Stay safe, and happy printing!
  
 -- //DaHai Zhu// -- //DaHai Zhu//
thermal-runaway.txt · Last modified: 2020/12/25 02:13 by 127.0.0.1