Ao cortar um STL de uma torre de calor, você precisa informar ao cortador que precisa de uma temperatura diferente em um determinado nível e manter essa nova temperatura até que outra alteração seja solicitada.
A maneira como costumo fazer isso é usando um script de pós-processamento no Ulltimaker Cura , mas você pode fazer isso facilmente , alterando o arquivo de código G manualmente .
Para fazê-lo funcionar no Ultimaker Cura é:
- abra um modelo STL de torre de calor na placa de construção virtual,
- escolha as configurações corretas de impressão, por exemplo, velocidade do ventilador, velocidade de impressão, espessura da camada etc.
- agora navegue na barra de menu principal principal
Extensions -> Post Processing -> Modify G-Code
,
- selecione
Add a script
e escolha ChangeAtZ
,
- agora você recebe uma opção (chamada
Trigger
) de que pode alterar as opções em um determinado número Height
ou em um determinado Layer No.
número, decide o que deseja usar com base no modelo e no tamanho da camada usado, mas a altura pode ser escolhida com segurança quando você souber o mudanças de altura no modelo da torre de calor
- defina uma certa altura na qual você deseja alterar as propriedades de impressão especificando uma altura na opção
Change Height
,
- agora marque
Change Extruder 1 Temp
a caixa de seleção (verifique se a caixa Behavior
está configurada para Keep value
manter esse valor até você especificar o contrário, caso contrário, é válida apenas para uma única camada),
- uma nova caixa de entrada será apresentada, onde você poderá inserir o valor da extrusora,
- repita esse acréscimo de "mudanças a certa altura" ei instâncias
ChangeAtZ
até que você tenha especificado todas as temperaturas para todos os níveis
- Agora fatie o modelo (se não for feito automaticamente) e salve o arquivo de código G para impressão.
Se você olhar para o arquivo de código G gerado (o trecho abaixo é retirado de um arquivo de código G para um Ultimaker 3), verá que o script de pós-processamento adicionará linhas extras ao seu arquivo de código G. Por exemplo, o trecho a seguir mostra duas alterações de temperatura, uma a 5 mm (extrusora 1 a 250 ° C) e a outra a 10 mm (extrusora 1 a 245 ° C):
...
;LAYER:48
G0 X93.4 Y132.161 Z5
;ChangeAtZ V5.1.1: executed at 5.00 mm
M117 Printing... ch@ 5.0
M104 S250.000000 T0
...
...
;LAYER:98
G0 X93.4 Y132.35 Z10
;ChangeAtZ V5.1.1: executed at 10.00 mm
M117 Printing... ch@ 10.0
M104 S245.000000 T0
...
A conclusão é que a extrusora precisa ser instruída a ser aquecida ou resfriada a uma nova temperatura. Isso também é algo que você poderia ter se inserido manualmente adicionando os códigos M104 SXXX.000000 T0
em níveis específicos, onde XXX
está a temperatura da extrusora necessária para esse nível.
Basicamente, isso descreve como imprimir as impressões de calibração da torre de calor, não a seleção das configurações (por exemplo, temperatura da extrusora) a serem usadas nas impressões. Quando você criou o arquivo de impressão, está pronto para imprimir a torre e observar a qualidade da impressão. Você pode observar a impressão e inspecionar visualmente a temperatura, oferecendo o melhor desempenho estético, o melhor desempenho de balanço, o melhor desempenho de "enchimento", a maior velocidade, etc. É você quem decide o que é melhor para a sua aplicação. Como alternativa, você pode imprimir alguns testes de cupom e ver quais são estruturalmente os melhores. Observe que podem ser necessárias torres adicionais para diferentes configurações, como altura da camada, resfriamento de peças e velocidade de impressão, para otimizar o processo de impressão.
Além disso, eu prefiro o uso de modelos paramétricos (por exemplo, no OpenSCAD) em vez dos modelos STL encontrados na Internet, desta forma eu posso incorporar a configuração exata da impressora na torre para referência. Veja, por exemplo, esta resposta .