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

SOFTWARES => Controle => EMC-Linux => Tópico iniciado por: Bruxo em 03 de Outubro de 2014, 15:52

Título: Joystick não funciona corretamente
Enviado por: Bruxo em 03 de Outubro de 2014, 15:52
Ola a todos, pessoal, instalei um  joystick no emc2?, mas não obtive boms resultados, segui o tutorial, postado aqui mesmo no forum, mas,algo esta dando erro,  por favor se alguem ja instalou, passou por esses erros e poder me ajudar, agradeço,, o que acontece é o seguinte:  quando movimento o eixo X, o eixo Z tambem  movimenta junto,  se movimento o eixo Z, o x não movimenta junto, ou seja, o eixo Y e o Z, estão respondendo bem, o X ta  ruim, outra coisa, quando movimento um eixo, e paro, ele demora a parar,  segue um pouco e para, se alguem tiver alguma sugestão agradeço, ja li, os tópicos, mas não cheguei a nenhuma conclusão,,  a versão do emc que estou usando é 2.2.2.2 abçs Bruxo
Título: Re:Joystick não funciona corretamente
Enviado por: Alebe em 03 de Outubro de 2014, 16:46
Isto geralmente acontece se o botão "ANALOG" não estiver ligado (led apagado).
Sempre que ligar o pc, precisa acioná-lo.
Título: Re:Joystick não funciona corretamente
Enviado por: Bruxo em 03 de Outubro de 2014, 18:43
Ola  Alebe,  então,,  fiz isso,, quando o botão ANALOG, esta acionado, led acesso, acontece  o que descrevi na msg anterior, quando movimento o eixo X,  o eixo  Z tambem se movimenta, se eu  desativar o ANALOG,, e movimentar os eixos  com o direcional, aqueles 4 botões do lado esquerdo, o eixo X,  e Y funciona normal,, mais quanto mexo no manche p/ o eixo Z, o comando é outro, não movimenta e sim manda p/  zeramento, sei la o quê, ou seja, não tenho comando no eixo Z, abçs Bruxo
Título: Re:Joystick não funciona corretamente
Enviado por: Alebe em 03 de Outubro de 2014, 20:05
Então, das duas uma: Ou seu joy tem ligações diferentes do padrão, ou sua configuração tá com pinagem errada.
Zipa a pasta da sua configuração e manda pra gente.
Qual versão do ubuntu esta usando? 10.04 ou 8.04?
Título: Re:Joystick não funciona corretamente
Enviado por: Bruxo em 03 de Outubro de 2014, 21:17
Ola Alebe, então, o Ubutun que estou testando é o 6.0  a versão do Emc2 é a 2.2.2, e o joystick que estou testando é o Power Fast tc 6001, o modelo dele  é igual ao controle do plasytation, então,  seguindo o tutorial , não consegui abrir o que o passo 6, diz:  6º passo – Para checar se seu joysitck funciona corretamente no emc faça o seguinte:
- Abra um terminal e digite: halrun
- Assumindo que o endereço do seu joysitck no emec seja /dev/input/js0, (normalmente este é o
default se tiver somente um joystick) digite o seguinte comando para carregar os modulos do
joystick: halcmd: loadusr hal_joystick -d /dev/input/js0 -p joypad
- Carregue o halmeter para checar os valores deos eixos: halcmd: loadusr halmeter
uma janela como o exemplo abaixo deve aparecer: 
Fiz isso e não aparece a janela igual a do tutorial,,  ai digito halmeter, abre uma janela, mas não tenho opção de testar nem aplicar nada,, segue a pasta que estou usando as configuraçoes,, abçs e Obrigado!  Bruxo
Título: Re:Joystick não funciona corretamente
Enviado por: Alebe em 03 de Outubro de 2014, 23:25
Vixe!
Vc tem algo contra o século atual? ... hehehe

Seu ubuntu ta muito desatualizado.
Seria melhor usar o 10 ou no mínimo o 8.
Não lembro se tem conflitos entre esses comandos do tuto com essa versão 6.

Mas o principal é que seu sistema não encontrou o joy.
Se não a janela teria aparecido.

Cuidado que ao digitar esses comandos, vc não pode repetir comando já impresso.
Ao digitar halrun, vai aperecer halcmd no começo da linha:
halcmd
No próximo comando, vc só deve digitar:
loadusr hal_joystick -d /dev/input/js0 -p joypad
e no próximo:
loadusr halmeter

Foi isso o que fez?
Se sim, vamos tentar encontrar seu joy.
Com ele conectado, abra o terminal e digite esses comandos, um de cada vez. Copie os resultados em um arquivo de texto e manda.
lsusb
dmesg
Título: Re:Joystick não funciona corretamente
Enviado por: Bruxo em 04 de Outubro de 2014, 09:17
Rs,rs,rs Alebe, nada contra o século atual rs,é que tenho um hd com essa versão instalada, e aproveitei p/ testar o joystick que comprei ontem, rs
então ,fiz o que vc descreveu, e ficou como segue a foto e o arquivo de texto,, abriu uma janela, e eu mexia no botão 0, e aparecia um numero, mexia no botão 2, e aparecia um numero,  etc, até achei que ia funcionar rs,rs,  mas , fui testar novamente, e tava a mesma coisa, rs,rs,  abçs  e obrigado ! Bruxo
Título: Re:Joystick não funciona corretamente
Enviado por: Bruxo em 04 de Outubro de 2014, 09:20
Se não tiver geito de funcionar mesmo  com essa versão, eu instalo o Ubutun 8.04 e tento novamente,, abçs Bruxo
Título: Re:Joystick não funciona corretamente
Enviado por: Alebe em 04 de Outubro de 2014, 15:03
Blz. O principal era o joy ser reconhecido. Vai ser possivel usar, sim.

Agora precisamos ver se sua configuração está sem erros, e de acordo com os pinos do joy.
Vc vai precisar testar todos os botões do joy e anotar qual é o comando acionado na janela do halrun.
exemplo:
Eixo X (stick <- ->) = joypad.axis.0
Eixo Y ...
--
--

Nomeie todos eles e poste pra gente.
Use a imagem do joy como guia.
Tendo isso em mãos + sua config, fica mais fácil.

Abraço
Título: Re:Joystick não funciona corretamente
Enviado por: Bruxo em 05 de Outubro de 2014, 14:39
Ola Alebe, então , fiz umas coisas aqui, e estou postando, espero que ajude em alguma coisa,, olha,, no teste do Halmeter pecebi que não é todos os botões do Joystick que funciona, nem da resposta, mas, quando mexo no EMC2, ou seja movimentado os eixos  no software,  certos botões funcionam, não todos, mais os que funciona,, estão de acordo com o tutorial, por favor, da uma olhada, e veja se tem chance, rs,rs, e mil desculpas por ta tomando teu tempo, segue as fotos,,  mais uma vez, muito obrigado! abçs, Bruxo
Título: Re:Joystick não funciona corretamente
Enviado por: Alebe em 06 de Outubro de 2014, 00:15
Sim, alguns dos botões ficam true ou false.
Esses que disse não funcionarem, não ficam true?
Se não, o joy tá com problemas, ou não está sendo bem reconhecido pelo sistema.
Aí só testando no ubuntu 8.04 pra ter certeza.

E não é necessário instalar no hd. Pode ser feito virtualmente usando o VBox:
https://www.virtualbox.org/ (https://www.virtualbox.org/)
Título: Re:Joystick não funciona corretamente
Enviado por: Bruxo em 06 de Outubro de 2014, 21:25
Ola Alebe, só ums dois botoes,  que não funciona que fica true, mas então, hoje tentei instalar o Ubuntu 8.04, mas não consegui, tentei em 3 Hds, usei, 2 leitores  de dvd e nada chegava em 22,  25 27% e  não ia mais,  ai resolvi baixar e instalar o Ubuntu 10.04, tudo certo, instalei, abri o Linux Cnc, tudo normal,  ai, tentei instalar o joystick,  fiz tudo  igual ao tutorial,  quando abri o halmeter, p/ testar os pinos,  não achou nada, ai  abri o linuxcnc, e depois das modificações, não abriu mais, rs,rs, esse pinguim não gosta mesmo de mim rs,rs,rs, caramba! ta dificil, rs,rs , segue o arquivo.ini e o texto do erro que da ao tentar abrir o LinuxCnc,, quando você tiver um tempinho e se não for te atrapalhar, da uma olhada, ok! mais uma vez obrigado, e desculpa pela encheção de saco. rs, abçs Bruxo
Título: Re:Joystick não funciona corretamente
Enviado por: Alebe em 06 de Outubro de 2014, 22:25
Opa! beleza que instalou o 10.04.
O joy não rodou agora porque houve mudanças de pacotes no sistema do ubuntu pra essa versão.
Siga esta dica do Denilson que vc arruma facim.
http://www.guiacnc.com.br/projetos-eletronica/joystick-para-cnc/msg133605/#msg133605 (http://www.guiacnc.com.br/projetos-eletronica/joystick-para-cnc/msg133605/#msg133605)
Título: Re:Joystick não funciona corretamente
Enviado por: Bruxo em 07 de Outubro de 2014, 13:54
Ola Alebe,, então,, segui as dicas do nosso  amigo Denilson, (Denilson, grande abraço meu amigo), mas, depois das mudanças, o linuxcnc, nem abre, da erro,, ai, mudei o arquivo joypad.hal, e coloquei o arquivo que você postou com algumas mudanças, joypad.hal,  porque li no tópico que no seu caso deu erro tambem, mas,  mesmo assim,  o Linuxcnc, não abriu deu erro novamente, ai,  tentei mais uma coisa, peguei um arquivo que você tambem postou, que é o 3_Eixos, fiz uma nova configuração, e tambem não abriu o Linuxcnc, da erro, e quando tento o halmeter, nada acontece, segue as fotos,,  não sei o que estou fazendo errado, ja tentei quase tudo, mas,  sinceramente, ja estou quase jogando a toalha!! obrigado! abçs Bruxo
Título: Re:Joystick não funciona corretamente
Enviado por: Alebe em 07 de Outubro de 2014, 23:40
Calma Bruxo!
O linux gosta de vc, sim. Ele só não suporta os erros que vc deve estar cometendo.  ;)

Agora que tá com a versão 10.04, passe qual é a versão do emc2 instalada e mande a sua pasta zipada de novo.
Outra coisa. Sabe qual a placa de video tem nesse seu pc? Ela é off ou onboard?
Para saber o modelo, no terminal digitar: lspci
Título: Re:Joystick não funciona corretamente
Enviado por: Bruxo em 08 de Outubro de 2014, 13:47
Grande Alebe, você me da forças ,rs,rs, mas esse pinguim ta querendo me deixar numa fria,  rs,rs,rs,, então, mas uma vez, tentei,
exclui todas configurações, e comecei do zero, vamos la,, quando fiz uma nova configuração usando o Linuxcnc wizard, acho que é isso, rs,, abri o linuxcnc  normal, tudo 100%, como pode vê na foto anexada,, mas, quando fiz as alterações, para usar o joystick,  o Linuxcnc, ja não abriu mais, dava erro, segue foto,, a versão do Linuxcnc que  esta,  é a versão 2.5.0 a placa de video é off board,  Ge force, digitei o comando que me passou, e segue o texto tambem,  e a pasta das configuraçoes ok! abçs, Bruxo
Título: Re:Joystick não funciona corretamente
Enviado por: Alebe em 09 de Outubro de 2014, 17:35
No input devices could be opened
Geralmente esta mensagem de debug acontece quando o joy não esta conectado ou sendo bem reconhecido pelo sistema.
Video está ok.


Tente usar esta configuração anexo. Copie a pasta toda dentro da pasta configs.
Antes, salve sua configuração antiga. Basta renomear a pasta.

Se o axis abrir, não teste ainda com a eletronica ligada. Faça antes um test drive e só depois tente com a cnc
Alguns botões e funcionalidades da tela podem não funcionar e outros do joy podem ter sido trocados, os de feed.
Veja se pelo menos o joy funcione sem problemas e me avise dos botões e comandos que não funfam.
Título: Re:Joystick não funciona corretamente
Enviado por: Bruxo em 09 de Outubro de 2014, 19:35
 Ola amigo Alebe,, então, fiz o que  você falou, salvei a pasta em config, renomiei a mihna configuração,  mas, infelizmente, o Linuxcnc, não abriu, deu erro, segue as fotos, ja estou achando que no meu caso, o Ubutun 10.04 ficou pior que o Ubutun 6.0 rs, rs,rs, vou tentar novamente instalar o 8.04 rs,rs,rs, que pinguim chato rs,rs, lembrei até do filme, Os Pinguins do Papai rs,rs,rs, que coisa!! rs,rs , ja te devo um monte de cerveja,rs, se você não beber,, bebo sozinho rsrsrs,  abçs Bruxo
