Guia CNC Brasil - Tudo sobre CNC, Router, Laser, Torno e 3D Print
SOFTWARES => Controle => EMC-Linux => Tópico iniciado por: jot4p em 21 de Novembro de 2011, 17:41
-
Viva
Estou a desenvolver um projecto de uma CNC para a universidade,
De momento montei um driver de motor de passo tal e qual o "stepper motor driver v2.3" do reprap com o "A3982" (deixei pinos para STEP / DIR / ENABLE / MIN / MAX / GND)
Pertendo utilizar ARDUINO MEGA ( embora possa também ser a UNO mas gostava mais da MEGA)
AGORA não sei como fazer para escolher o software para o interface...
Gostaria de que recomendassem um... também pretendia de saber se o EMC2 dá (é compatível) para a arduino e par ao driver desenvolvido!
Muito Agradecido desde já!
-
Se tiverem outra solução para este driver também agradeço!
:-\ :-\ :-\ :-\
Qualquer coisa que me ajude tou desesperado! !!!
Viva
Estou a desenvolver um projecto de uma CNC para a universidade,
De momento montei um driver de motor de passo tal e qual o "stepper motor driver v2.3" do reprap com o "A3982" (deixei pinos para STEP / DIR / ENABLE / MIN / MAX / GND)
Pertendo utilizar ARDUINO MEGA ( embora possa também ser a UNO mas gostava mais da MEGA)
AGORA não sei como fazer para escolher o software para o interface...
Gostaria de que recomendassem um... também pretendia de saber se o EMC2 dá (é compatível) para a arduino e par ao driver desenvolvido!
Muito Agradecido desde já!
-
AGORA não sei como fazer para escolher o software para o interface ...
Não é comum a utilização de Arduino em máquinas CNC ... o que pretende com ele exatamente ?
A grande maioria dos programas interpretadores de código G / controladores da máquina, comandam os drivers diretamente através da porta paralela, sem a interveniência de microcontroladores ... é o caso do TurboCNC [DOS], Mach3 [Windows], EMC2 [Linux] etc ...
-
AGORA não sei como fazer para escolher o software para o interface ...
Não é comum a utilização de Arduino em máquinas CNC ... o que pretende com ele exatamente ?
A grande maioria dos programas interpretadores de código G / controladores da máquina, comandam os drivers diretamente através da porta paralela, sem a interveniência de microcontroladores ... é o caso do TurboCNC [DOS], Mach3 [Windows], EMC2 [Linux] etc ...
Ok, eu fundamentei.me no projecto reprap + arduino
Mas é muito confuso e eu ja estou muito desorientado. Como tenho pouco tempo tenho de partir para uma solução mais simples. ( A NAO SER QUE TENHA CA ALGUEM PROFISSINAL NO REPRAP :))
Sugiro no entanto que me indiquem uma solução de controlo para utilizar no EMC2, se conseguirem sugerir uma placa de controlo em eagle para eu editar e desenvolver era muito bom.
Obrigado a todos, Joao Pereira !
-
... fundamentei.me no projecto reprap + arduino ...
Não é um bom paradigma para CNC ,,, falo com algum conhecimento de causa, tenho uma Reprap aqui e trabalho com CNC há bons anos ...
Certamente seria possível fazer o que vc inicialmente pensou, mas o que sugeri é muito mais simples e mais adequado a uma máquina CNC, além da implementação bem mais rápida.
Os drivers que vc montou podem ser aproveitados, desde que sejam compatíveis com os motores que pretende usar. Nada mais é necessário, quando muito uma placa com acopladores óticos para isolar completamente o PC da máquina, se julgar necessário.
A configuração básica do EMC2 não toma mais que alguns minutos, num instante vc poderá movimentar seus motores ...
-
Mas entao basta conectar os pinos STEP e DIR à porta paralela e configurar o EMC2 para por a funcionar ?
-
VIVA,
Resolvi conforme me foi solicitado,
Como tinha desenvolvido um driver baseado no A3982, conectei os pinos ao motor, conectei o step e o dir na porta 2 e 3 respectivamente, conectei o GND e configurei o EMC2
Genericamente, multipliquei por 5 os valores em uS fornecidos pelo datasheet: 5000; 5000; 1000; 1000 ( valores introduzidos na config do EMC2 )
e o motor ficou logo a funcionar ;)
Obrigado a todos :)
-
Podem encerrar o topico, assunto relacionado no link:
http://www.guiacnc.com.br/index.php/topic,10315.0.html (http://www.guiacnc.com.br/index.php/topic,10315.0.html)
-
e o motor ficou logo a funcionar ;)
Parabéns ! ;D