Autor Tópico: Joystick não funciona corretamente  (Lida 7368 vezes)

Description:

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

Offline Bruxo

  • Fuso
  • **
  • Posts: 235
  • Sexo: Masculino
  • Bruxo
Joystick não funciona corretamente
« Online: 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

Offline Alebe

  • CNCMASTER
  • ******
  • Posts: 3688
  • Sexo: Masculino
  • Cidade - UF: São Paulo - SP
Re:Joystick não funciona corretamente
« Resposta #1 Online: 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.

Offline Bruxo

  • Fuso
  • **
  • Posts: 235
  • Sexo: Masculino
  • Bruxo
Re:Joystick não funciona corretamente
« Resposta #2 Online: 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

Offline Alebe

  • CNCMASTER
  • ******
  • Posts: 3688
  • Sexo: Masculino
  • Cidade - UF: São Paulo - SP
Re:Joystick não funciona corretamente
« Resposta #3 Online: 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?

Offline Bruxo

  • Fuso
  • **
  • Posts: 235
  • Sexo: Masculino
  • Bruxo
Re:Joystick não funciona corretamente
« Resposta #4 Online: 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

Offline Alebe

  • CNCMASTER
  • ******
  • Posts: 3688
  • Sexo: Masculino
  • Cidade - UF: São Paulo - SP
Re:Joystick não funciona corretamente
« Resposta #5 Online: 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

Offline Bruxo

  • Fuso
  • **
  • Posts: 235
  • Sexo: Masculino
  • Bruxo
Re:Joystick não funciona corretamente
« Resposta #6 Online: 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

Offline Bruxo

  • Fuso
  • **
  • Posts: 235
  • Sexo: Masculino
  • Bruxo
Re:Joystick não funciona corretamente
« Resposta #7 Online: 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

Offline Alebe

  • CNCMASTER
  • ******
  • Posts: 3688
  • Sexo: Masculino
  • Cidade - UF: São Paulo - SP
Re:Joystick não funciona corretamente
« Resposta #8 Online: 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

Offline Bruxo

  • Fuso
  • **
  • Posts: 235
  • Sexo: Masculino
  • Bruxo
Re:Joystick não funciona corretamente
« Resposta #9 Online: 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

Offline Alebe

  • CNCMASTER
  • ******
  • Posts: 3688
  • Sexo: Masculino
  • Cidade - UF: São Paulo - SP
Re:Joystick não funciona corretamente
« Resposta #10 Online: 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/

Offline Bruxo

  • Fuso
  • **
  • Posts: 235
  • Sexo: Masculino
  • Bruxo
Re:Joystick não funciona corretamente
« Resposta #11 Online: 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

Offline Alebe

  • CNCMASTER
  • ******
  • Posts: 3688
  • Sexo: Masculino
  • Cidade - UF: São Paulo - SP
Re:Joystick não funciona corretamente
« Resposta #12 Online: 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

Offline Bruxo

  • Fuso
  • **
  • Posts: 235
  • Sexo: Masculino
  • Bruxo
Re:Joystick não funciona corretamente
« Resposta #13 Online: 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

Offline Alebe

  • CNCMASTER
  • ******
  • Posts: 3688
  • Sexo: Masculino
  • Cidade - UF: São Paulo - SP
Re:Joystick não funciona corretamente
« Resposta #14 Online: 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

 

/** * */