Autor Tópico: Linux CNC com USB. Possivel?  (Lida 3392 vezes)

Description:

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

Offline Lafotec

  • Novato
  • *
  • Posts: 60
  • Sexo: Masculino
  • Forum GUIA CNC - A Maior comunidade CNC do Brasil
  • Cidade - UF: Itu/SP
  • Nome:: Laercio
  • Profissão: Tecnologo
Linux CNC com USB. Possivel?
« Online: 05 de Junho de 2018, 12:02 »
Ola,
Depois de andar experimentando com o Turbo CNC e querendo evitar ser novamente usuario de Windos, pretendo migrar para o Linux CNC no pacote Debien disponivel no site, usando um computador desktop simples, com processador Celeron ou i3 de uso empresarial e dedicado somente para o comando da maquina fresadora.
Ai surge o problema....
Computadores com placa paralela onbord nao sao mais disponiveis e tenho informacoes de problemas com Linux e placa PCI.
Ha outra opcao? E possivel usar o Linux CNC com controladora operando em USB?
Agradeco por qualquer informacao.

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:Linux CNC com USB. Possivel?
« Resposta #1 Online: 05 de Junho de 2018, 22:15 »
Uma opção simples e barata seria através de um controlador baseado no Arduino (processador ATMega) ou no processador STM32F103C8T6 com o programa GRBL. Ambos possuem comunicação através de porta USB.

Offline Lafotec

  • Novato
  • *
  • Posts: 60
  • Sexo: Masculino
  • Forum GUIA CNC - A Maior comunidade CNC do Brasil
  • Cidade - UF: Itu/SP
  • Nome:: Laercio
  • Profissão: Tecnologo
Re:Linux CNC com USB. Possivel?
« Resposta #2 Online: 10 de Junho de 2018, 22:05 »
Grato pela infirmacao.
Essa opcao, comparativamente com o uso de placa PCI, e mais simples? No caso o Arduino e usado so como interpretador de comandos para drives ou e tudo integrado no proprio Arduino?

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:Linux CNC com USB. Possivel?
« Resposta #3 Online: 10 de Junho de 2018, 23:34 »
Grato pela infirmacao.
Essa opcao, comparativamente com o uso de placa PCI, e mais simples? No caso o Arduino e usado so como interpretador de comandos para drives ou e tudo integrado no proprio Arduino?


A placa pode ser de qualquer tipo (PCI, ...), desde que rode algum programa que se comunique com o GRBL Nem precisa ser um PC Intel. O Arduino assume a função de interpretador de comandos, em código G, e gera os sinais de passo e direção para os drivers.

Você quer saber se seria mais simples que um PC? Um PC com porta paralela PCI rodando LinuxCNC seria mais simples, dispensando o Arduino.
« Última modificação: 10 de Junho de 2018, 23:40 por minilathe »

Offline Lafotec

  • Novato
  • *
  • Posts: 60
  • Sexo: Masculino
  • Forum GUIA CNC - A Maior comunidade CNC do Brasil
  • Cidade - UF: Itu/SP
  • Nome:: Laercio
  • Profissão: Tecnologo
Re:Linux CNC com USB. Possivel?
« Resposta #4 Online: 11 de Junho de 2018, 19:42 »
Estou em duvida quanto ao GRBL. Ele nao e um controlador que faz a mesma funcao do LinuxCNC? Entao o LinuxCNC instalado no PC envia sinais para o GRBL instalado no Arduino, via USB e ddo Arduino o GRBL envia os sinais para os drives? E isso?

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:Linux CNC com USB. Possivel?
« Resposta #5 Online: 11 de Junho de 2018, 23:03 »
Estou em duvida quanto ao GRBL. Ele nao e um controlador que faz a mesma funcao do LinuxCNC? Entao o LinuxCNC instalado no PC envia sinais para o GRBL instalado no Arduino, via USB e ddo Arduino o GRBL envia os sinais para os drives? E isso?

O GRBL é basicamente um interpretador de comandos em código G e gerador dos sinais correspondentes (basicamente de pulso e direção), para os drivers. Contudo, não possui uma interface gráfica "com janelas" (windows) como num PC, no máximo, um display LCD.

Quando é utilizado o GRBL (no Arduino) é utilizado um programa no PC (Gcode Sender, em Linux) que implementa as funcionalidades de interface com o usuário e o envio dos comando em código G, ao Arduino. Desse modo, as funcionalidades do LinuxCNC (interface com usuário, abrir arquivo de código G, executar os comandos G, geração de sinais para os drivers, ...) são substituídas pelo Gcode Sender e o GRBL.

Sendo um programa mais sofisticado, o LinuxCNC ainda possui outras funcionalidades, como um interpretador de comandos Modbus, compatibilidade com drivers com interface PCI, controle PID, ... Dispensáveis em seu caso.

Eu ainda acrescentaria um novo ator nesse cenário, a TinyG, que é uma placa controladora para CNC OpenSource com interface USB, drivers incorporados, de baixo custo (pode ser montada ou comprada por US$ 120,00) e desempenho bem superior ao GRBL/Arduino. Ver: https://github.com/synthetos/TinyG/wiki/What-is-TinyG, https://synthetos.myshopify.com/products/tinyg https://www.adafruit.com/product/1749
« Última modificação: 11 de Junho de 2018, 23:22 por minilathe »

Offline Lafotec

  • Novato
  • *
  • Posts: 60
  • Sexo: Masculino
  • Forum GUIA CNC - A Maior comunidade CNC do Brasil
  • Cidade - UF: Itu/SP
  • Nome:: Laercio
  • Profissão: Tecnologo
Re:Linux CNC com USB. Possivel?
« Resposta #6 Online: 13 de Junho de 2018, 18:05 »
Grato pelas informacoes.
Fui pesquisar sobre o grbl e por coincidencia um conhecido meu esta usando e recomendou, funciona perfeitamente com o Sketch U CAM.
Fica uma duvida... Sera que funciona em distribuicoes Ubuntu acima da 12?


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:Linux CNC com USB. Possivel?
« Resposta #7 Online: 14 de Junho de 2018, 19:14 »
Grato pelas informacoes.
Fui pesquisar sobre o grbl e por coincidencia um conhecido meu esta usando e recomendou, funciona perfeitamente com o Sketch U CAM.
Fica uma duvida... Sera que funciona em distribuicoes Ubuntu acima da 12?

O programa SketchUcam é para gerar o G-code a partir de um modelo em Sketch Up, não sei informar se o mesmo roda em Ubuntu.

 

/** * */