Autor Tópico: Raspberry PI, conexão GPIO 40 pinos, consigo ligar na interface genérica cnc  (Lida 1629 vezes)

Description:

0 Membros e 1 Visitante estão vendo este tópico.

Offline vieirajp

  • Hobby
  • ****
  • Posts: 397
  • Sexo: Masculino
  • Forum GUIA CNC - A Maior comunidade CNC do Brasil
  • Cidade - UF: Fernandópolis
  • Nome:: Reginaldo Vieira
  • Profissão: Funcionario publico
 Olá Amigos , minha dúvida é o seguinte, venho pesquisando mas sem sucesso, comecei um projeto e esta parado por enquanto, estive pensando na possibilidade de usar um raspberry PI para rodar os programas em minha cnc e a dúvida é, se consigo conectar diretamente do GPIO para porta paralela da interface cnc de 4 eixos sem perder velocidade ou se tem algum adaptador de usb  para lpt1 que seja apropriado para cnc.


 Se alguém puder ajudar fico muito grato.


Att,
Reginaldo.

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:Raspberry PI, conexão GPIO 40 pinos, consigo ligar na interface genérica cnc
« Resposta #1 Online: 23 de Setembro de 2017, 23:48 »
Olá Amigos , minha dúvida é o seguinte, venho pesquisando mas sem sucesso, comecei um projeto e esta parado por enquanto, estive pensando na possibilidade de usar um raspberry PI para rodar os programas em minha cnc e a dúvida é, se consigo conectar diretamente do GPIO para porta paralela da interface cnc de 4 eixos sem perder velocidade ou se tem algum adaptador de usb  para lpt1 que seja apropriado para cnc.

Deixa ver se entendi corretamente, você quer usar bits de saída de um Raspberry para simularem uma porta paralela de um PC? Se for isso, esqueça, a porta paralela de um PC é acessada de maneira direta pelo software CNC (LinuxCNC, Mach3, ...), que roda no PC. Muitas vezes, sem passar pelo sistema operacional, como no TurboCNC. Ou seja, trata-se de um acesso à porta paralela quase que direto, que não poderia ser "encapsulado" em interfaces USB ou Ethernet.

Evidentemente, que isso não exclui o uso do Raspberry como controlador (geração dos sinais de passo e direção para os motores) num CNC. O que iria requerer um software que rodasse no mesmo, algo na linha do LinuxCNC. Ou então, do uso como Host de um Arduino rodando GRBL.

Offline vieirajp

  • Hobby
  • ****
  • Posts: 397
  • Sexo: Masculino
  • Forum GUIA CNC - A Maior comunidade CNC do Brasil
  • Cidade - UF: Fernandópolis
  • Nome:: Reginaldo Vieira
  • Profissão: Funcionario publico
Re:Raspberry PI, conexão GPIO 40 pinos, consigo ligar na interface genérica cnc
« Resposta #2 Online: 24 de Setembro de 2017, 15:54 »
Olá Gil, é isso mesmo a pergunta, eu acreditava que instalando o windows10 próprio para raspberry e poderia também instalar o match3 para uso exclusivo da cnc e que o GPIO se comportaria como uma porta lpt1 para comunicação com a interface cnc.


  Agradeço sua resposta.


    Um forte Abraço.


Att,
Reginaldo.

Offline vieirajp

  • Hobby
  • ****
  • Posts: 397
  • Sexo: Masculino
  • Forum GUIA CNC - A Maior comunidade CNC do Brasil
  • Cidade - UF: Fernandópolis
  • Nome:: Reginaldo Vieira
  • Profissão: Funcionario publico
Re:Raspberry PI, conexão GPIO 40 pinos, consigo ligar na interface genérica cnc
« Resposta #3 Online: 27 de Setembro de 2017, 19:25 »
Olá Pessoal andei pesquisando mais a respeito e encontrei algo interessante a respeito e até entendi o porque que não poderia utilizar diretamente o raspberry devido a voltagem do sinal da gpio que é de 3,5v  mas vi algo novo por sinal: http://www.cnczone.com/forums/news-announcements/334428-cnc.html


