CNC Shield para arduino Uno e Nano
Hoje iremos apresentar duas shields para quem pretende fazer uma CNC, uma gravadora a laser ou outra máquina qualquer que seja de controlo computadorizado por coordenadas.
Estas duas shields consistem em compactar tudo o que é necessário para controlar os motores e ligar diretamente ao software do computador através do Arduino.
Neste momento existem duas placas para o efeito, no qual a versão v3 é para arduino uno e a v4 para o arduino nano, mas ambas fazem o mesmo e funcionam da mesma maneira.
O que vão precisar?
- 1x Arduino (nano ou uno)
- 1 CNC shield (v3 se uno, v4 se nano)
- drivers Polulu (recomendo os drv8825 ou os A4988)
- motores Nema 14 ou 17, com um máximo de intensidade de 2A
- jumpers para definir o microstepping
Sendo assim, precisam posteriormente preparar o vosso arduino para comunicar com o computador, aí vão usar o GRBL, que é um firmware que serve unicamente para o arduino, com a finalidade de controlar os motores passo a passo e servos.
Para instalar, é muito simples, apenas terão de fazer o download do Xloader aqui e o último firmware do GRBL aqui. Posteriormente abrir o Xloader, depois abrir o ficheiro hex e fazer upload para o arduino. Se quiserem voltar a usar o arduino normalmente terão de instalar o bootloader de novo pelo programa oficial.
Após o arduino estar configurado, irá montar os drivers, motores e arduino na CNC Shield, tendo em atenção o microstepping (explicação do microstepping) e colocar os jumpers na placa, e também à posição do driver 🙂
Após a montagem, conecta-se ao computador, e terá-se que usar o software do GRBL.
Neste caso iremos usar o que é feito em Java, logo corre em qualquer SO, apenas tem de ter a última versão de Java instalada no vosso computador, e tem que configurar no programa a porta USB e o Baud Rate 115200.
Espero que comecem a iniciar no mundo maker e a fazer as vossas próprias coisas 🙂
Podem-se juntar aos grupos do Lógica da Mecatrónica, nomeadamente o do arduino aqui: Grupos
Fez algum teste com a
shield v4? Funcionou?
Não testamos, mas funcionam. Não falta informação sobre isso 🙂
Gostaria de saber, vou montar uma cnc para usinar alumínio, pretendo usar motor de passo numa 23 com 15kg, qual a configuração que eu posso usar?
Bom dia, se pretende um hardware para um Nema 23, esta board não serve. Terá de recorrer a drivers que suportem mais corrente, tal como por exemplo o TB6600 e pode então usar o Arduino para os controlar.
Bom dia Daniel,poderia fazer um projeto eletrônico para mim colocar 3 motores nema23 com 425oz-in da uns 30kgm,fico no aguardo obrigado
nao tem data sheet essa placa ???
comprei uma para o meu tcc e nao quero inciar a instalaçao sem antes ver ….
A placa é um clone desta: http://blog.protoneer.co.nz/arduino-cnc-shield/
🙂
Olá Daniel,
Comprei um Elekslaser A5 sem o laser beam, pois minha intenção é fazê-lo operar com um Laser Beam de 15W. Pois, instalei o dito cujo, porém, no momento em.wue ligo o equipamento o canhão já inicia logado e aí já sabe, faz um baita estrago.
Você poderia me passar um passo a passo de como instalar um Glbr compatível? O controle é um arduíno nano.