Título: Re:Joystick não funciona corretamente
Enviado por: Alebe em 10 de Outubro de 2014, 17:24
Então Bruxo...
Vc ta com problema de permissão de uso do joy.
Nunca tinha acontecido aqui, e olha que ja usei vários joys diferentes.
Tem esse link que parece ter resolvido editando as permissões.
http://www.linuxcnc.org/index.php/italian/forum/38-general-linuxcnc-questions/27446-bbb-joypad-not-opening (http://www.linuxcnc.org/index.php/italian/forum/38-general-linuxcnc-questions/27446-bbb-joypad-not-opening)

Antes, digite lsusb no terminal para ver o modelo do seu joy.
Título: Re:Joystick não funciona corretamente
Enviado por: Bruxo em 13 de Outubro de 2014, 10:22
Ola Alebe,não testei antes, porquê estava viajando, então, entrei no link que você postou, mas, sinceramente, não entendi muita coisa rs,coloquei o tradutor do google p/ funcionar, mas p/ mim ficou um pouco confuso, ja que não tenho quase nenhuma intimidade com linux,, digitei no terminal o que você mandou lsusb e apareceu o que segue abaixo,, qualquer coisa tento conseguir outro controle p/ fazer um teste, você indica algum?  abçs Bruxo.
Título: Re:Joystick não funciona corretamente
Enviado por: mulapreta em 13 de Outubro de 2014, 17:35
Bruxo,

Quanto tempo perdido pra nenhuma utilidade....
Título: Re:Joystick não funciona corretamente
Enviado por: Bruxo em 13 de Outubro de 2014, 19:10
Ola mulapreta, não posso dizer, que não tem nenhuma utilidade, porque, não consegui, fazer funcionar, sendo assim, fica dificil eu ter uma posição, em relação a isso!  mas, de certa forma, você esta certo! , realmente estou tomando o tempo do, amigo Alebe,, que, é a pessoa que esta tentando me ajudar, com certeza, o tempo que ele esta perdendo, poderia esta fazendo outra coisa, mas, em nenhum momento, quiz, quero, atrapalhar ninguem, isso não combina comigo, mas, mesmo sem querer, foi o que aconteceu, foi o que fiz!,  peço mil desculpas a todos, e principalmente p/ o amigo Alebe, que teve uma paciência de jó, rs,rs,, é isso! agradeço muito  por ter tentado me ajudar! e por ter tomado seu tempo. Obrigado meu Amigo.  abçs, Bruxo
Título: Re:Joystick não funciona corretamente
Enviado por: mulapreta em 13 de Outubro de 2014, 20:25
Amigo Bruxo,

Você não entendeu meu poste, não quis dizer que você está atrapalhando, suas questões são sempre bem vindas no Fórum, tanto é, que mesmo não sabendo nada de Linux, acompanho seu tópico.

O que eu quis dizer, é que essa droga de "Joinstique" se não funciona na primeira, desiste, por que não tem utilidade nenhuma, o teclado funciona bem melhor. As vezes é problema de Drive ou BOB.

Digo isso porque já instalei essa parafernalha toda para no final perceber que demorava mais para zerar a máquina do que sem essa parafernalha.

Não fique bravo comigo não (e nem pegue a vassoura pra me bater..., e o Alebe, é uma pessoa que gosta muito de ajudar e fás tudo para nos orientar.

Abs.

Edson

Título: Re:Joystick não funciona corretamente
Enviado por: Bruxo em 13 de Outubro de 2014, 22:23
Amigo mulapreta,, jamais ficaria bravo com você,, por favor nem pense nisso,,  não esqueça que ja me ajudou em muita coisa,, e  sou muito grato por isso, entendi, sua colocação, em relação ao joystick,  e tambem,  ja me questionei por isso,, ou seja,, será que vai ajudar, sera que vou conseguir mexer mais facil, será, que o manuseio é melhor que o teclado etc, etc, ? e por tantos, será,,, tentei arriscar, infelizmente, acho que o joy, que comprei é uma droga, digo isso porque, quem esta tentando me ajudar a configurar, tem um conhecimento muito bom em Linux, e usa Joystick,  que é o nosso amigo Alebe, mas, como disse,  meu joy não ajudou muito, rs,rs,rs comprar coisa barata é isso que dá!, Amigo por favor, em nenhum momento quiz te questionar,,,,, te respeito demais, e sinceramente gostei da sua colocação,  realmente pode ser muito trabalho p/ nada, mas, tentei, me ajudaram, e infelizmente não consegui, por isso só tenho que agradecer. mais uma vez,, por favor meu amigo, não pense em nenhum momento que questionei sua mensagem!! grande  abraço Bruxo