Trechos reutilizáveis de G-code para início, fim e pausa, além de trechos personalizados, todos gerenciados em um só lugar

Macros e snippets de G-code

Uma macro de G-code é um bloco de G-code reutilizável que o SimplyPrint executa em um momento definido da impressão, como no início, no fim, em uma pausa ou na troca de filamento. Você a escreve uma vez em um editor de código integrado, insere variáveis e trechos reutilizáveis e depois a atribui a uma única impressora, a um grupo de impressoras ou a todas as impressoras da sua conta. Sem editar cartões SD, atualizar o firmware ou colar novamente o mesmo G-code inicial em cada perfil do slicer.

Começar de graça Mais informações e guia
Imagem do recurso
Imagem do recurso

G-code de início, G-code de fim, pausa e suas macros personalizadas

Cada macro é um slot nomeado que você preenche com G-code. As principais, o G-code inicial que faz o homing, aquece e prepara antes de uma impressão e o G-code final que estaciona o cabeçote, resfria e deixa a mesa de impressão acessível, são executadas automaticamente antes e depois de cada trabalho. Pausar, retomar, cancelar, liberar a mesa, trocar filamento e outras ações também são macros, portanto, um botão no painel envia exatamente os comandos que você escreveu.

Macros são executadas pelo SimplyPrint, não pelo seu slicer, então a mesma rotina de início e fim se aplica independentemente de qual slicer ou perfil gerou o arquivo, e você a altera em um só lugar em vez de editar cada perfil.

Um editor de código de verdade, não uma caixinha de texto

Escreva seu G-code em um editor de verdade, com destaque de sintaxe, correspondência de parênteses e preenchimento automático embutido para comandos G-code. Passe o cursor sobre qualquer comando ou variável para ver o que faz, e um painel de ajuda leva direto às referências de G-code do Marlin e Klipper enquanto você trabalha.

O editor reconhece G-code como uma IDE reconhece código, então uma longa rotina inicial continua legível e você detecta um erro de digitação antes de chegar a uma impressora.

Imagem do recurso

Variáveis e marcadores do slicer fazem uma macro servir para todas as impressoras

Em vez de definir uma temperatura da mesa ou tamanho de bico fixos, insira uma variável como {bed_temp} ou {nozzle_size} no seu G-code, e o SimplyPrint preencherá o valor real da impressora e do trabalho em execução. As macros de início e fim também aceitam placeholders do slicer, para que os valores calculados pelo seu slicer vão direto para a rotina.

Um menu Variáveis no editor lista tudo que está disponível: variáveis padrão, placeholders do slicer e itens específicos do contexto da macro ativa, para você clicar e inserir o token exato sem nunca ter de adivinhar um nome. Assim, um único G-code inicial pode atender toda uma frota diversificada, em vez de uma macro por máquina.

Crie uma biblioteca de trechos reutilizáveis

Um trecho é um bloco nomeado de G-code que você salva uma vez e reutiliza em qualquer lugar: uma rotina de limpeza do bico, uma linha de purga, um aviso sonoro ao concluir, um bloco de nivelamento de malha. Insira um trecho em qualquer macro, e ele se expande para os comandos reais na execução, então, quando você melhorar o trecho, todas as macros que o usam também serão atualizadas.

Você gerencia trechos de código em uma tabela pesquisável que permite arrastar para reordenar e inseri-los no editor por um menu de snippets. Uma correção em um só lugar, aplicada em todos os lugares onde foi usada.

Imagem do recurso

Pronto para escrever seu G-code uma vez só?

Defina seu G-code inicial e final, salve alguns trechos e deixe o SimplyPrint executá-los em toda a sua frota.

Iniciar sua avaliação gratuita

Atribuir uma macro a uma impressora, grupo ou a todas

Defina uma macro padrão para toda a conta, e ela se aplicará a todas as impressoras. Escolha uma impressora e substitua-a só nessa máquina, útil quando ela precisa de uma linha de purga diferente ou de uma posição de estacionamento personalizada. O sistema de substituição mostra, de relance, quais impressoras diferem do padrão, para que uma frota de vinte máquinas nunca fique fora de sincronia sem você saber.

