Autor Tópico: Comando de Motor de Passo com Arduino  (Lida 4113 vezes)

Description:

0 Membros e 2 Visitantes estão vendo este tópico.

Offline Andergr

  • Novato
  • *
  • Posts: 21
  • Sexo: Masculino
  • Forum GUIA CNC - A Maior comunidade CNC do Brasil
  • Cidade - UF: Curitiba-PR
  • Nome:: Anderson Ribeiro
  • Profissão: Projetista
Comando de Motor de Passo com Arduino
« Online: 28 de Junho de 2016, 20:08 »
Boa noite,

Tenho uma dúvida com relação ao controle de motores de passo com Arduino.

É possivel controlar os motores diretamente do arduino sem utilizar drivers controladores ?


Offline minilathe

  • How to ask questions - The Smart Way...
  • Moderador
  • CNCMASTER
  • ******
  • Posts: 4295
  • Sexo: Masculino
  • http://science-lakes.com/article43-html.html
  • Cidade - UF: Rio de Janeiro - RJ
  • Nome:: Gil Pinheiro
  • Profissão: Engenheiro e professor universitário
Re:Comando de Motor de Passo com Arduino
« Resposta #1 Online: 28 de Junho de 2016, 23:38 »
Boa noite,

Tenho uma dúvida com relação ao controle de motores de passo com Arduino.

É possivel controlar os motores diretamente do arduino sem utilizar drivers controladores ?

O termo "driver" (acionador) basicamente se resume à parte de potência de acionamento de um motor, que é necessário pois as placas Arduino usuais não possuem etapa de potência. Ou seja, é necessário um driver de potência com o Arduíno.

Por outro lado, se a sua pergunta é quanto a necessidade de um Arduino num CNC, a resposta é não, basta um PC (com software de comando, CNC, ...) e o(s) driver(s) de potência.

Offline F.Gilii

  • Administrador
  • CNCMASTER
  • *******
  • Posts: 13796
  • Sexo: Masculino
  • Consultoria, Automação e Construção de Máquinas
  • Cidade - UF: Atibaia - SP
  • Nome:: Fabio Gilii
  • Profissão: Tec. Mecanica de Precisão
Re:Comando de Motor de Passo com Arduino
« Resposta #2 Online: 29 de Junho de 2016, 10:55 »
Talvez um arduino possa fazer um acionamento tipo "bit bang", mas de qualquer forma precisa de uma etapa de potencia...

Offline Alberto mk

  • Novato
  • *
  • Posts: 8
  • Sexo: Masculino
  • Forum GUIA CNC - A Maior comunidade CNC do Brasil
  • Cidade - UF: Bahia
  • Nome:: Alberto
Re:Comando de Motor de Passo com Arduino
« Resposta #3 Online: 29 de Junho de 2016, 11:40 »
Diretamente com o Arduino não, mas você pode usar o Arduino e mais um ULN2003A de forma mais simples e básica.

Dê uma olhada nesse link:
http://www.dobitaobyte.com.br/eletronica-digital-com-arduino-stepper-motor-controlando-motor-de-passo/

Offline minilathe

  • How to ask questions - The Smart Way...
  • Moderador
  • CNCMASTER
  • ******
  • Posts: 4295
  • Sexo: Masculino
  • http://science-lakes.com/article43-html.html
  • Cidade - UF: Rio de Janeiro - RJ
  • Nome:: Gil Pinheiro
  • Profissão: Engenheiro e professor universitário
Re:Comando de Motor de Passo com Arduino
« Resposta #4 Online: 29 de Junho de 2016, 11:41 »
Talvez um arduino possa fazer um acionamento tipo "bit bang", mas de qualquer forma precisa de uma etapa de potencia...

Sim, de fato, há várias possibilidades com Arduino, comando independente do PC, como interface USB para o PC, gerador de pulsos e direção, interpretador de códigos G, ... + etapa de potência (driver).

Offline Marcelo Gus

  • Novato
  • *
  • Posts: 91
  • Sexo: Masculino
  • GUIA CNC
  • Cidade - UF: Alfenas
  • Nome:: machado
  • Profissão: eletronico
Re:Comando de Motor de Passo com Arduino
« Resposta #5 Online: 12 de Julho de 2016, 09:59 »
Eu uso o Arduino+ Easydrive, esquenta mas funciona de boa se vc colocar Coolers de preferencia de 12mm para pcb é o melhor. Abç

Offline Fernandoarrc

  • Novato
  • *
  • Posts: 7
  • Sexo: Masculino
  • Forum GUIA CNC - A Maior comunidade CNC do Brasil
  • Cidade - UF: Rio Claro SP
  • Nome:: Fernando
  • Profissão: Tecnico mecatronica
Re:Comando de Motor de Passo com Arduino
« Resposta #6 Online: 13 de Julho de 2016, 22:24 »
É necessário ter os drives,indico o DRV 8825.Ele toca motores de 5kg tranquilo
Por favor antes de anunciar leia as regras do forum
Normas de Conduta
I - Inscrição e Participação
 
7.    Não é permitida nenhuma espécie de publicidade ou anúncio de qualquer tipo, exceto os previstos nas Regras para Anúncios nos Classificados.
      A simples utilização de um link, sem referências comerciais ou promocionais é permitida, como também são as sugestões ou indicações de preços e locais para compras desde que não seja em benefício próprio.
      Algumas pessoas se estão usando imagens e nome de Exibição com nome de empresas, este tipo de prática é considerada anuncio publicitário em beneficio próprio e o mesmo ou qualquer outro tipo de divulgação comercial não autorizada será excluída e o usuário responsável poderá ser expulso

http://www.guiacnc.com.br/regras/regras-para-uso-dos-classificados-do-forum-guiacnc/

Euclides Junior
« Última modificação: 14 de Julho de 2016, 07:40 por Euclides Júnior »

Offline RobsonBP

  • Novato
  • *
  • Posts: 5
  • Sexo: Masculino
  • Forum GUIA CNC - A Maior comunidade CNC do Brasil
  • Cidade - UF: SANTO ANDRE
  • Nome:: Robson Barbosa Pinheiro
  • Profissão: Marceneiro
Re:Comando de Motor de Passo com Arduino
« Resposta #7 Online: 12 de Setembro de 2016, 01:05 »
Por outro lado, se a sua pergunta é quanto a necessidade de um Arduino num CNC, a resposta é não, basta um PC (com software de comando, CNC, ...) e o(s) driver(s) de potência.
[/quote]

fiquei confuso Minilathe. Controlar a cnc sem o uso de um arduíno ou placa controladora?

Offline Alberto mk

  • Novato
  • *
  • Posts: 8
  • Sexo: Masculino
  • Forum GUIA CNC - A Maior comunidade CNC do Brasil
  • Cidade - UF: Bahia
  • Nome:: Alberto
Re:Comando de Motor de Passo com Arduino
« Resposta #8 Online: 13 de Setembro de 2016, 14:26 »
Por outro lado, se a sua pergunta é quanto a necessidade de um Arduino num CNC, a resposta é não, basta um PC (com software de comando, CNC, ...) e o(s) driver(s) de potência.

fiquei confuso Minilathe. Controlar a cnc sem o uso de um arduíno ou placa controladora?
[/quote]

Driver de potencia, é o hardware que controla o motor de passo, que no caso é a placa controladora que você citou.

Offline lgomesf

  • Novato
  • *
  • Posts: 55
  • Sexo: Masculino
  • Forum GUIA CNC - A Maior comunidade CNC do Brasil
  • Cidade - UF: Sp
  • Nome:: Luiz Gomes Filho
  • Profissão: Engenheiro
