O que é a proteção térmica em fuga (TRP) e por que devo ativá-la?
Como se faz isso em Marlin?
fonte
O que é a proteção térmica em fuga (TRP) e por que devo ativá-la?
Como se faz isso em Marlin?
A proteção térmica descontrolada é basicamente autoexplicativa; é proteção contra a temperatura sair do controle. Essencialmente, o firmware verifica se a saída medida do termistor ( O que é um termistor? Um termistor é basicamente um sensor de temperatura; é um componente elétrico (mais específico: um resistor) que possui uma grande redução de sua resistência quando aquecida; é freqüentemente usado para medição e controle, pois você pode vincular a resistência à temperatura através de uma tabela ou curva ) está dentro de uma faixa esperada para um determinado valor-alvo dentro de um determinado período de tempo ao aquecer o hotend ou a cama aquecida.
Por exemplo, quando você solicita o hotend ou a cama aquecida a uma certa temperatura, os elementos do aquecedor estão sendo programados / ligados para aumentar a temperatura. Se a temperatura aumentar como resultado da programação da cama quente ou aquecida não for atendida a tempo (configurações na configuração do firmware), a impressora parará e o aquecimento dos elementos do aquecedor será interrompido. A impressora precisa ser redefinida após essa falha.
Problemas comuns que acionam a proteção contra fuga térmica são:
A proteção contra fuga térmica visa principalmente evitar riscos de incêndio, parando o cartucho do aquecedor quando ele pode ter caído do bloco do aquecedor e tentando incendiar todo o ambiente.
Para ilustrar o ponto: isso acontece se a Proteção contra fugas térmicas estiver desativada e a história associada . Felizmente, este não resultou em perda de vidas e lar, mas poderia ter - e o proprietário pôde fazer algum exame forense sobre o que causou o incêndio.
Verifique se você possui as linhas de configuração na seção Proteção contra fugas térmicas (466-485) do seu arquivo Configuration.h (não // na frente das linhas que começam com #define THERMAL _...) .
// ================================================== =========================== // ======================== Proteção contra fugas térmicas ===================== == // ================================================== =========================== / ** * A proteção térmica fornece proteção adicional à sua impressora contra danos * e fogo. O Marlin sempre inclui faixas de temperatura mínima e máxima seguras que * proteja contra um fio termistor quebrado ou desconectado. * * O problema: se um termistor cair, ele relatará a quantidade muito menor * temperatura do ar na sala, e o firmware manterá * o aquecedor ligado. * * Se você receber os erros "Thermal Runaway" ou "O aquecimento falhou", o * os detalhes podem ser ajustados em Configuration_adv.h * / #define THERMAL_PROTECTION_HOTENDS // Ativar proteção térmica para todas as extrusoras #define THERMAL_PROTECTION_BED // Ativar proteção térmica para a cama aquecida
Observe que o Marlin 2.x possui uma proteção adicional para a câmara de aquecimento:
#define THERMAL_PROTECTION_CHAMBER // Ativar proteção térmica para a câmara aquecida
Isso geralmente deve ser suficiente para ativar o TRP na sua impressora. O ajuste fino pode ser feito alterando a constante de tempo e o aumento de temperatura no arquivo Configuration_adv.h na seção:
// ================================================== =========================== // ============================= Configurações térmicas =================== =========== // ================================================== ===========================
No entanto, é recomendável não alterar esses valores, a menos que você esteja absolutamente certo; por exemplo, se o seu cartucho de aquecimento não for suficientemente potente e você estiver com a impressora parada. Ao obter a impressora falso-positiva, de acordo com o firmware do Marlin, você pode:
* Se você receber falsos positivos para "Thermal Runaway", aumente
* THERMAL_PROTECTION_HYSTERESIS e / ou THERMAL_PROTECTION_PERIOD
Para testar se a proteção contra fuga térmica está ativada na sua impressora, você pode desconectar o elemento aquecedor do hotend ou da cama aquecida enquanto imprime uma impressão ou envia comandos de temperatura para a impressora via USB usando um terminal para enviar comandos diretamente para a impressora. Você pode desconectar o elemento aquecedor enquanto a impressora estiver fria (antes da inicialização) e também quando o elemento aquecedor estiver aquecendo. Nenhum aquecimento do bico ocorrerá; portanto, após o período definido pela constante de tempo definida no firmware, a impressora será interrompida se a proteção contra fuga térmica estiver ativada. Desligue a máquina e reconecte os fios; não é aconselhável recolocá-los em uma máquina em funcionamento, pois é possível tocar nos fios abertos; quando a impressora parar, você deve desligar ou redefinir a impressora de qualquer maneira. Se a impressora não parar,
Além de ativar a proteção térmica contra fugas, é sempre uma boa idéia instalar um detector de fumaça e um extintor nos arredores da impressora 3D: o detector de fumaça sobre ele, o extintor ao alcance dos braços da porta que leva à sala.
Vejamos um Teste Térmico em Fuga (# 2) realizado por um Chris Bate.
Neste vídeo, o pesquisador dirigiu o elemento de aquecimento sem parar até o desastre. O fio Nichrome no elemento de aquecimento derrete a cerca de 1.400 ° C. Somente uma vez que derreta, o circuito será interrompido e a corrente será interrompida. O bloco de aquecimento de alumínio, no entanto, derrete a 660,3 ° C; muito antes do nicrromo derreter.
A proteção térmica descontrolada é uma parte do código no firmware da impressora que verifica se uma vez que a energia está sendo aplicada ao aquecedor, a resistência do termistor está mudando dentro de um quadro especificado (tempo e quantidade). Essa é a forma básica de um loop de controle .
Se o sistema de controle for implementado mecanicamente, ele será chamado de termostato , geralmente por meio de uma tira bimetálica.