Headless CNC com um Garagino para armazenar o firmware Grbl v_08c

A utilização de um Garagino simplificou a montagem do protótipo do vídeo abaixo.

O próximo passo será a substituição do outro Arduino por um Garagino e substituição dos Shields por componentes separados para facilitar a montagem como um único conjunto, mais acessível e mais compacto.

Material básico:

Arduino Uno R3;

Garagino do Laboratório de Garagem;

MicroSD da Sparkkfun;

LCD 16x2 e

3 x drives Pololu DRV8825. 

 

Link do vídeo:

 

https://www.youtube.com/watch?v=Y0ASDqrFbDs

Exibições: 8088

Responder esta

Respostas a este tópico

Para dar um ponto de partida segue a imagem das ligações entre as partes componentes:

oi,nao seria mais facil usar um arduino mega ao inves de 2 UNO?

Olá Renato,

Para utilizar apenas um Arduino, será necessário modificar o código fonte do Grbl e manter a atualização dessa mudança sempre que o Grbl for atualizado.

O Arduino extra tem a função de suportar o cartão SD, o teclado e o LCD, além de executar um pré-processamento do GCode.

Você pode simplificar a montagem utilizando dois Garaginos à venda no Laboratório de Garagem.

Gostei do link que você indicou sobre CoreXY, estou montando um protótipo com esse sistema.

Até +,

Milton Vilela

Muito boa sua pesquisa, pena que não dá para usar o SD-CARD com o GRBL no Arduino UNO, falta pinos para isso. 

Faltou usar a linha de ENABLE do driver da Pololu, ou você esqueceu de colocar no esquema ?

O ENABLED do GRBL está no pino 8 do Arduino, e serve para ativar/desativas os motores, o GRBL já faz isso automaticamente atráves do pino 8 do Arduino. 

Ligar o pino 8 do Arduino ao JP2(8) aos três drivers da pololu, 

Isso faz com que o a corrente não circule nos motores quando esses estão parados, evita que os motores e o chip esquente demais.

Olá Luís,

Liguei o pino 8 do Arduino ao Enable dos drives DRV8825 da Pololu e funcionou normalmente.

Agora preciso entender melhor para saber alguns detalhe de como exatamente funciona a ativação e desativação dos motores.

Percebi que há desativação quando os três motores estão sem atividade, mas, preciso saber se algum código Gcode quando mandado para o Grbl pode causar esse efeito.

Boa noite Luís,

Estou anexando um novo desenho das ligações mostrando como consegui ligar LCD e SD_card no primeiro Arduino e as ligações no Garagino com o Grbl.

Vou testar a saída Enable no pino oito, conforme sua informação.

A figura dos drives referem-se ao Pololu A4988, equivalente ao BigEasydrive da Sparkfun, vendido no LG, mas, estou utilizando o novo Pololu DRV8825.

Estou treinando a utilização do software Fritzing pra facilitar na hora das montagens.

Incluí as ligações básicas para o shield MicroSD da Sparkfun e LCD (com teclado), ambos vendidos no LG.

Abç,

Milton Vilela

Miltom boa tarde,

Parabens pelo projeto.

Estou montando uma cnc e pretendo usar o grbl, como faco pra carregar o arquivo .hex no arduino ?

Nesta sua montagem o garagino roda o grbl e o outro arduino usa um programa q vc desenvolveu ?

Obrigado.

Olá Rodrigo,

Para gravar o arquivo .hex do firmware Grbl no ATmega328P eu utilizo o Avrdudegui.exe, conforme figura abaixo.

Um link para o pacote que contem o Avrdudegui.exe pode ser encontrado no link:

http://sourceforge.net/projects/winavr/files/

Gravei utilizando um Arduino e depois passeio o chip para o Garagino para simplificar a montagem.

No outro Arduino tem o programa para gerenciar os arquivos gravados no cartão SD, utilizando as teclas do shield com LCD.

Ok, Obrigado.

Nesta semana pretendo finalizar a montagem mecânica, e na semana q vem o cabeamento e os drivers, a principio vou usar na protoboard assim como vc porém simplificado em apenas uma. Vc já fez algum teste com sensor  fim de curso e home no grbl ?

Por último trabalharei no arduino e grbl pois ainda não domino bem essa parte.

Vc já tem a mecânica pra sua máquina ?

Obrigado.

Rodrigo boa noite.

Mostra as fotos de sua máquina, pode ser?

Obrigado.

Euclides.

Então Euclides eu comprei um kit de uma maquina chamada shapeoko (www.shapeoko.com)

e fiz algumas adaptações inclusive aumentei a área de trabalho para aproximadamente 450x450x100 mm. Esta semana eu finalizarei a montagem mecânica e posto uma foto.

Minha intenção é fazer algumas placas de circuito e pequenos trabalhos em acrilico e mdf. 

Caro Rodrigo,

A receita cobrou imposto? Você colocou um segundo motor no eixo y? Está conseguindo fazer placas (PCB)? Obrigado. Stein

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço