Isso ainda está em andamento, e aqui está o que tenho até agora, mas primeiro:
Uma alternativa útil para problemas semelhantes:
Um problema muito semelhante a isso seria usar configurações diferentes para diferentes partes de um modelo no Slic3r. Para a maioria das configurações, isso pode ser alcançado através de malhas modificadoras .
Scripts de pós-processamento:
Até onde eu sei, o Slic3r não oferece a opção de definir a velocidade da primeira camada após uma balsa diretamente, mas eles permitem que você execute scripts de pós-processamento ; isto é, para executar automaticamente um conjunto de operações - programadas por você - na saída do código-g.
Embora longe de ser trivial, em teoria você pode criar um programa que execute o código g de saída, ajuste as configurações de acordo com sua preferência e salve-o novamente no destino de destino.
Ajustando a velocidade geral da impressora através do código g:
Como se vê, existe um comando simples de código g que define a velocidade geral da operação da sua impressora:
M220 S[some number] ; see the link above for compatible firmware
Um boletim informativo da Reprapwold explica que:
Por exemplo, o M220 S50 reduzirá a velocidade para 50% do código G fatiado original. Se você quiser apressar a impressão até o final da hora do jantar, use o M220 S200, para imprimir duas vezes mais rápido (200%)
Em outras palavras, assim como algumas impressoras permitem alterar a velocidade da impressão, você pode usar o comando M220 para substituir a velocidade atual usada, por meio de uma interface de usuário como PrintRun ou brincando com o próprio código-g original.
Manipulando a saída do código g para ajustar as configurações de velocidade:
A maneira mais fácil de alcançar nosso objetivo seria manipular manualmente o arquivo de código g de saída através de um editor de texto e inserir nosso comando M220 nos locais apropriados:
- Defina M220 S50 imediatamente antes da primeira camada de perímetro (após a camada de interface da balsa ), para diminuir a velocidade da primeira camada do modelo real.
- Defina M220 S100 algum tempo após a primeira camada de perímetro, para retomar as configurações de velocidade normal.
Para fazer isso, no entanto, precisamos ser capazes de distinguir esses dois pontos na saída do código g.
Distintos pontos de inserção:
O Slic3r oferece uma configuração em Print Settings -> Output options -> Verbose G-code
que - quando ativado - insere comentários escritos em todos os arquivos de código g gerados.
Se alguém inspecionar um arquivo de código-g gerado para um modelo com jangada, encontrará o comentário:
; move to first perimeter point <- lets call this A
e
; move to next layer (x) <- lets call this B
espalhados por vários lugares em todo o gcode.
Tenho a impressão de que a primeira ocorrência do comentário A acontece logo após o término da balsa e antes da impressão do modelo real, enquanto a primeira ocorrência do comentário B, o comentário subsequente A, pode ser usada para restaurar a velocidade ao normal.
Deve-se notar, no entanto, que os comentários no código g de saída não parecem totalmente consistentes e, portanto, eu não recomendaria que ninguém automatizasse essa lógica em um script sem encontrar outros pontos de interrupção mais confiáveis e verificá-los completamente através vários modelos diferentes.
Ainda não examinei os detalhes da escrita de um script automático para esta tarefa.