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! 

Exibições: 2060

Responder esta

Respostas a este tópico

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

https://github.com/grbl/grbl/wiki/Connecting-Grbl

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...

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço