Risposte:
La protezione contro la fuga termica si spiega da sola; è protezione contro la temperatura che sfugge al controllo. In sostanza, il firmware verifica se l'uscita misurata del termistore ( Che cos'è un termistore? Un termistore è fondamentalmente un sensore di temperatura; è un componente elettrico (più specifico: un resistore) che ha una grande riduzione della sua resistenza quando riscaldato; viene spesso utilizzato per la misurazione e il controllo in quanto è possibile collegare la resistenza alla temperatura tramite una tabella o una curva ) all'interno di un intervallo previsto per un determinato valore target entro un determinato intervallo di tempo durante il riscaldamento dell'hotend o del letto riscaldato.
Ad esempio, quando si richiede l'hotend o il letto riscaldato a una determinata temperatura, gli elementi del riscaldatore vengono programmati / accesi per aumentare la temperatura. Se l'aumento di temperatura a seguito della programmazione dell'hotend o del letto riscaldato non viene raggiunto in tempo (impostazioni nella configurazione del firmware), la stampante si arresterà e il riscaldamento degli elementi del riscaldatore si arresterà. La stampante deve essere ripristinata dopo tale errore.
I problemi comuni che innescano la protezione in fuga termica sono:
La protezione contro la fuga termica ha principalmente lo scopo di prevenire i rischi di incendio arrestando la cartuccia del riscaldatore quando potrebbe essere caduta dal blocco del riscaldatore e sta cercando di incendiare l'intero ambiente.
Per illustrare il punto: questo accade se la protezione da fuga termica è disabilitata e la trama associata . Fortunatamente questo non ha comportato una perdita di vita e di casa, ma avrebbe potuto - e il proprietario è stato in grado di fare un esame forense su ciò che ha causato l'incendio.
Assicurati di avere le linee di configurazione nella sezione Protezione termica in fuga (466-485) del tuo file Configuration.h senza commento (no // davanti alle linee che iniziano con #define THERMAL _...) .
// ================================================ =========================== // ======================== Protezione contro la fuga termica ===================== == // ================================================ =========================== / ** * La protezione termica fornisce ulteriore protezione alla stampante da eventuali danni * e fuoco. Marlin include sempre intervalli di temperatura min e max sicuri che * proteggere da un filo del termistore rotto o scollegato. * * Il problema: se un termistore cade, segnalerà quello molto più basso * temperatura dell'aria nella stanza e il firmware manterrà * il riscaldamento acceso. * * Se si verificano errori "Runaway termico" o "Riscaldamento non riuscito" il * i dettagli possono essere regolati in Configuration_adv.h * / #define THERMAL_PROTECTION_HOTENDS // Abilita la protezione termica per tutti gli estrusori #define THERMAL_PROTECTION_BED // Abilita la protezione termica per il letto riscaldato
Nota che Marlin 2.x ha una protezione aggiuntiva per la camera di riscaldamento:
#define THERMAL_PROTECTION_CHAMBER // Abilita la protezione termica per la camera riscaldata
Questo in genere dovrebbe essere sufficiente per abilitare il TRP sulla tua stampante, la messa a punto può essere effettuata modificando la costante di tempo e l'aumento della temperatura nel file Configuration_adv.h nella sezione:
// ================================================ =========================== // ============================= Impostazioni termiche ================= =========== // ================================================ ===========================
Tuttavia, si consiglia di non modificare questi valori se non si è assolutamente certi; ad es. se la cartuccia di riscaldamento non è abbastanza potente e si sta arrestando la stampante. Quando si ottengono arresti falsi positivi della stampante in base al firmware Marlin è possibile:
* Se ottieni falsi positivi per "Runaway termico", aumenta
* THERMAL_PROTECTION_HYSTERESIS e / o THERMAL_PROTECTION_PERIOD
Per verificare se la protezione da fuga termica è abilitata sulla stampante, è possibile scollegare l'elemento riscaldante dell'hotend o del letto riscaldato durante la stampa o l'invio di comandi di temperatura alla stampante tramite USB utilizzando un terminale per inviare comandi direttamente alla stampante. È possibile scollegare l'elemento del riscaldatore mentre la stampante è fredda (prima dell'avvio) e anche quando l'elemento del riscaldatore si sta riscaldando. Non si verificherà alcun riscaldamento dell'ugello, quindi dopo il periodo definito dalla costante di tempo impostata nel firmware, la stampante si arresterà se è abilitata la protezione da fuga termica. Spegnere la macchina e ricollegare i cavi, non è consigliabile rimetterli su una macchina in esecuzione, poiché si potrebbero toccare i fili aperti; quando la stampante si ferma, è necessario spegnere o ripristinare la stampante comunque. Se la stampante non si è fermata,
Oltre ad attivare la protezione termica in fuga, è sempre una buona idea installare un rilevatore di fumo e un estintore nei dintorni della stampante 3D: il rilevatore di fumo su di esso, l'estintore a portata di mano dalla porta che conduce alla stanza.
Diamo un'occhiata a un test di instabilità termica (n. 2) eseguito da un Chris Bate.
In questo video lo sperimentatore ha guidato l'elemento di riscaldamento ininterrottamente fino al disastro. Il filo di Nichrome nell'elemento riscaldante si scioglie a circa 1.400 ° C. Solo una volta che si scioglierà, il circuito si interromperà e la corrente si fermerà. Il blocco riscaldante in alluminio, tuttavia, si scioglie a 660,3 ° C; molto prima che il nicromo si sciogliesse.
La protezione da instabilità termica è un codice nel firmware della stampante che verifica che, una volta applicata l'alimentazione al riscaldatore, la resistenza del termistore cambi in un intervallo specificato (tempo e quantità). Questa è la forma base di un circuito di controllo .
Se il sistema di controllo è implementato meccanicamente, viene chiamato termostato , generalmente tramite una striscia bimetallica.