thermal-runaway
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
thermal-runaway [2019/02/18 20:07] – [Introduction] samuelpinches | thermal-runaway [2019/02/18 20:30] – samuelpinches | ||
---|---|---|---|
Line 6: | Line 6: | ||
- | ===== Introduction | + | ==== Introduction ==== |
<alert info> | <alert info> | ||
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 | + | 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 |
<alert danger> | <alert danger> | ||
- | ===== 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: | + | |
+ | ---- | ||
+ | ==== Enabling & Disabling Settings ==== | ||
+ | |||
+ | Many features in Marlin can be enabled or disabled by modifying the configuration files in the source code. In most cases, features are disabled when they are ' | ||
+ | |||
+ | **Here' | ||
+ | < | ||
+ | **Here' | ||
+ | < | ||
+ | |||
+ | |||
+ | ---- | ||
+ | |||
+ | |||
+ | ==== Thermal Runaway Safety Monitoring Settings in Marlin ==== | ||
+ | |||
+ | Let’s now go through each of the thermal runaway | ||
+ | |||
+ | |||
---- | ---- | ||
Line 31: | Line 50: | ||
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 ‘%%// | + | These are the two most important settings for thermal protection in Marlin. If these are disabled (by commenting out - see [[#Enabling & Disabling Settings|above]]), 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 ‘# | + | When enabled (no slashes before the ‘# |
How to use it:\\ | How to use it:\\ | ||
Line 102: | Line 121: | ||
---- | ---- | ||
- | ===== Additional Settings | + | ==== Additional Settings ==== |
These are additional safety precaution items in Marlin that while not tied directly to Thermal Runaway Production, they still help keep the printer safe from over-driving the heaters and potentially causing a fire. | These are additional safety precaution items in Marlin that while not tied directly to Thermal Runaway Production, they still help keep the printer safe from over-driving the heaters and potentially causing a fire. | ||
Line 175: | Line 194: | ||
---- | ---- | ||
- | =====Basic Safety Precautions, | + | ==== Basic Safety Precautions, |
**Thermistor Type:**\\ | **Thermistor Type:**\\ | ||
Line 194: | Line 213: | ||
Typically, this thermistor type is set to ‘1’ : 100k thermistor - best choice for EPCOS 100k (4.7k pullup) | Typically, this thermistor type is set to ‘1’ : 100k thermistor - best choice for EPCOS 100k (4.7k pullup) | ||
However, if you do not know what thermistor your printer has installed, consult the printer manufacturer or the seller of the sensor to find out. | However, if you do not know what thermistor your printer has installed, consult the printer manufacturer or the seller of the sensor to find out. | ||
+ | |||
+ | ==== Best Practices & Safety Precautions ==== | ||
**Here are some precautions and best practices when operating your 3D Printer.** | **Here are some precautions and best practices when operating your 3D Printer.** | ||
- | * Do not turn on your printer’s heaters if the thermistors are not reporting temperatures near your room’s temperature (when fully cooled) or the thermistors | + | |
+ | * Ensure you have a **working Smoke Alarm** within the room your printer is operating. | ||
+ | |||
+ | | ||
* Do not exceed 250c hot-end temperature for those printers with PTFE (Teflon) in their throats (most 3D Printers) as out-gassing of toxic fumes can occur. | * Do not exceed 250c hot-end temperature for those printers with PTFE (Teflon) in their throats (most 3D Printers) as out-gassing of toxic fumes can occur. | ||
Line 203: | Line 227: | ||
* Do not purposefully bypass the Thermal Runaway Protection of your 3D Printer for any reason. If you are having issues with it erroneously triggering a Runaway fault, find out why and fix it. | * Do not purposefully bypass the Thermal Runaway Protection of your 3D Printer for any reason. If you are having issues with it erroneously triggering a Runaway fault, find out why and fix it. | ||
- | * Do not purposefully ‘burn’ the filament or its residue from the hot-end of your printer – through disengaging the thermistor or any other means. Burning of plastic, any plastic, produces toxic, possibly carcinogenic, | + | * Do not purposefully ‘burn’ the filament or its residue from the hot-end of your printer – through disengaging the thermistor or any other means. Burning of plastic, any plastic, produces toxic, possibly carcinogenic, |
* Do not purposefully trigger a Thermal Runaway event. There are no guarantees the Thermal Runaway Protection will engage before PTFE starts out-gassing toxic fumes, filament starts burning, or even a fire. | * Do not purposefully trigger a Thermal Runaway event. There are no guarantees the Thermal Runaway Protection will engage before PTFE starts out-gassing toxic fumes, filament starts burning, or even a fire. | ||
Line 213: | Line 237: | ||
- | ===== MOSFET Shorts | + | ==== MOSFET Shorts ==== |
MOSFETs (metal-oxide semiconductor field-effect transistors), | MOSFETs (metal-oxide semiconductor field-effect transistors), | ||
Line 221: | Line 245: | ||
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. | ||
- | A 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