Guia CNC Brasil - Tudo sobre CNC, Router, Laser, Torno e 3D Print

MÁQUINAS EM GERAL => Maquinas em Geral => Faraos Studios => Tópico iniciado por: fcamargo em 15 de Dezembro de 2011, 20:08

Título: Interface USB-BOB para mach3
Enviado por: fcamargo em 15 de Dezembro de 2011, 20:08
EDITADO EM 27-02-2012
a todos nao finalizei os teste na placa, nao tenho participação comercial nem técnica em nada relacionado.ajudei um conhecido a testar a placa em 2 momento diferentes.hoje foi anunciada como funcional e pronta para o mercado, nao tenho como dar aval nem nenhum tipo de comentários sobre seu funcionamento, espero que o façam em breve.iniciei este tópico para ajuda-lo no desenvolvimento, nada mais.para ter um feedback de outros usuários que possam ter esse tipo de tecnologia como algo relevante.novamente deixo aqui o meu apreço pelo projeto, mas também deixo claro que NADA, absolutamente NADA tenho a falar sobre testes finais ou sobre o atual funcionamento dessa placa.Fábio camargo27/02/2012





Boa Noite amigos.

é com enorme prazer que venho mostrar mais um brinquedinho que estou tendo o prazer em participar do desenvolvimento.
uma interface USB escrita para o Mach3 (e para o EMC2 em breve).
já funcional e em fase final de implementações
desenvolvida no BRASIL, e com  a ajuda de muitos amigos do Forum.

Deixe eu primeiro falar sobre o desenvolvedor. (não sou eu... claro).

Seu nome é Alfredo Rainho
ele é novo no nosso fórum e e tem poucas aparições, heheh

ele veio no encontro (primeiro do Paraná) aqui na faraós.
quem esteve aqui pode conhece um pouco desse Maluco dos BITS e Elétrons.

ele trouxe para a galera ver no encontro uma placa (drivers) que ele desenvolveu a alguns anos.
coisa muito bem feita e de extrema qualidade técnica e de construção.

troquei algumas frases com ele no encontro. E nessa conversa plantei nele algumas gotinhas do Veneno do CNC hehehe. (eu acho pelo menos)

falei pra ele da necessidade de mercado de boas interfaces e usando novas tecnologias (como o USB, por exemplo).

passado 2 messes...
Esse Maluco (no bom sentido).
me ligou e falou algo mais ou menos assim:

- Camargo, passei os últimos 2 messes trabalhando 12 horas por dia nessa placa e acredito que ela esteja pronta para a primeira bateria de testes e também preciso de DICAS do que melhorar e o que eu não vi (ou deixei passar) por não conhecer a fundo o dia a dia das Routes.

marcamos um encontro na oficina para o dia 10/12
na hora marcada lá estava ele na frente da empresa...
já fiquei feliz em ver o excelente gosto dele para Carros.. Hehehhe (ele tem um clone da minha Classe A) hehehe.
Ligamos tudo no notebook dele.
E começamos a fazer alguns teste e escrever algumas linhas de melhorias.

Vamos aos fatos da placa agora.
O que ela tem a disposição atualmente.

USB-BOB
- interface USB (escrita inicialmente para o MAch3)

- Gerador de pulsos (step,dir) com freqüência máxima de pulsos de 500.000 kHz

- Plugin para MACH3 e a futuro próximo para o EMC2 (aqui está o pulo do gato), grande parte das operações de controle deixam de ser executadas pelo MACH3 e passam a ser transportadas pelo plugin à placa e é executada por ela, em breve ela inclusive vai ler SD card (CNC files).


- Suporta ate 4 drivers do tipo step, dir, enable