Re:Comando de Motor de Passo com Arduino
« Resposta #9 Online: 13 de Setembro de 2016, 14:57 »
 É possível fazer o controle diretamente pela porta paralela do PC , caso seu caso seja como o meu que uso Notebook entre as alternativas está o uso do Arduino .

 Para fazer isso vc vai precisar instalar algo como Grbl (acredito que essa seja a opção mais fácil) e vai necessariamente precisar de um driver para motor de passo .

 No caso de driver para o Arduino acho que o mais fácil (existem outras opções) é comprar um cnc shield e os driver que podem ser A4988 ou DRV8825 , um conjunto desse se vc quiser trazer da China e tiver tempo de esperar vc vai pagar algo em torno de R$30,00 com 4 drivers .

 Para fazer o envio do G-code existem várias opções para trabalhar em conjunto com o Grbl , entre elas o bCNC , GrblController , Universal G code sender , etc , etc , etc .

 Não sei qual a sua experiência nisso nem se tem uma maquina CNC já montada mas se é que posso gostaria de dar algumas sugestões :
 Existem milhares tutoriais na internet e milhares de vídeos no Youtube sobre Grbl e sobre cnc Shield , procure assistir alguns tenho certeza que vai ajudar bastante .
 Já que está vendo isso aproveita e olha sobre o Easy Drive também , tenho certeza que vai ajudar nos primeiros passo .

 Caso queira para começar a brincar com essa parte sem grande responsabilidade , existem milhares de tutoriais na net sobre a construção de um Mini CNC usando driver de CD velho .
 Esse brinquedo na minha opinião serve mesmo para brincar com os programas , conhecer e testar uma pouco melhor as alternativas existentes para o Arduino .

 Uma vez superada essa fazer ,se é que já não tem uma, ai sim eu pensaria no que quero fazer , como fazer para depois começar a construção de uma maquina CNC .

 Esse foram os passos que segui até começar a construir a minha e mesmo assim estou fazendo alterações durante a construção encontrando algumas surpresas no caminho mas nada que não possa ser superado .

 Novamente na minha modesta opinião os componentes principais para construir uma maquina dessa são , paciência , criatividade , muito estudo e força de vontade .(Uma caixa de band-aid também será necessário...kkk)

Offline minilathe

  • How to ask questions - The Smart Way...
  • Moderador
  • CNCMASTER
  • ******
  • Posts: 4295
  • Sexo: Masculino
  • http://science-lakes.com/article43-html.html
  • Cidade - UF: Rio de Janeiro - RJ
  • Nome:: Gil Pinheiro
  • Profissão: Engenheiro e professor universitário
Re:Comando de Motor de Passo com Arduino
« Resposta #10 Online: 13 de Setembro de 2016, 18:30 »
fiquei confuso Minilathe. Controlar a cnc sem o uso de um arduíno ou placa controladora?

Driver de potencia, é o hardware que controla o motor de passo, que no caso é a placa controladora que você citou.

Sim, utilizando um PC com porta paralela e sistema operacional Windows ou Linux.

Além disso, com software CNC Mach3 (Windows), LinuxCNC (Linux), .... Dispensando um Arduíno.

Será necessário também um ou mais drivers (de eixo simples ou múltiplo) para acionar os motores dos eixos (X, Y, Z, ...) do CNC.
« Última modificação: 13 de Setembro de 2016, 18:32 por minilathe »

Offline RobsonBP

  • Novato
  • *
  • Posts: 5
  • Sexo: Masculino
  • Forum GUIA CNC - A Maior comunidade CNC do Brasil
  • Cidade - UF: SANTO ANDRE
  • Nome:: Robson Barbosa Pinheiro
  • Profissão: Marceneiro
Re:Comando de Motor de Passo com Arduino
« Resposta #11 Online: 21 de Setembro de 2016, 00:35 »
fiquei confuso Minilathe. Controlar a cnc sem o uso de um arduíno ou placa controladora?

Driver de potencia, é o hardware que controla o motor de passo, que no caso é a placa controladora que você citou.

Sim, utilizando um PC com porta paralela e sistema operacional Windows ou Linux.

Além disso, com software CNC Mach3 (Windows), LinuxCNC (Linux), .... Dispensando um Arduíno.

Será necessário também um ou mais drivers (de eixo simples ou múltiplo) para acionar os motores dos eixos (X, Y, Z, ...) do CNC.
Pocha, obrigado pela resposta de todos ^^ eu venho estudando sobre cnc à algum tempo e já li boa parte do fórum, até mesmo projetei algumas criaturinhas próprias inspirado inclusive em um dos projetos do minilathe rss, mas não havia ainda lido sobre dispensar o arduíno e jogar comandos direto nos drivers, na verdade não me interesso em faze-lo desta forma, mas fiquei curioso quanto a isto, no caso, seria possível apenas com os drivers disponíveis aos arduínos ou seria também possível com drivers como os tb 6600 e tb 6560?
E existe alguma vantagem nisto? Tirando, é claro, o fato de economizar um trocado? E qual a desvantagem?

 

/** * */