Ola a todos e primeiramente obrigado!
Estou com um problemão e não sei bem como resolver.
Eu iniciei um projeto de graduação com um colega e fiz o projeto de uma estrutura de um cnc router de 3 eixos que usam barras roscadas m8 para movimenta-lo e uma dremel 4000 para usinar.
Porem o que nos foi fornecido pelo professor e que devemos usar é uma placa arduino mega 2560 com uma ramp's 1.4 para 4 drivers de motores (a4988) e 3 motores nema 23 1.8° 3A de corrente maxima.
Sei que os drivers não são os ideias porem é com eles que devemos trabalhar porem meu parceiro que deveria fazer a programação no arduino teve de viajar e me deixou sozinho nesta empreitada.
Porem nao sei muito bem como programar em arduino e tenho de fazer isso sozinho mas meu praso esta para entregar o trabalho até o dia 15 de fevereiro, então nao tenho tempo de aprender e programar tudo. Vi varios codigos de interpretar g code na internet que são possiveis carregar no arduino mas muitos nao são para arduino mega e alguns outros nao carregam na placa pois ficam dando erros.
então sera que alguem tem um conjunto de arquivos que eu possa usar para carregar na minha placa e me idicar um passo a passo para que posso colocar estes motores para funcionar pois só preciso disso para me formar e estou ficando desesperado.
Tenho a disponibilidade para ligar para a pessoa ou contato por e-mail não sei como compensar o bom samaritano a me ajudar prometo que colocarei como colaborador do pg.
por favor eu estou a alguns dias em busca destes arquivos e nao tive muito sucesso e só preciso disso para me formar.
Muito obrigado a todos.
EMAIL ( filipep@hotmail.com)
se eu puder ligar eu passo meu telefone e ligo para a pessoa obrigado!
Tags:
a ideia seria essa, o resto é por sua conta:
1) Faça o upload do código grbl no arduino uno e configure o grbl de acordo com seu uso
---------------
Grbl: g-code interpreter
versão mais recente:
https://github.com/grbl/grbl/tree/master
versão 0.8:
https://github.com/grbl/grbl/tree/v0_8
Grbl Controller
http://zapmaker.org/projects/grbl-controller-3-0/
Aqui video de como configurar grbl 0.8
https://www.youtube.com/watch?v=zf2RbZb45gw&index=7&list=PL...
---------------
2) Conecte seus drivers e motores na ramps de forma adequada
3) Ligue os pinos da ramps no arduino uno com grbl
---------------
pinagem da placa ramps
https://github.com/MarlinFirmware/Marlin/blob/Development/Marlin/pi...
pinagem do arduino mega
http://www.zembedded.com/wp-content/uploads/2013/04/ardunio_mega.png
Por exemplo, os pinos do eixo "x" são esses abaixo, faça um teste de continuidade entre o pino do driver e o pino na ramps pra confirmar se confere:
X_STEP_PIN 54
X_DIR_PIN 55
X_ENABLE_PIN 38
Após ter CERTEZA de quais são os pinos ligue os pinos da ramps correspondente ao eixo no pino adequado no uno com grbl:
pinagem g-code
http://ceit.uq.edu.au/wiki/images/b/ba/Grbl_Pin_Diagram.png
---------------
PS: todas as conexões devem ser feitas com os dispositivos desconectados da energia. DERRRR. kkkk
-----------
videos extras talvez seja útil
conectando a4988 ao arduino com grbl
https://www.youtube.com/watch?v=lvaBb-rPepY&list=PLyDhftEDcBH6U...
Conectar A4988 ao motor de passo
https://www.youtube.com/watch?v=0jKYbounpyM
entao tentei abrir esse arquivo do arduino mais o meu IDE só aceita a extenção .ino... como eu mudo isso?? ou tem varios IDE para cada tipo de arquivo ( viu nao sei nada de arduino...desculpe)
grbl é uma biblioteca.
descompacte e renomeie a pasta "grbl-master" pra "grbl" e copie essa pasta pra "pasta de instalação do Arduino\libraries"
abra a ide em branco
vá no menu "Sketch>Import Library...>grbl"
Ele vai carregar a biblioteca, aí é só fazer o upload pro arduino.
então Antonio desculpe novamente perturba-lo espero que você não esteja ficando sem paciência...
Meu grande problema até agora foi gravar as livrarias no arduino... por exemplo a livraria do grbl que eu peguei de você quando eu vou gravar ela da um erro... e no geral as livrarias que eu tentei gravar dão erros também o que eu acredito que seja um erro que eu estou cometendo pois eu consigo instalar o Blink altera-lo (então acredito que o arduino esta funcionando corretamente eu que estou comendo mosca em algo)...
o erro que vem dado quando tento instalar o grbl é esse:
Binary sketch size: 27.678 bytes (of a 258.048 byte maximum)
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: verification error, first mismatch at byte 0x3a00
0x88 != 0x00
avrdude: verification error; content mismatch
Obrigado novamente!
não sei dizer o que seria esse erro "verification error; content mismatch"
aqui com a IDE 1.0.5, roda sem problemas todas as versões.
Vc pode tentar outra opção já fazer o upload através do programa XLOADER do arquivo hex compilado do grbl.
veja aqui nesse link
http://blog.protoneer.co.nz/quick-grbl-setup-guide-for-windows-ardu...
esqueci de mencionar.
Houve uma mudança na pinagem da versão grbl 0.8 pra 0.9
Antonio você nao vai acreditar...
Eu na minha tentativa de descobrir como gravar antes de enviar meu questionamento para o forum baixei um arquivo de um cara que tinha um blog na internet...
Dai eu copiei e fiz tudo o que ele colocou num tutorial em ingles, e dai dava-se os erros...
Depois que começamos a nos corresponder pedi para um amigo dar uma olhada para ver se ajudava em alguma coisa o que eu descobri que o arquivo que ele me mandava retirava o meu drive de coneção com as portas usb e nao deixava as placas se conectarem corretamente no pc...
Dai eu usei outro pc e agora 3:17 da manha depois de muita dor de cabeça a placa gravou em menos de 10 segundos...
agora vou para a segunda fase que vc me indicou...
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por