Como enviar código G para a sua impressora 3D: a forma correcta

Roy Hill 17-10-2023
Roy Hill

Existem algumas formas de os utilizadores de impressoras 3D enviarem ficheiros de código G para as suas máquinas, sendo que todas elas funcionam bastante bem. Este artigo irá mostrar-lhe as principais formas de as pessoas enviarem os seus ficheiros de código G e irá identificar as melhores formas de o fazer.

A melhor forma de enviar ficheiros G-Code para a sua impressora 3D é expandir a sua impressora 3D para utilizar capacidades Wi-Fi utilizando um Raspberry Pi &; software OctoPrint. Isto permite-lhe transferir ficheiros sem fios para a sua impressora, permitindo-lhe também controlá-la para iniciar impressões remotamente.

Esta é a resposta básica sobre como o fazer, por isso, se quiser mais pormenores e outras informações importantes, continue a ler.

    O que é o código G numa impressora 3D?

    O G-Code (Código Geométrico) é uma linguagem de programação controlada numericamente e um tipo de ficheiro que contém instruções que a sua impressora 3D pode compreender. Traduz comandos como o aquecimento do seu bocal ou cama de impressão, para cada movimento dos eixos X, Y e Z que a sua impressora 3D efectua.

    Estes ficheiros de instruções de código G são criados através da utilização de uma aplicação de software de corte, que tem interfaces fáceis de utilizar para fazer ajustes específicos à forma como as suas impressões 3D funcionam.

    Quando estiver satisfeito com as suas definições de temperatura, definições de velocidade, altura da camada, definições de suporte e tudo o resto, carregue em slice, que cria o ficheiro G-Code.

    Um exemplo de código G é o seguinte:

    G1 X50 Y0 Z0 F3000 E0.06

    G1 - comando para deslocar o bocal à volta da mesa de impressão

    X, Y, Z - ponto no eixo correspondente para onde se deve deslocar

    F - velocidade de extrusão por minuto

    E - a quantidade de filamento a extrudir

    Quais são as melhores formas de enviar ficheiros de código G para a minha impressora 3D?

    Enviar ficheiros de código G para a sua impressora 3D é uma tarefa bastante fácil, permitindo-lhe criar modelos de impressão 3D bonitos e criativos. As pessoas perguntam-se quais são as melhores formas de enviar ficheiros para a sua impressora 3D, e eu queria ajudar a responder a esta questão.

    Depois de criar o ficheiro de código G a partir do seu cortador favorito, há algumas formas de o fazer:

    • Inserir o cartão (Micro) SD na sua impressora 3D
    • Cabo USB para ligar a impressora 3D a um computador ou portátil
    • Através da conectividade Wi-Fi

    Estes são os principais métodos para enviar ficheiros G-Code para a sua impressora 3D, mas podem ser bastante complicados em alguns aspectos quando começa a introduzir outros factores como o Arduino, mas este artigo utilizará os métodos mais simples.

    Inserir o cartão (Micro) SD na sua impressora 3D

    A utilização de um cartão SD é uma das formas mais comuns e gerais de enviar o código G para a sua impressora 3D. Quase todas as impressoras 3D têm uma ranhura para cartão SD que é normalmente utilizada para este fim.

    Pode facilmente enviar o código G para um cartão SD ou MicroSD depois de cortar o seu modelo CAD no computador ou portátil. O meu Ender 3 veio com um cartão MicroSD e um leitor de cartões USB, o que lhe permite guardar ficheiros directamente.

    Guarde o ficheiro G-Code no cartão MicroSD e insira-o na ranhura do cartão MicroSD da impressora.

    Este é provavelmente o método mais utilizado para enviar ficheiros G-Code para uma impressora 3D, devido à sua simplicidade e eficácia para realizar o trabalho sem aplicações ou dispositivos adicionais.

    Tente não cometer o erro de desligar o cartão SD durante o processo de impressão 3D ou o seu modelo irá parar.

    Cabo USB ligado a um computador ou portátil

    Em vez de utilizar um cartão SD, podemos ligar directamente a nossa impressora 3D a um computador ou portátil utilizando um simples cabo. Este é um método menos comum, mas é bastante eficaz para a impressão 3D, especialmente se estiver perto.

    O único inconveniente desta opção é que, se utilizar o seu computador portátil, terá de o manter em funcionamento durante todo o tempo, uma vez que o modo de espera pode interromper o processo de impressão e arruinar o seu projecto.

    Por conseguinte, recomenda-se que se opte sempre por um computador de secretária quando se envia o código G através de um USB.

    Consulte o meu artigo sobre Precisa de um bom computador para impressão 3D, para ver alguns computadores fantásticos que pode utilizar com a sua impressora 3D, especialmente para cortar ficheiros grandes.

    USB através do navegador Chrome

    Este é um dos métodos mais simples para enviar G-Code para a sua impressora 3D. Em primeiro lugar, terá de adicionar uma extensão "G-Code Sender" ao seu navegador Chrome.

    Instale esta extensão clicando no botão "Adicionar ao Chrome". Após a conclusão do processo de instalação, abra a aplicação do remetente G-Code.

    Abra as Definições no menu da barra superior e seleccione a porta que inclui o texto "tty.usbmodem" e, em seguida, defina a velocidade de comunicação para o seu alcance máximo.

    Agora pode enviar o código G directamente para a sua impressora 3D, escrevendo comandos na consola a partir desta aplicação.

    Envio de código G através de conectividade Wi-Fi

    O método cada vez mais utilizado para enviar o código G para o seu 3D é através da opção Wi-Fi. Esta opção mudou todo o cenário da impressão 3D e levou a experiência de impressão para o próximo nível.

    Existem muitas aplicações e programas que podem ser utilizados para este processo, tais como OctoPrint, Repetier-Host, AstroPrint, etc.

    Para utilizar o Wi-Fi como via de envio de código G, é necessário adicionar um cartão SD ou USB Wi-Fi, implementar o AstroBox ou utilizar o OctoPrint ou o Repetier-Host com um Raspberry Pi.

    OctoPrint

    Provavelmente, uma das mais apreciadas adições ao controlo da impressora 3D é a utilização do OctoPrint, um software de código aberto de fácil utilização. No OctoPrint, existe um separador de terminal que mostra o código G em execução, bem como o retorno.

    Depois de se habituar a usar o OctoPrint, será muito fácil enviar o código G para a sua impressora 3D.

    Pode fazer muito mais do que enviar código G para a sua impressora 3D, por isso dê uma vista de olhos nos muitos plugins úteis que o OctoPrint tem se estiver interessado.

    Este vídeo do HowChoo explica em pormenor o que é necessário, como configurar e como gerir as coisas depois.

    Veja também: 5 maneiras de corrigir o encordoamento e o escorrimento nas suas impressões 3D

    Usando o Repetier-Host para enviar o código G para a impressora 3D

    Ao abrir a aplicação Repetier-Host, existem quatro quadros principais no canto superior direito da interface: "Object Placement", "Slicer", "G-Code Editor" e "Manual Control".

    Object Placement é o separador no qual carregará os ficheiros STL que contêm o seu modelo de impressão. Certifique-se de que o modelo está perfeitamente dimensionado e pronto para ser impresso.

    Depois disso, vá para o separador "Slicer" e clique no botão "Slice with Slic3r" ou "CuraEngine" localizado na parte superior do separador. Este passo transformará o modelo de impressão STL sólido nas camadas e instruções que a sua impressora 3D pode compreender.

    Também pode ver o processo de impressão numa visualização camada a camada para se certificar de que não são necessárias melhorias.

    Veja também: Como obter as camadas superior e inferior perfeitas na impressão 3D

    O "Controlo Manual" é o separador no qual terá a opção de enviar o Código G directamente para a impressora, escrevendo o seu comando na área de texto do Código G localizada na parte superior do separador.

    Depois de escrever o comando, clique no botão "Send" (Enviar) e a impressora começará imediatamente a compilar e a implementar a acção que pediu com o seu comando G-Code.

    No separador "Manual Control" (Controlo manual), terá muitas opções de controlo a que pode aceder para efectuar alterações. Terá a opção de desligar um motor passo a passo enquanto liga o outro.

    O caudal do filamento, a velocidade de extrusão, a temperatura do leito térmico e muitos outros elementos deste separador podem ser ajustados a seu gosto.

    Quais são alguns comandos de código G para a minha impressora 3D?

    O vídeo abaixo explica o que é necessário e guia-o através do processo de envio do código G para a sua impressora 3D, mostrando também alguns comandos comuns do código G que são utilizados por muitos utilizadores de impressoras 3D.

    G0 & G1 são comandos utilizados para mover a cabeça de impressão 3D em torno da base de impressão. A diferença entre G0 & G1 é que G1 está a dizer ao programa que vai fazer uma extrusão de filamento após o movimento.

    G28 coloca a cabeça de impressão no canto frontal esquerdo (G28 ; Go Home (0,0,0))

    • G0 & G1 - Movimentos da cabeça de impressão
    • G2 & G3 - Movimentos de arco controlados
    • G4 - Espera ou atraso/pausa
    • G10 & G11 - Retracção & não-retracção
    • G28 - Deslocação para o domicílio/origem
    • G29 - Sonda Z pormenorizada - nivelamento
    • G90 & G91 - Definição do posicionamento relativo/absoluto
    • G92 - Definir posição

    A RepRap tem a melhor base de dados de código G para tudo o que é código G, que pode consultar.

    Roy Hill

    Roy Hill é um apaixonado entusiasta da impressão 3D e guru da tecnologia com um vasto conhecimento sobre todas as coisas relacionadas à impressão 3D. Com mais de 10 anos de experiência na área, Roy dominou a arte de projetar e imprimir em 3D e se tornou um especialista nas últimas tendências e tecnologias de impressão em 3D.Roy é formado em engenharia mecânica pela University of California, Los Angeles (UCLA) e trabalhou para várias empresas conceituadas na área de impressão 3D, incluindo MakerBot e Formlabs. Ele também colaborou com várias empresas e indivíduos para criar produtos impressos em 3D personalizados que revolucionaram seus setores.Além de sua paixão pela impressão 3D, Roy é um ávido viajante e um entusiasta do ar livre. Ele gosta de passar o tempo na natureza, fazer caminhadas e acampar com sua família. Em seu tempo livre, ele também orienta jovens engenheiros e compartilha sua riqueza de conhecimento sobre impressão 3D por meio de várias plataformas, incluindo seu popular blog, 3D Printerly 3D Printing.