Para equipes, as macros da organização se aplicam a todos, e cada usuário pode manter macros pessoais que têm precedência ao imprimir, sem alterar os padrões compartilhados.

Imagem do recurso

Marlin, Klipper e mais: seu G-code, seu firmware

Macros enviam G-code bruto, então tudo o que o firmware da sua impressora entende funciona: Marlin, Klipper, RepRapFirmware e outros. O editor tem links para as referências de comandos do Marlin e do Klipper, e você pode chamar as macros da própria impressora a partir de uma macro do SimplyPrint. É a mesma abordagem independente de modelo do restante do SimplyPrint: mais de 500 modelos de impressora de mais de 130 marcas em uma conta, todos controlados pelo G-code que você escreve.

Visualize o G-code exato antes de executá-lo

Antes de confirmar uma macro, visualize o G-code totalmente montado, com os trechos expandidos e as variáveis preenchidas para a impressora escolhida, exatamente como ele será enviado. Você pode até verificá-lo em várias impressoras ao mesmo tempo para confirmar que uma alteração em toda a frota funciona corretamente em cada máquina antes que qualquer uma a execute.

Incluído em todos os planos

Macros e trechos de G-code fazem parte da plataforma principal do SimplyPrint, no plano Free e em todos os planos acima. O editor, as variáveis, os trechos e a atribuição por impressora, por grupo e para toda a conta estão incluídos, sem complemento de macros separado para comprar.

Perguntas frequentes

Uma macro de G-code é um bloco de G-code reutilizável que o SimplyPrint executa em um momento definido da impressão, no início, no fim, em uma pausa, na troca de filamento, na limpeza da mesa e muito mais. Você a escreve uma vez em um editor integrado e o SimplyPrint a executa para você, para que nunca seja necessário colar novamente os mesmos comandos em cada perfil do slicer ou na própria impressora.
Sim. Defina um padrão para toda a conta que se aplique a todas as impressoras e altere-o em uma impressora específica quando ela precisar de uma rotina própria, como uma linha de purga, posição de estacionamento ou temperatura diferente. O editor mostra quais impressoras diferem do padrão, para que uma frota grande não fique fora de sincronia sem você perceber.
Sim. As macros enviam G-code bruto, então qualquer comando aceito pelo seu firmware funciona, incluindo Marlin, Klipper, RepRapFirmware e outros. O editor tem links para as referências de comandos do Marlin e Klipper, e você pode chamar as macros de firmware da sua impressora a partir de uma macro SimplyPrint.
Sim. Em vez de definir valores fixos, insira uma variável, como temperatura da mesa ou tamanho do bico, no seu G-code, e SimplyPrint preenche o valor real para a impressora e o trabalho. Macros de início e fim também aceitam placeholders do slicer, para que os valores calculados pelo slicer entrem na rotina. Um menu Variáveis no editor lista todos os tokens disponíveis para que você clique e insira o correto.
Um trecho é um bloco de G-code nomeado e reutilizável: uma linha de purga, uma limpeza do bico, um bloco de nivelamento de malha. Você insere um trecho em uma macro, e ele se expande para os comandos reais na execução. Melhore o trecho uma vez, e todas as macros que o usam serão atualizadas. Macros são as rotinas executadas em eventos de impressão; trechos são os blocos reutilizáveis que você adiciona dentro delas.
Sim. Você pode visualizar o G-code totalmente montado, com trechos expandidos e variáveis preenchidas para a impressora escolhida, exatamente como ele será enviado. Também pode verificá-lo em várias impressoras ao mesmo tempo para confirmar primeiro que uma alteração em toda a frota funciona corretamente em cada máquina.
Sim. As macros da organização se aplicam a todos na conta, e usuários individuais podem manter macros pessoais que assumem prioridade quando imprimem, sem alterar os padrões compartilhados. É uma boa opção para um laboratório compartilhado ou print farm, onde a maioria das impressoras segue um padrão interno, mas alguns usuários precisam de ajustes próprios.
Macros e snippets de G-code fazem parte da plataforma principal do SimplyPrint e estão incluídos em todos os planos, a partir do Free. O editor, as variáveis, os snippets e a atribuição por impressora, por grupo e para toda a conta estão disponíveis.

Índice