Um hat que transforma o sinal de 3,5v para 5v e que aparentemente possui um melhor performasse do que a porta LPT1 e rodando em cima de um raspberry pi 3b.


Penso na comodidade e praticidade e performasse, sem contar o baixo custo, sem contar que o pi3 ja vem com wi-fi onboard. 


Alguém já viu um desses?
Será que vale a pena investir?


Será que instalando o linux ele rodara sem problemas o EMC2?


 

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:Raspberry PI, conexão GPIO 40 pinos, consigo ligar na interface genérica cnc
« Resposta #4 Online: 28 de Setembro de 2017, 06:21 »
Olá Pessoal andei pesquisando mais a respeito e encontrei algo interessante a respeito e até entendi o porque que não poderia utilizar diretamente o raspberry devido a voltagem do sinal da gpio que é de 3,5v  mas vi algo novo por sinal: http://www.cnczone.com/forums/news-announcements/334428-cnc.html


Um hat que transforma o sinal de 3,5v para 5v e que aparentemente possui um melhor performasse do que a porta LPT1 e rodando em cima de um raspberry pi 3b.


Penso na comodidade e praticidade e performasse, sem contar o baixo custo, sem contar que o pi3 ja vem com wi-fi onboard. 


Alguém já viu um desses?
Será que vale a pena investir?


Será que instalando o linux ele rodara sem problemas o EMC2?

A tensão de interface não é o aspecto mais crítico nesse caso, tendo em vista que há várias opções, entre conversores de nível (3,3V para 5V) ou de interfaces CNC para esses níveis de tensão.

Com relação à interface WiFi e outros "penduricalhos", também não seria algo vantajoso, considerando que cada interface operando demanda capacidade de processamento, que pode impactar o desempenho nas tarefas de CNC. Aliás, quanto menos interfaces (USB, Ethernet, ...) estiverem ativas durante a operação, melhor.

Quanto ao LinuxCNC, há registros de uso com o Raspberry, exemplo (usando o kernel Xenomai):
d" class="bbc_link" target="_blank">http://wiki.linuxcnc.org/cgi-bin/wiki.pl?RaspbianXenomaiBuil d
« Última modificação: 28 de Setembro de 2017, 08:38 por minilathe »

Offline vieirajp

  • Hobby
  • ****
  • Posts: 397
  • Sexo: Masculino
  • Forum GUIA CNC - A Maior comunidade CNC do Brasil
  • Cidade - UF: Fernandópolis
  • Nome:: Reginaldo Vieira
  • Profissão: Funcionario publico
Re:Raspberry PI, conexão GPIO 40 pinos, consigo ligar na interface genérica cnc
« Resposta #5 Online: 28 de Setembro de 2017, 13:54 »
É verdade Gil, lendo mais um pouco percebi que alem da voltagem existe mais fatores de extrema importância, eu só sitei o wi-fi por causa da comodidade para importar os arquivos a ser rodado de um outro computador maior, em se tratando de Linux, outros fatores como latência e sincronia de tempo dos drivers são alguns dos requisitos importantes para uma boa maquina, eu me interessei muito mas não tenho certeza que esta de que seja a melhor opção por isso postei aqui para compartilhar esta ideia e tirar dúvidas.

  Este gerador de pulso em questão aceita comandos Serial simples no formato ASCII possui processador de bordo Cortex M4 que funciona a 100MHz os geradores de pulsos são  (DDS) com resolução de 0,004Hz para cada canal possui 4 saídas individuais (X, Y, Z, E) entradas de Limit Switch e Emergency Stop, 3 linhas com 6 volts com frequência auxiliar que podem ser usadas para ligar / desligar dispositivos 2 entradas ADC para monitorar sensores ou controle de velocidade, etc.

Velocidade do trem de impulso de 0,004 HZ a saída de 125 kHz 
  Talvez não seja o melhor mas não fica entre os piores, este trem de pulso também tem suporte para windows 10 IOT , só que não sei dizer se é possível instalar o mach3 ou o mach4.

     Se mais alguém quiser opinar sobre o assunto, seria uma boa troca de ideias, visto que só o Gil responde meus tópicos.

Um forte abraço.

 

/** * */