{"action":"created","issue":{"url":"https://api.github.com/repos/MarlinFirmware/Marlin/issues/2590","labels_url":"https://api.github.com/repos/MarlinFirmware/Marlin/issues/2590/labels{/name}","comments_url":"https://api.github.com/repos/MarlinFirmware/Marlin/issues/2590/comments","events_url":"https://api.github.com/repos/MarlinFirmware/Marlin/issues/2590/events","html_url":"https://github.com/MarlinFirmware/Marlin/pull/2590","id":100141436,"number":2590,"title":"Enable thermal runaway protection by default","user":{"login":"alexspeller","id":1217,"avatar_url":"https://avatars.githubusercontent.com/u/1217?v=3","gravatar_id":"","url":"https://api.github.com/users/alexspeller","html_url":"https://github.com/alexspeller","followers_url":"https://api.github.com/users/alexspeller/followers","following_url":"https://api.github.com/users/alexspeller/following{/other_user}","gists_url":"https://api.github.com/users/alexspeller/gists{/gist_id}","starred_url":"https://api.github.com/users/alexspeller/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/alexspeller/subscriptions","organizations_url":"https://api.github.com/users/alexspeller/orgs","repos_url":"https://api.github.com/users/alexspeller/repos","events_url":"https://api.github.com/users/alexspeller/events{/privacy}","received_events_url":"https://api.github.com/users/alexspeller/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/MarlinFirmware/Marlin/labels/Feature%20Request","name":"Feature Request","color":"006b75"},{"url":"https://api.github.com/repos/MarlinFirmware/Marlin/labels/Needs%20feedback","name":"Needs feedback","color":"fbca04"},{"url":"https://api.github.com/repos/MarlinFirmware/Marlin/labels/Release","name":"Release","color":"000000"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":3,"created_at":"2015-08-10T18:55:46Z","updated_at":"2015-10-05T20:29:21Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/MarlinFirmware/Marlin/pulls/2590","html_url":"https://github.com/MarlinFirmware/Marlin/pull/2590","diff_url":"https://github.com/MarlinFirmware/Marlin/pull/2590.diff","patch_url":"https://github.com/MarlinFirmware/Marlin/pull/2590.patch"},"body":"I think that this should be enabled by default, seeing as thermistor getting dislodged is relatively common and the consequences of that can include destruction of printer, loss of house, and fiery death, whereas if it cuts in when it's not supposed to, the consequences can include mild annoyance and a failed print."},"comment":{"url":"https://api.github.com/repos/MarlinFirmware/Marlin/issues/comments/145658072","html_url":"https://github.com/MarlinFirmware/Marlin/pull/2590#issuecomment-145658072","issue_url":"https://api.github.com/repos/MarlinFirmware/Marlin/issues/2590","id":145658072,"user":{"login":"Wackerbarth","id":505323,"avatar_url":"https://avatars.githubusercontent.com/u/505323?v=3","gravatar_id":"","url":"https://api.github.com/users/Wackerbarth","html_url":"https://github.com/Wackerbarth","followers_url":"https://api.github.com/users/Wackerbarth/followers","following_url":"https://api.github.com/users/Wackerbarth/following{/other_user}","gists_url":"https://api.github.com/users/Wackerbarth/gists{/gist_id}","starred_url":"https://api.github.com/users/Wackerbarth/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Wackerbarth/subscriptions","organizations_url":"https://api.github.com/users/Wackerbarth/orgs","repos_url":"https://api.github.com/users/Wackerbarth/repos","events_url":"https://api.github.com/users/Wackerbarth/events{/privacy}","received_events_url":"https://api.github.com/users/Wackerbarth/received_events","type":"User","site_admin":false},"created_at":"2015-10-05T20:29:21Z","updated_at":"2015-10-05T20:29:21Z","body":"Actually, I don't think that this is the correct approach.\r\n\r\nBy DEFAULT, NO option should be true. An option is something that might be nice, but is by no means required. The user needs to make a POSITIVE STATEMENT to add the non-default action.\r\n\r\nSo, what I think you really need is a DISABLE_THERMAL_RUNAWAY_PROTECTION option which defaults to false and thus provides the protection unless the user specifically stops it."}}