Slicer
Configuração do G-code inicial no slicer para o funcionamento correto do iHeater¶
Para obter aquecimento uniforme e impressão estável com materiais técnicos, é importante configurar corretamente a ordem dos comandos no G-code inicial. Abaixo estão recomendações para integrar o aquecimento da câmara do iHeater ao código inicial do seu slicer (por exemplo, Cura, PrusaSlicer, OrcaSlicer etc.).
O que fazer¶
Antes de ativar o aquecimento da câmara, é necessário:
Ativar o aquecimento da mesa
O aquecimento da mesa ajuda a câmara a aquecer de forma mais uniforme e rápida. Essa mesa atua como uma fonte adicional de calor, contribuindo para um aquecimento mais eficiente de toda a câmara.
Ativar o ventilador de circulação de ar (se usado)
Pode ser um ventilador lateral ou qualquer outro destinado à distribuição uniforme do calor na câmara.
Se na configuração do Klipper ele se chama, por exemplo, chamber_fan, então:
Em algumas impressoras há ventiladores de exaustão que mantêm a temperatura mínima possível na câmara. Isso é importante ao imprimir com plásticos como PLA e PETG, mas prejudica a velocidade de aquecimento da câmara. Para esse ventilador, é possível passar um novo parâmetro de temperatura, por exemplo temperatura_alvo_na_câmara + 10
Ativar o aquecimento da câmara usando um dos macros: M141 ou M191
Diferença entre M141 e M191¶
| Macro | Finalidade | Bloqueia a execução do código |
|---|---|---|
M141 |
Define a temperatura alvo da câmara | Não (o aquecimento começa, mas a impressão continua imediatamente) |
M191 |
Define a temperatura da câmara e aguarda até que ela atinja o valor definido | Sim (o próximo comando será executado somente após o aquecimento) |
Exemplos:¶
- Se você quiser iniciar imediatamente o aquecimento da câmara e executar todas as operações preliminares em paralelo ao aquecimento, e depois continuar a impressão sem esperar o aquecimento completo da câmara, esta opção é adequada. Isso funciona bem para plásticos do tipo ABS e modelos grandes - enquanto as primeiras camadas são impressas, a câmara terá tempo de aquecer:
- Se uma peça pequena estiver sendo impressa ou se for necessária uma temperatura estável da câmara (por exemplo, ao imprimir PA, PC e outros materiais sensíveis), é melhor usar o comando com espera pelo aquecimento:
Após o aquecimento da câmara¶
Depois de chamar um dos macros (M141 ou M191), você pode continuar o G-code inicial normal:
M190 S[first_layer_bed_temperature] Aguardar aquecimento da mesa
M109 S[first_layer_temperature] Aguardar aquecimento do hotend
G28 Homing
G29 (se a autocalibração for usada)
...
Recomendações¶
- Se você usar
M191, pode definir um pequeno desvio no qual a câmara é considerada suficientemente aquecida (por exemplo, 5°C abaixo do alvo) - isso é configurado no macro [gcode_macro CHAMBER_VARS]variable_start_offset. - Certifique-se de que todos os macros usados (
M141,M191) estejam incluídos na configuração do Klipper e configurados corretamente. - Se o seu slicer oferecer suporte a condições, você pode adicionar uma verificação: por exemplo, ativar a câmara somente quando a temperatura de impressão estiver acima de 50°C (para ABS, ASA etc.).
Configuração da temperatura na câmara térmica no slicer¶
Em muitos slicers modernos, é possível indicar a temperatura desejada da câmara térmica diretamente no perfil do filamento. Esse valor é conveniente para usar como parâmetro S nos macros M141 ou M191.
A captura de tela mostra o campo "Chamber temperature", no qual está definido o valor 60°C. Isso é apenas um valor numérico - nem todos os slicers enviam o comando para aquecer a câmara. Para que a temperatura seja realmente aplicada, é necessário verificar a geração do G-code pelo slicer e usar comandos no G-code inicial, se necessário:
ou
Certifique-se também de que a variável chamber_temperature esteja definida nas configurações do slicer, ou substitua-a manualmente por um número.
Se ativar a opção "Activate temperature control", alguns slicers adicionam automaticamente o comando M191 com o valor de temperatura definido. Isso é conveniente se você quiser que o aquecimento da câmara ocorra com espera antes da impressão.
Recomenda-se usar o controle manual por meio de macros para ter controle total sobre a lógica de aquecimento e a sequência de ações.