- 12 entradas digitais (fim de curso, home, prob-in, e-stop e tudo mais o que vocês estiverem imaginando), inclusive o uso de encoders de alta freqüência para controle de rotação da arvores para tornos (resolvendo um problema de velocidade de leitura do mach3, uma vez que o valor é passado diretamente pro kernel do programa já processado em tempo real.

-  10 saídas digitais (logo com saída analógica de 0-5V e 0-10V para controle de inversores de freqüência e fontes de laser. (tudo integrado ao núcleo do Mach3).

- 2 Relês já na placa (mas com 10 saídas digitais isso é facilmente expandido).

- Contadores (internos) para manter a posição de ate 4 encoders (quem sabe podemos usar para garantir posição de servos e usar encoders nos motores de passo).

- Gerenciamento dos sensores de limite, home e probe-in em hardware. (já implementados na placa).

- Usb eletricamente isolada dos drivers por meio de isoladores digitais em vez de opto-acopladores


isso foi o que o Alfredo me passou por enquanto.
mas ele tem algumas coisas em desenvolvimento ainda.

uma delas é um antigo sonho de automação, que eu passei pra ele. (um manche "joystick") integrado ao hardware (BOB) que entende a prioridade de uso.
ou seja. quando a placa estiver em uso (reset do mach3) ela (manche) perde a operação, ou quando é solicitado movimentação por meio do Jog.
isso tornaria o processo de retofitting mais útil em maquinas de médio porte (fresadoras ferramenteiro). deixando-a o controle manual sem precisar do PC.(mas removendo o uso da força manual para movimentar os eixos.

durante os primeiros teste no sábado, nos deparamos com alguns pequenos BUGS, mas nada que não fosse imediatamente diagnosticado e anotado.

os testes de jog foram realizados, mas não havia interpolação nos 3 eixos simultaneamente, mas já está corrigido.
durante os testes um bug num laço de CASE do C, implicava em duplicação de pulsos no eixo Y, o que resultou em erro nas usinagens.
um outro pequeno problema identificado no testes é que a placa não respeitava as rampas de aceleração do mach3 (isso foi verificado com o pessoal da artsoft e corrigido).

Situação atual
MDI do mach OPERANTE
Jog OPERANTE
USINAGEM OPERANTE
alguns comando estão em fase final de implementação (M3 é um deles).
Fim de curso implementado por hardware
Home Implementado no hardware.
Prob-in (toque para digitalização) implementado no hardware.
E-stop  Hardware e software.
controle de velocidades OK.

na pratica durante a usinagem do primeiro teste válido.
usando a interface USB, não notei qualquer diferença de performance da máquina (a não ser o fato de que as rampas de aceleração mudaram "não sei avaliar ainda se ficaram melhores").
as velocidades de trabalho, foram limitadas pela minha maquina e não pela placa, gerando stoll nas mesmas velocidades comuns ao uso da porta paralela.
não há mais a necessidade de informar quais os pinos de step e dir nos eixos, somente informar low active dir. (no caso de inversão de sentido).

o que temos como os pinos da porta paralela causa um pouco de estranheza no começo, pois temos de ignorar os pinos da porta e pensar nos números das portas do hardware.

exemplo.
pinos 1, 2 3 4 5 6 7 8 9 10, 11, 12 não são mais pinos da porta paralela.
os eixos XYZ são somente XYe Z sem pinos. Hehehe
o que antes era os pinos 2 e 3 são saídas digitais da placa
outro exemplo. Os reles estão ligado fisicamente as saídas 8 e 9 da placa, e assim devem ser configuradas no output signal para controle dos relês.

a placa já opera rapidamente (tomo toda curva de velocidade da minha maquina com facilidade, novamente mostrando que o limite foi mecânico e não eletrônico).

todos os testes foram realizados usando os drivers CNCAX-M.
montados na minha maquina sem nenhuma alteração.
eu fiz um conector DB25 fêmea e conectei a USB-BOB (para não precisar mexer em nada nos meus drivers).
ela sumiu o controle com muita tranqüilidade.
outro detalhe interessante é o fato que a placa recebe os parâmetros de configuração da maquina, contidos no arquivo XML do mach3, o que possibilita num futuro muito breve que ela (placa) controle os arquivos CNC via SD card (que já está construído na placa e em fase de implementação)..

Novos teste serão realizados durante esse dias e logo será colocada a disposição algumas placas para beta testers.

estou tentando ajudar o Alfredo nessa parte de testes e de implementações a serem feitas, mas fica aqui os convite expresso a TODOS os usuários, que opinem e dêem todos tipo de pitaco, para que essa placa possa ser construída para vocês e por vocês, com as funcionalidades praticas que só a gente (usuários) tem no dia a dia.


chega de escrever...
segue o primeiro vídeo



Forte abraço
Fábio Camargo e em nome do Alfredo Rainho.
espero que gostem o tanto que eu estou gostando.



Segue o video

USB-BOB primeiro teste (http://www.youtube.com/watch?v=nwngmfJcKk4#)
Título: Re:Interface USB-BOB para mach3
Enviado por: Evan F. Gois em 16 de Dezembro de 2011, 09:13
Bom dia!
Parabéns Alfredo, pela magnifica criação ... e a você Fábio por apoiar a ajudar nos testes.
Como já conversamos também aguardamos as novidades para a plataforma Linux com EMC2.

Um Abraço e sucesso nas suas empreitadas .

Título: Re:Interface USB-BOB para mach3
Enviado por: rds356 em 16 de Dezembro de 2011, 09:38
Bom dia..
Esta deve revolucionar, hein ???!!!....
Tem ideia de custos ??
Apesar de ainda ser facilmente encontrados micros baratos (menos de R$ 900,00) com a paralela on-borad, esta é uma situação a pensar e fixar..
Parabéns pela criação...
Att.: Reinaldo de Souza...
Título: Re:Interface USB-BOB para mach3
Enviado por: RAranda em 16 de Dezembro de 2011, 10:00
Meus parabéns á "Criatura", ao "Criador" e "Incentivador".

Mas justo agora que acabei de comprar um note bem velinho com porta paralela. rsrsrsrsrsr

Isso mesmo, devemos mostrar para os gringos, que aqui em "Terras Brasilis" temos gente de primeira linha.

Mais uma vez meus parabéns: Alfredo Rainho e Fábio Camargo.

Abraços.

Rubens
Título: Re:Interface USB-BOB para mach3
Enviado por: denilsonmanzano em 16 de Dezembro de 2011, 11:06
Grande tacada Alfredo ...Coisa de mestre ,PARABENS...Vc é o pioneiro no Brasil sinta -se muito orgulhoso disso ....

Grande Fabio Camargo ,sempre apoiando e ajudando o mundo CNC ...Parabéns pelas iniciativas...

Só estamos aguardando o preço e prazo de entregas...porque a fila vai ser grande....

abraço a todos ....
Denilson...
Título: Re:Interface USB-BOB para mach3
Enviado por: ABAB em 16 de Dezembro de 2011, 11:20
Bom Dia,

Queria me apresentar e agradecer a todos por motivar-me a construir esta placa.

Esta placa apesar de ser descrita como uma BOB, na realidade é muito mas sofisticada do que as BOB tradicionais. Por estar conectada ao computador por USB ela tem que poder gerar todos os pulsos necessarios para os drivers. Os pulsos nao sao gerados por um microcontrolador mas sim, por um circuito digital dedicado a isso. Ela é capaz de gerar pulsos de extrema exatitude (o que nao e possivel atravez de um software manipulando uma porta paralela) e de altissima frequencia (500.000 pulsos/sec). Alem desta funcionalidade ela incorpora varias otras funcionalidades nao encontradas em BOB convencionais, como por exemplo, si ela detectar que houve um movimento que causou um sensor de limite a ser acionado, ela bloqueia o movimento, a nao ser que seja um movimento na direçao contraria a que gerou o evento. Isso significa que o operador nao tem que resetear a maquina porque se gerou uma situacao de emergencia como no Mach3. Ele simplesmente movimenta a maquina na direçao oposta a que criou o disparo do sensor de limite.

Espero em otro post começar a explicar mas a fundo suas funcionalidades.

Abraços e muti obrigado,

Alfredo
Título: Re:Interface USB-BOB para mach3
Enviado por: C N C N o w ! em 16 de Dezembro de 2011, 11:50

Interessante projeto, Alfredo !

Qual é o microcontrolador utilizado ?
Título: Re:Interface USB-BOB para mach3
Enviado por: ABAB em 16 de Dezembro de 2011, 12:07
Ola CncMaster,

A placa utiliza um FPGA (Field Programable Array) Xilinx Spartan 3A de 50mil portas para o gerador de pulsos, e um ARM de 32bits da NPX para a comunicaçao via USB com o plugin para o Mach3. As FPGAs se diferencia de um microcontrolador em que todas suas funçoes ocorrem em paralelo e nao sequencialmente como num microcontrolador. Quer dizer que toda a geraçao de pulso, gerenciamento de entradas e saidas para os 4 eixos ocorrem em paralelo enquanto microcomputador esta ocupado com as comunicacoes.  So se utilizou componentes de ultima geracao e de montagem de superficie (SMD). 

Abraços,

Alfredo
Título: Re:Interface USB-BOB para mach3
Enviado por: clodoaldo_Ferreira em 17 de Dezembro de 2011, 10:57
parabens....
com certeza a fila vai ser grande...
Título: Re:Interface USB-BOB para mach3
Enviado por: marc0 em 17 de Dezembro de 2011, 11:33
Já existe no mercado algumas altenativas CNC Ethernet e USB para uso com Mach3 "shing ling" ou com controlador próprio (inclusive com driver Diy); o maior problema é o preço e/ou dificuldades de importação.

Uma BOB tupiniquim de baixo custo viria bem a calhar.

Abraços..
Título: Re:Interface USB-BOB para mach3
Enviado por: fcamargo em 17 de Dezembro de 2011, 13:30
Hoje fizemos mais alguns testes.
Todos passaram.novas implementações.

Controle do Jog (percentual de velocidade) funcinonando OK.
Leitura dos paramentro de configuração a cada vez que o Botão reset é precionado.( sempre que um a alteração nos parametros do mach são modificados é obrigatório reabilita-lo(reset), já é assim por default no mach3.
agora ele transfere os novos parametros para a placa sem a anecessidade de reiniciar o driver ou o mach3 (estava assim no primeiro teste), agora ficou perfeito.

agora entra a fase de impletanção da instalação do software (plugin).
rodamos ele no windows 7.. esta semena que entra agora  será feita alteração no WinUSB para que o instalador identifique a versão do S.O e instale a versão compativel. (vamos rodar no Windows Xp ainda essa semana.

e testar nova implementações...

tá ficando chique o negócio.

quanto a valores. somente o Alfredo vai poder falar com propriedade, mas ele já me adiantou que quer colocar ela no mercado com preços mais do que competitivos.

aguardem novidades.

Título: Re:Interface USB-BOB para mach3
Enviado por: minilathe em 17 de Dezembro de 2011, 13:32
Alfredo,

Parabéns, bela inciativa!!

Por curiosidade, se puder me dizer, qual o fornecedor/modêlo da FPGA e que linguagem você usa na programação?
 
Título: Re:Interface USB-BOB para mach3
Enviado por: ABAB em 17 de Dezembro de 2011, 18:59
Ola MiniLathe,

A placa usa FPGA da Xilinx o Spartan 3.

Anexo a foto da placa para os interesados.

Atte,

Alfredo
Título: Re:Interface USB-BOB para mach3
Enviado por: Seba em 18 de Dezembro de 2011, 18:56
Muito bom! com certeza vai ficar melhor que estas http://www.planet-cnc.com/index.asp?page=shop (http://www.planet-cnc.com/index.asp?page=shop)

Abraços
Título: Re:Interface USB-BOB para mach3
Enviado por: minilathe em 21 de Dezembro de 2011, 03:31

Acho que há outra placa BOB com interface USB.

http://www.aliexpress.com/product-gs/480045816-EMS-Freeshipping-A115-4-axis-CNC-USB-Card-Mach3-200KHz-Breakout-Board-Interface-Adapter-wholesalers.html (http://www.aliexpress.com/product-gs/480045816-EMS-Freeshipping-A115-4-axis-CNC-USB-Card-Mach3-200KHz-Breakout-Board-Interface-Adapter-wholesalers.html)
Título: Re:Interface USB-BOB para mach3
Enviado por: victordesp em 23 de Dezembro de 2011, 10:24
oi amigos, para bem , camargo e alfredo, um abraço apertado a os dois e muita  fe no trabalho que ya esta bom e vA A SER MELHOR, SEGURO QUERO UMA DE ESAS PLACAS , DEPOIS DEPRONTAS, PARA USAR, YA FALE PARA VC. ALFREDO, NO EMCONTRO EN ESTUDIO DE CAMARGO. sigo as provas de vcs , e torço por um produto bom ,e usb, para la galera. Um abraço e muitas felicidades a os dois e familia, Victor. ( Uruguaio)
Título: Re:Interface USB-BOB para mach3
Enviado por: Andre Milke em 24 de Dezembro de 2011, 17:09
Fabio e Alfredo:


   Sensacional a inciativa....aqui no Brasil necessitamos de pessoas com este tipo de iniciativa......
   Creio que se tiver um produto bom, com qualidade e por um valor justo; não tem por que não dar certo.....
   Muitos de nós (inclusive eu) temos nos acostumado a comprar produtos made in china por custos baixos mas nem sempre com qualidade e com suporte inexistente....eu mesmo no início da década de 90 fabricava produtos eletrônicos baseados nos novíssimos PIC16C54 (na época eu importava direto, não havia importador e distribuidor no Brasil e eram o que existia de mais moderno....) resisti de 91 até o final de 99 e não pude mais competir com os produtos made in China, Taiwan, etc...e nesta história mais de 30 pessoas tiveram também que buscar outras alternativas de subsistência...mas era uma era diferente, hoje há um mundo mais globalizado e com pessoas que podem desenvolver um produto como este.

Parabéns mais uma vez ao Alfredo e Fábio pela iniciativa.

André Milke
Título: Re:Interface USB-BOB para mach3
Enviado por: fcamargo em 24 de Dezembro de 2011, 17:44
os parabéns são pro Alfredo.. eu só Fomentei.. nao tenho participação na criação.. só ajudo nos testes iniciais e em alguns conceitos de uso.

Título: Re:Interface USB-BOB para mach3
Enviado por: jvfc em 24 de Dezembro de 2011, 20:35
Parabéns para o  Alfredo e Camargo pela iniciativa.
 Conheci o Alfredo no encontro e pelo pouco que conversamos ja deu para ver que é uma pessoa que conhece muito do assunto; eletronica e programação...estam os aguardando novidades e se precisar testar suas crianções  em nossas maquinas, fique a vontade...

abraço

Título: Re:Interface USB-BOB para mach3
Enviado por: denilsonmanzano em 25 de Dezembro de 2011, 13:21
Ouvi rumores de um encontro em campinas no mês de marco , pode preparar varias placas para levar para a galera , com certeza vendera todas....

Grande abraço

Denilson...
Título: Re:Interface USB-BOB para mach3
Enviado por: ABAB em 25 de Dezembro de 2011, 14:12
Ola,

Estou trabalhando duro para lançar a placa na primeira semana de Janeiro. De novo obrigado a todos pelas palavras motivadores.

abraços,

Alfredo
Título: Re:Interface USB-BOB para mach3
Enviado por: denilsonmanzano em 27 de Dezembro de 2011, 09:34
Alfredo...

Já tem noção do preço final da placa  ?

abraço...
Denilson
Título: Re:Interface USB-BOB para mach3
Enviado por: Blackmore em 27 de Dezembro de 2011, 10:01
Vi o topico ... assisti ao vídeo .... e termino por pensar que:

"Não é controlado pelo Mach diretamente" ... pois no vídeo existe uma frase dizendo que existe um plugin .. e daí é enviado para a placa ... e que boa parte do processamento é executada pela placa e não pelo PC ...

De qualquer forma, o projeto é interessantíssimo ... gostei mesmo, e me empolga um pouco mais do que a CNC3AX véia de guerra ...

De qualquer forma, este é um trabalho único e o camarada arneves merece os parabéns da comunidade pelo desenvolvimento até agora promissor (principalmente por mostrar resultado e não apenas dizer).
Abraço!

ps. e continuo de olho ...  :)
Título: Re:Interface USB-BOB para mach3
Enviado por: Ramede em 27 de Dezembro de 2011, 10:43
Vi o topico ... assisti ao vídeo .... e termino por pensar que:

"Não é controlado pelo Mach diretamente" ... pois no vídeo existe uma frase dizendo que existe um plugin .. e daí é enviado para a placa ... e que boa parte do processamento é executada pela placa e não pelo PC ...


     Na minha modesta opinião esta é a melhor característica dessa placa, a forma como ela se comunica com o PC pouco importa, lógico que USB hoje em dia é mais prático,  mas se o recurso de cartão SD for implementado, nem precisa de cabo pra nada.   
     Aproveito para parabenizar os envolvidos na criação, belo trabalho, espero um dia adquirir conhecimento pra fazer algo parecido.

Ramede
Título: Re:Interface USB-BOB para mach3
Enviado por: Blackmore em 27 de Dezembro de 2011, 15:45
Citar
...a forma como ela se comunica com o PC pouco importa...

justamente, e pelo dito já no tópico não será mais necessário o PC ... então ... para que comunicação USB?
Título: Re:Interface USB-BOB para mach3
Enviado por: minilathe em 27 de Dezembro de 2011, 17:19
O PC faz várias coisas importantes, armazenar arquivos, interface com o usuário, mostrar o que está sendo feito pelo CNC, ... A menos que essa placa tenha uma interface com usuário, eu acho que o PC, ou algo similar, ainda seria necessário. Ler uma unidade de memória (SD, Flash, ...) é uma facilidade interessante, mas acho que uma interface com usuário faz falta.

Mas é a minha opinião.
Título: Re:Interface USB-BOB para mach3
Enviado por: Blackmore em 27 de Dezembro de 2011, 18:34
Mestre ...

Digamos ... se fazer todo o controle que é um árduo trabalho a placa projetada já está quase fazendo, entendo que colocar um simples display 4x20 ou mesmo um GLCD 128x256 e com um teclado seja ele de pc ou mesmo matriz ou outro tipo ligado diretamente na placa, se fará desnecessário o PC ligado para interface humana ... concorda?
Título: Re:Interface USB-BOB para mach3
Enviado por: minilathe em 27 de Dezembro de 2011, 22:43
Mestre ...

Digamos ... se fazer todo o controle que é um árduo trabalho a placa projetada já está quase fazendo, entendo que colocar um simples display 4x20 ou mesmo um GLCD 128x256 e com um teclado seja ele de pc ou mesmo matriz ou outro tipo ligado diretamente na placa, se fará desnecessário o PC ligado para interface humana ... concorda?

Sim, mas não sei se esta placa, do jeito que está, com um FPGA e um processador ARM, talvez não tenha capacidade de processamento suficiente, no caso de uma interface gráfica similar à do EMC ou Mach3, além de ter de processar os comandos G em tempo real. Uma interface desse tipo também não é indispensável. Um teclado matricial e um display mais simples seriam opções mais viáveis nesse caso. Mas, isso tudo também depende da capacidade do processador, do software utilizado, carga do processador, ....
Título: Re:Interface USB-BOB para mach3
Enviado por: Blackmore em 28 de Dezembro de 2011, 00:40
Citar
do jeito que está, com um FPGA e um processador ARM, talvez não tenha capacidade de processamento suficiente, no caso de uma interface gráfica similar à do EMC ou Mach3

tentei "facilitar" !!! hehehehe
Título: Re:Interface USB-BOB para mach3
Enviado por: Guia CNC em 28 de Dezembro de 2011, 15:20
Minilathe e Blackmore.

Procure no google sobre GRBL

Segue um link

http://www.contraptor.org/grbl-gcode-interpreter (http://www.contraptor.org/grbl-gcode-interpreter)

https://github.com/simen/grbl (https://github.com/simen/grbl)

http://grbl.tumblr.com/ (http://grbl.tumblr.com/)

Depois poste suas opiniões aqui.

Ou abrem um tópico

Att;

Jost Dayan
Título: Re:Interface USB-BOB para mach3
Enviado por: minilathe em 28 de Dezembro de 2011, 17:07
Jost,

Minilathe e Blackmore.

Procure no google sobre GRBL

Segue um link

http://www.contraptor.org/grbl-gcode-interpreter (http://www.contraptor.org/grbl-gcode-interpreter)

https://github.com/simen/grbl (https://github.com/simen/grbl)

http://grbl.tumblr.com/ (http://grbl.tumblr.com/)

Depois poste suas opiniões aqui.

Ou abrem um tópico

Att;

Jost Dayan

Muito bacana!! Darei uma olhada cuidadosa. Haja tempo....
Título: Re:Interface USB-BOB para mach3
Enviado por: Blackmore em 28 de Dezembro de 2011, 17:57
ok
Título: Re:Interface USB-BOB para mach3
Enviado por: ABAB em 31 de Dezembro de 2011, 12:42
Ola,

A GX-USB esta desenhada para ser uma placa flexível. Isto quer dizer que modificando o firmware do Micro controlador, e o desenho do FPGA, se poderão criar vários tipos de soluções. Com PC, sem PC, etc.
A capacidade de processamento da placa e bem grande, e justamente por ter um FPGA você consegue mover partes do código que ejecutariao lento no microprocessador para o FPGA onde velocidade já não e um tema.
A Idea de colocar um LCD e boa,  permitira como o Fabio dize ter uma automação sem PC. Isto não quer dizer que os que estão utilizando PC já não devem utilizados, somente e uma opção.
A vantagem do USB e que permite você utiliza um notebook, o ate um pequeno netbook.
Como mostrado pelos links do Jost, a vários interpretadores de G-Code feito para micro controladores, a maioria não e um interpretador completo. Eu recodifiquei a versão do NIST que e a base do Mach3 e do EMC2. E um software feito pelo instituto de padrões do governo americano, e como tudo feito pelo governo americano tem de ser de domínio publico (sem copyright). O interpretador e muito completo comparado com as mencionadas.

Sem neste tipo de fórum existem os que vêm o copo como meio cheio e aqueles que vem o copo como meio vazio. Eu prefiro a visão do engenheiro: o copo e grande de mais!!!

Abraços,


Alfredo
Título: Re:Interface USB-BOB para mach3
Enviado por: fcamargo em 31 de Dezembro de 2011, 13:14
fiquei esperando sua ligação hoje..
Feliz ano novo a todos.
Título: Re:Interface USB-BOB para mach3
Enviado por: Paulo_cwb em 16 de Janeiro de 2012, 07:41
Alfredo, parabéns pelo desenvolvimento.
Se tiver algum tipo de problema com ruídos nessa placa, me informe. Eu posso ajudar nisso.
O Fabio tem meu contato.

Paulo
Título: Re:Interface USB-BOB para mach3
Enviado por: fcamargo em 16 de Janeiro de 2012, 11:17
ele sumiu.... nao ligou mais.. e desapareceu da face da terra...
Título: Re:Interface USB-BOB para mach3
Enviado por: ADRIANOBOSQUETTI em 16 de Janeiro de 2012, 21:23
OLA FABIO  aqui e o adriano de floripa que compra suas fresa , tudo bem , pergunto a voce essa placa bob com ela eu posso
usar um notbok com entrada usb é pra isso que usa esta placa desculpa pergunta pois como não entendo de eletronica tenho que perguntar ,pois bostaria muito de poder usar um notbok em ves da cpu,e vi voces so falar de mach3 , poder ser pro mach2.
Título: Re:Interface USB-BOB para mach3
Enviado por: fcamargo em 18 de Janeiro de 2012, 23:27
tá vivo?
Título: Re:Interface USB-BOB para mach3
Enviado por: ABAB em 27 de Fevereiro de 2012, 09:33
Tenho o agrado de anunciar que a GX-USB já nasceu! Demorou um pouco mais do que previsto, mas agora já esta disponível:

Gostaria primeiro de agradecer o Fabio, Vladimir e Valdir, pela grande ajuda em testar a placa em vários router e drivers. Também quero agradecer a todos de este fórum que me motivarão no caminho. 

Abraços,

Alfredo




Título: Re:Interface USB-BOB para mach3
Enviado por: denilsonmanzano em 27 de Fevereiro de 2012, 10:26
Muito bom saber Alfredo...

E quem quiser adiquirir como faz ?

abraço..
Denilson..
Título: Re:Interface USB-BOB para mach3
Enviado por: ABAB em 27 de Fevereiro de 2012, 10:41
Denilson,

Nao sei porque o link foi retirado da minha mensagem ....

Abraços,

Alfredo
Título: Re:Interface USB-BOB para mach3
Enviado por: clodoaldo_Ferreira em 27 de Fevereiro de 2012, 10:55
hum,
funciona com emc?
Título: Re:Interface USB-BOB para mach3
Enviado por: ABAB em 27 de Fevereiro de 2012, 11:07
Cloloaldo,

Como EMC2 não tem um conceito de "plugin" estou vendo a possibilidade de fazer uma alteração ao software para que possa utilizar a GX-USB. O problema mais grave e que se eu executar uma modificação ao EMC2, terei que publicar os fontes da modificação como requerido pela licencia “GNU GENERAL Public License”.  Logo que resolver este dilema poderá utiliza o EMC.

Abraços,

Alfredo
Título: Re:Interface USB-BOB para mach3
Enviado por: Blackmore em 27 de Fevereiro de 2012, 11:09
Alfredo,

O link foi retirado por infringir as regras de comércio dentro do fórum.
Caso você queira anunciar no Guia CNC, por favor entre em contato a [email protected]

Regras

http://www.guiacnc.com.br/regras/regras-de-conduta-do-forum-guia-cnc/ (http://www.guiacnc.com.br/regras/regras-de-conduta-do-forum-guia-cnc/)


Citar
II - Expulsões e Reclamações

   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. Assinaturas com mensagens publicitárias ou qualquer outro tipo de divulgação comercial não autorizada será excluída ...
Título: Re:Interface USB-BOB para mach3
Enviado por: fcamargo em 27 de Fevereiro de 2012, 11:14
me agradecer? eu só testei..
e vc sumiu...
Título: Re:Interface USB-BOB para mach3
Enviado por: ABAB em 27 de Fevereiro de 2012, 11:15
Caro Blackmore,

Desculpe por infringir as regras. Nao era minha intenção.

Aos interesados estes podem fazer uso do google que ja sabe das coisas.

Abrços,

Alfredo
Título: Re:Interface USB-BOB para mach3
Enviado por: C N C N o w ! em 27 de Fevereiro de 2012, 11:23
O problema mais grave e que se eu executar uma modificação ao EMC2, terei que publicar os fontes da modificação como requerido pela licencia “GNU GENERAL Public License”.  Logo que resolver este dilema poderá utiliza o EMC.

Não entendi ... o que há de grave, onde está o dilema ?  :P
Título: Re:Interface USB-BOB para mach3
Enviado por: Blackmore em 27 de Fevereiro de 2012, 11:30
entendo que a gravidade é relativa a pulicação do fonte ... o "segredo" do trabalho dele ... não?
Título: Re:Interface USB-BOB para mach3
Enviado por: ABAB em 27 de Fevereiro de 2012, 11:43
Blackmore e isso mesmo.

Ha varias placas USB, mas nenhuma funciona com o EMC2.

O que acontece com o chamado "Open Source da GNU", e que a licencia permite você ter os fontes do produtos, mais você tem que fazer disponível todas as modificações que você fizer ao fonte.

Em outras palavras se publico minhas modificações, todos os que fabricam placas USB poderão modificar as minhas fontes para funcionar com suas placas. Isto não me interessa  comercialmente porque atenta contra o meu próximo produto que esta em desenvolvimento.

E outra razão porque gasto tempo fazendo meu próprio software e não baixando o que esta disponível como "Open Source". Somente os que não têm noção da complexidade envolvida em desenvolvimento de software comercial fazem isto.

Alfredo
Título: Re:Interface USB-BOB para mach3
Enviado por: C N C N o w ! em 27 de Fevereiro de 2012, 12:10
O que acontece com o chamado "Open Source da GNU", e que a licencia permite você ter os fontes do produtos, mais você tem que fazer disponível todas as modificações que você fizer ao fonte.

Não é bem assim que a banda toca ... a  interpretação das cláusulas tem sido objeto de controvérsia e provavelmente sempre será ... pra quem queira fazer sua própria leitura e interpretação:

http://www.gnu.org/copyleft/gpl.html (http://www.gnu.org/copyleft/gpl.html)

Entendo que vc estaria obrigado a publicar os trechos relativos às alterações do código original apenas e não os detalhes do seu produto ...

É bom lembrar que a licença anterior do EMC2 era a da Creative Commons, no site linuxcnc.org consta que a transição para GNU General Public License está em curso ...

Citar
Em outras palavras se publico minhas modificações, todos os que fabricam placas USB poderão modificar as minhas fontes para funcionar com suas placas.

Só se suas placas forem cópias de outras ou vice-versa, certo ?

Citar
E outra razão porque gasto tempo fazendo meu próprio software e não baixando o que esta disponível como "Open Source". Somente os que não têm noção da complexidade envolvida em desenvolvimento de software comercial fazem isto.

Ao contrário, aqueles que trabalham em projetos verdadeiramente complexos não apenas fazem isso frequentemente como precisam faze-lo para minimizar prazos e custos e /ou suprir carências de expertise ... afinal ninguém domina tudo e nem sempre é possível ou desejável pagar um especialista ... é prática cada vez mais comum e cada vez mais aceita pelas empresas e profissionais ...
Título: Re:Interface USB-BOB para mach3
Enviado por: Blackmore em 27 de Fevereiro de 2012, 12:20
Citar
Entendo que vc estaria obrigado a publicar os trechos relativos ...

e isso não é dar um tiro no próprio pé?


Citar
Só se suas placas forem cópias de outras ou vice-versa, certo ?

Mestre, eu entendi que o "curioso" pode alterar o software para usar em placa própria (digamos eu utilizar o software dele em minha placa), e não na placa desenvolvida pelo colega rainho ... é isso mesmo ou me engano?
Título: Re:Interface USB-BOB para mach3
Enviado por: ABAB em 27 de Fevereiro de 2012, 13:03
CncNow,

E verdade e
Título: Re:Interface USB-BOB para mach3
Enviado por: C N C N o w ! em 27 de Fevereiro de 2012, 13:26
e isso não é dar um tiro no próprio pé?

Não vejo pq ... indo mais além, acho que não seria mesmo que entregasse tudo de bandeja ... ao contrário, pode ser uma estratégia muito inteligente ... há um punhado de projetos por aí, open source, open hardware, vendendo como pãozinho quente ... a Makerbot recebeu uma injeção de US$ 10.000.000 , o cara da printrbot amealhou US$ 830.000 via crowdsourcing em alguns dias ... quanto será que o Alfredo espera ganhar até o final da vida com sua interface ?  ;D ;D ;D

Óia, de vez em quando falo quando tenho a oportunidade: não sou nada adepto da decrépita contabilidade de perdas, eu tento sempre contabilizar os ganhos ...  ;D

Citar
Mestre, eu entendi que o "curioso" pode alterar o software para usar em placa própria (digamos eu utilizar o software dele em minha placa), e não na placa desenvolvida pelo colega rainho ... é isso mesmo ou me engano?

Talvez com um exemplo a coisa fique mais clara:

Imagine que a exemplo do Alfredo eu fabrique uma controladora USB, podemos até lembrar de um exemplo concreto, o GRBL ... o que eu precisaria pra usar com o EMC2 ? Pouco mais que um "g code sender" ... uma pequena parte do sistema, algo trivial para um programador competente ... o que os concorrentes fariam com isto ? Absolutamente nada, teriam que escrever um firmware compatível para suas interfaces ... teriam o trabalho adicional de fazer a engenharia reversa do meu pequeno sender, ficando limitados em suas opções, atrelados ao que eu tivesse feito ... isto sim, um tiro no pé  ;D
Título: Re:Interface USB-BOB para mach3
Enviado por: ABAB em 27 de Fevereiro de 2012, 13:37
Lá  vamos nós, será que o copo esta meio cheio o meio vazio?
Utilizar fontes de outro está muito bem, quando não se esta criando um produto comercial (fabricado em massa). Mas no caso de um produto comercial as empresas não querem arriscar-se com perder o direito de propriedade intelectual, ou ter que pagar royalty pelo uso de um software que não é de sua autoría. A forma correta é comprar uma licença para as fontes que estão  sendo incorporadas  ao seu produto.  Entendo que no Brasil as pessoas não respeitam muito a propiedade intelectual, mas eu sim e valorizo ter o domínio tecnológico do que fabrico.
Estou de acordo que você chega mais rápido utilizando o software de outros indevidamente, mas prefiro ter um produto que eu domino, integrado em sua funcionalidade e não uma conglomeração de software de qualidade não comprovada.
Veja o caso do software para interface QT, ela vem com a licencia LPL, que permite você utilizar ela em software comercial em forma de biblioteca, mas assim mesmo eles oferecem uma licença comercial para as empresas ou organizações que querem proteger sua propriedade intelectual.
No meu caso, se eu divulgar a modificação do EMC para utilizar uma controladora USB, não exponho o funcionamento interno da minha placa, mas sim facilita outra empresa de fazer uma melhora a sua placa  atual a meus custos!!  As placas não tem que ser idênticas para isso.
Mas como eu disse a principio depende do tamanho do copo! Eu prefiro um copo que se ajusta a minha exigência de qualidade e domínio tecnológico nos produtos que fabrico. Dominar a fundo a tecnologia é o que me permite fabricar um produto como este, demora, cansa, mas é meu!  Afinal meu negocio é saber fazer as coisas e não saber juntar pedaços.


Alegro-me que para você que e tão competente que tudo, é tão fácil fazer. Gostaria de ver o que você tem produzido.  E fácil falar meu caro.

Alfredo
Título: Re:Interface USB-BOB para mach3
Enviado por: ABAB em 27 de Fevereiro de 2012, 13:55
Mestre,

Duas coisas:

1. Na segunda guerra mundial os aliados iam assassinar o Hitler, mas decidirão que não, porque o próprio Hitler estava se encarregando de acabar com a Alemanha. Inteligente, não?

2. No budismo existe uma frase: Mente de principiante, mente de Zen.
Significa que a mente do principiante esta aberta, tudo e possível neste estado, a criatividade é infinita. No caso da mente Zen, ou mente Mestre, tudo é sabido, tudo esta acabado, não há mais possibilidades ou criatividade.

Retiro-me para te deixar espaço, MESTRE.

Título: Re:Interface USB-BOB para mach3
Enviado por: fcamargo em 27 de Fevereiro de 2012, 13:59
aos participantes de tão acalorado debate...

só fiz apresentar a placa e o desenvolvedor.. não tenho PARTICIPAÇÃO alguma em nada, nem de forma técnica nem comercial..

que fique registrado.. antes das pedras voarem.
Título: Re:Interface USB-BOB para mach3
Enviado por: Blackmore em 27 de Fevereiro de 2012, 14:00
 ???
Título: Re:Interface USB-BOB para mach3
Enviado por: C N C N o w ! em 27 de Fevereiro de 2012, 14:55
Lá  vamos nós, será que o copo esta meio cheio o meio vazio?

Do meu ponto de vista seu copo me parece meio vazio  ;D

Citar
Utilizar fontes de outro está muito bem, quando não se esta criando um produto comercial (fabricado em massa). Mas no caso de um produto comercial as empresas não querem arriscar-se com perder o direito de propriedade intelectual, ou ter que pagar royalty pelo uso de um software que não é de sua autoría.

Vamos nos manter no contexto ? Pagar royalties por algo que é open source ?  Pq era disto que falávamos, não ?

O conceito de propriedade, intelectual ou não, é algo que vem sofrendo mudanças bastante significativas nos últimos anos. Cresce a percepção entre os que tem olhos de ver que vc não possui o que não pode defender ...  ;D ;D ;D

Citar
A forma correta é comprar uma licença para as fontes que estão  sendo incorporadas  ao seu produto.

Há mais de uma maneira de esfolar um gato e não necessariamente uma delas é a a mais correta, não é mesmo ? Nem sempre é necessário comprar fontes, não é mesmo ?

Citar
Entendo que no Brasil as pessoas não respeitam muito a propiedade intelectual, mas eu sim e valorizo ter o domínio tecnológico do que fabrico.

Bem, dentre meus conhecidos todos preocupam-se bastante com estas questões ... e todos querem dominar o mais amplamente possível a tecnologia com que estão envolvidos ... até que ponto isto é possível é bastante discutível, não ?

Citar
Estou de acordo que você chega mais rápido utilizando o software de outros indevidamente,

E quem está falando em usar software de outro indevidamente ? Acho que não estamos falando da mesma coisa ...

Citar
mas prefiro ter um produto que eu domino, integrado em sua funcionalidade e não uma conglomeração de software de qualidade não comprovada.

E o que oferece melhor comprovação de qualidade que open source, algo com as entranhas expostas ao sol, pra quem quiser olhar ? As caixas pretas vendidas a peso de ouro, aquelas que nínguém sabe que surpresas podem trazer e que nínguém pode reparar ?

Citar
Veja o caso do software para interface QT, ela vem com a licencia LPL, que permite você utilizar ela em software comercial em forma de biblioteca, mas assim mesmo eles oferecem uma licença comercial para as empresas ou organizações que querem proteger sua propriedade intelectual.

Este é um caso particular de uma licença em particular ... paga-se pela utilização comercial e não há nada de errado com isto ... mas é open source de qualquer modo,  não uma caixa preta ...  ;D

Citar
No meu caso, se eu divulgar a modificação do EMC para utilizar uma controladora USB, não exponho o funcionamento interno da minha placa, mas sim facilita outra empresa de fazer uma melhora a sua placa  atual a meus custos!!  As placas não tem que ser idênticas para isso.

Pra lá de duvidoso, mas mesmo que seja verdade, pq vc não se preocupa com o que pode ganhar com isto ?

Citar
Mas como eu disse a principio depende do tamanho do copo! Eu prefiro um copo que se ajusta a minha exigência de qualidade e domínio tecnológico nos produtos que fabrico. Dominar a fundo a tecnologia é o que me permite fabricar um produto como este, demora, cansa, mas é meu!  Afinal meu negocio é saber fazer as coisas e não saber juntar pedaços.

Claro, é seu, vc faz o que quiser. Tá claro tb que vc pode ser muito bom pra fazer coisas, mas não tá tão claro que tenha as mesmas habilidades para comercializá-las ... pra que fazer algo, manifestar interesse comercial e não empreender ações que aumentem o público alvo ?

Citar
Alegro-me que para você que e tão competente que tudo, é tão fácil fazer.

Alfredo, não gostei disto, não é um comentário ou um contra argumento, mas um ataque pessoal que extrapola os limites desta discussão e vc sequer me conhece.

Para seu governo:

Eu não me pretendo competente em tudo, na verdade reconheço que sou pouco competente em tudo o que faço e por isto mesmo, cuidadoso com o que digo e faço.

Embora não tenha dito em momento algum que nada do que discutimos aqui seja fácil, tb não vejo nenhum obstáculo muito difícil a superar, exceto, talvez, seus preconceitos e sua incapacidade de respeitar e avaliar opiniões divergentes da sua.

Citar
Gostaria de ver o que você tem produzido.  E fácil falar meu caro.

Estou á sua disposição meu caro. Eu tb gostaria de ver o que tem produzido ...

Pois é, falar é fácil para quem não pensa antes de falar ... a mim custa certo esforço pq penso um pouquinho antes de deitar falação  ... ;D


Até aqui manifestei-me como usuário regular do fórum, falo agora como moderador:


Evite a todo custo manifestações agressivas e ofensivas, sustente sua argumentação objetiva e racionalmente, ataques pessoais não são tolerados neste fórum.

Esforçamo-nos todos pela manutenção de um ambiente agradável e cordial, intelectualmente produtivo, sua contribuição é mais que bem-vinda, é esperada.  ;D
Título: Re:Interface USB-BOB para mach3
Enviado por: C N C N o w ! em 27 de Fevereiro de 2012, 15:15
1. Na segunda guerra mundial os aliados iam assassinar o Hitler, mas decidirão que não, porque o próprio Hitler estava se encarregando de acabar com a Alemanha. Inteligente, não?

Seria, se fosse verdade e os aliados omniscientes  ;D ;D

Citar
Retiro-me para te deixar espaço, MESTRE.

Hum ! Será isto o famoso zenbundismo ?  ;D ;D ;D ;D ;D ;D ;D ;D
Título: Re:Interface USB-BOB para mach3
Enviado por: fcamargo em 27 de Fevereiro de 2012, 15:52
EDITADO EM 27-02-2012.

 A TODOS
  nao finalizei os teste na placa, nao tenho participação comercial nem técnica nem nada relacionado.
 ajudei um conhecido (
Alfredo) a testar a placa em 2 momento diferentes. hoje foi anunciada como funcional e pronta para o mercado, nao tenho como dar aval nem nenhum tipo de comentários sobre seu funcionamento, espero que o façam em breve.  iniciei este tópico para ajuda-lo no desenvolvimento, nada mais, para ter um feedback de outros usuários que possam ter esse tipo de tecnologia como algo relevante.  novamente deixo aqui o meu apreço pelo projeto, mas também deixo claro que NADA, absolutamente NADA tenho a falar sobre testes finais ou sobre o ATUAL funcionamento dessa placa, bem como nao pretendo opinar sobre o atual rumo dessa discussão.  Fábio camargo 27/02/2012
Título: Re:Interface USB-BOB para mach3
Enviado por: Blackmore em 27 de Fevereiro de 2012, 16:25
Fico triste com o desfecho, mas a vida continua e infelizmente entendo que não há mais assunto a ser tratado, o usuário acaba de me dizer que abandonou o fórum, portanto este tópico será trancado.
Futuramente, caso exista alguma possibilidade de voltar a ativa este assunto um novo tópico deverá ser criado.

Blackmore.