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:
Tags:
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ç,
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
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por