Ahoj všem!
Vidím, že zde mnoho lidí řeší, jak tiskárnu odizolovat, aby se požár nerozšířil - to je sice hezké, ale je to jen postmorte, lepší je zcela předejít. Tím, že se tisk kousne a tryska zůstane hřát ve výrobku, by nezpůsobylo požár, to se mi stalo mnohokrát a ani 250°C rozhodně požár nezpůsobí. Je zde ale ještě jedna slabina, o níž se moc neví a sice termistor. Předpokládám, že většina z nás používá NTC100 a ten má tu neblahou vlastnost, že když odchází, náhle začně měřit menší údaje teplot, než je skutečnost, takže tryska je paradoxně přetopena a ani MAXTEMP limit to nezachrání. Jediné co lze sledovat, aniž bychom instalovali další teplotní čidla, je doba sepnutí nahřívání trysky.
Ve firmware Marlin 1.0.2 (dřívější netuším) je jedna pěkná funkce, která přesně toto umí, tedy hlídá dobu sepnutí po prvním dosažení nastavené teploty, takže pokud odejde čidlo, nedovolí nahřívat donekonečna.
Mrkněte do Configuration.h od řádku 232 až 266: THERMAL_RUNAWAY_PROTECTION, stačí odkomentovat
vždy dva příslušné řádky pro hotend či pro hotbed a funkce je aktivní.
Jednoduše to lze otestovat tak, nastavíte teplotu, necháte trysku nahřát a pak odpojíte jednu z proudových svorek topného tělíska - tryska začne chladnout (tedy nastane poruchový stav odcházejícího termistoru) a elektronika se bude snažit teplotu vyrovnat, takže sepne mosfet, ale ten již bude sepnut tak dlouho, že zareaguje právě ona ochranná funkce.
Samozřejmě, pokud odejde mosfet pro spínání hotendu, nezachrání to žádný povel elektroniky, leda byste měli Arduinem ovládaný i hlavní zdroj přes PS_PIN.
Tisku ZDAR!
Ondra