Em 27 de janeiro de 2010.
Dia desses um amigo meu "das antigas" apareceu aqui em casa com um tapete de dança de video game.
Eu também era mais um dos aficionados pelo Dance Dance Revolution (ou DDR) e foi a razão pela qual comprei meu primeiro Playstation (modelo antigo ainda). Até hoje mantenho meu acervo de
jogos, mas hoje, 10 anos e 20 kg depois eles mal são tocados, apesar de eu fazer uma graça de 1 ou 2 musicas de ano em ano quando a tendinite do joelho deixa.
A Konami, desenvolvedora oficial do jogo, chegou a lançar também um port para PC da primeira edição do game, mas por não ter feito muito sucesso, parou por ai mesmo. Para suprir a carência da plataforma, alguns fervorosos fãs da série desenvolveram sua própria versão
chamada de StepMania (
link). O projeto em regime de
open source atraiu a atenção de muitos e eu mesmo cheguei a participar do desenvolvimento por algum tempo.
Bom, voltando ao tapete, o curioso é que essa versão "Shakira" tem um cabo duplo e pode tanto ser ligado ao PSX/PS2 como numa USB. O que é perfeito para ser utilizado tanto no Playstation quando no DDR de PC ou
mesmo no Stepmania.
O problema é justamente o fato do tapete não funcionar a contento quando ligado na USB. Apesar de no teste de joystick do painel de controle do Windows os movimentos serem registrados,
não é possivel pisar em setas opostos ao mesmo tempo (esquerda junto com direita ou acima junto com abaixo). Esses movimentos são frequentes e o jogo acaba ficando prejudicado e mesmo "injogável"
em niveis mais difíceis.
Resolvi desmontar o tapete para entender o funcionamento.
Provavelmente um chip bolha para a parte do PSX e outro para o USB. A borracha preta esta presa com uma fita adesiva, pressionando um conjunto de duas "películas" plásticas contra a placa de circuito impresso.
Retirando cuidadosamente a fita adesiva para reaproveitá-la, foi bem fácil retirar a borracha.
Analizando com um multímetro os contatos da película, o funcionamento é bem óbvio. A película inferior é um terminal "comum" que pega toda a extensão do tapete. Na de cima temos todos os "espaços" correspondentes aos botões do joystick, sendo que cada
"via" vem de um botão. Uma fina camada de espuma fica entre as duas películas, mantendo-as separadas. Com o peso do corpo no botão, a espuma é esmagada, juntando uma película com a outra, fazendo o contato elétrico.
Depois de algum trabalho de mapeamento, cheguei ao seguinte esquema de ligação:
No remapeamento a idéia é eliminar os botoes traseiros Quadrado e Triangulo trocando-os com Baixo e Esquerda.
Primeiramente cortamos então as trilhas dos quatro botões que iremos retrabalhar.
Note que nos pads dos botões baixo e esquerda eu cortei a trilha na parte de cima para sobrar espaço para a solda, enquanto que nos pads do triangulo e quadrado eu cortei bem rente.
Raspando um pouco o verniz para a solda poder pegar nas trilhas.
Bastam dois pequenos pedaços de fios para fazer os jumpers necessários para redirecionar o sinal. Antes que metam pau nas minhas soldas, foi meu amigo que fez enquanto eu estava tentando
ensinar como ele mesmo poderia fazer a modificação nos outros tapetes dele. ;)
Falta só montar tudo para testar. Note que a borracha preta fica bem amassada mostrando claramente onde a placa esta originalmente. É só seguir o "vinco" para alinha a placa e colar novamente a
fita adesiva no lugar. Feito isso basta aparafusar novamente a tampa, percebendo também no tapete as marcas deixadas pela fechamento original desse "gabinete".
Carregando o Stepmania no PC, bastou recofigurar os controles e o funcionamento foi perfeito. Agora é possivel utilizar setas opostas normalmente como no video game.
Duvisdas ou sugestões, comente no espaço abaixo.
Em 31/1/2010 13:21:00 por Junior Capela
Fala bro...
Eu tenho um desses também.. .mas o meu é ligado via porta da impressora com um adaptador.... sabe se tem esquema de transformar isso facil em USB?
Em 31/1/2010 15:22:00 por Victor Trucco
Fala Junior, existe um adaptador PS2 para USB que custa entre R$15 e R$25. Até no Mercado Livre vc acha bem fácil.
Em 31/1/2010 18:16:00 por Junior Capela
POis é nem tinha pensado nisso heheheeheh
Já achei... vou pegar um, pra poder ligar o tapete no notebook e a criançada poder brincar em qualquer lugar heheheheh
Valeu
Em 4/5/2010 12:19:00 por igor matos
Amigo, gostaria de saber se após fazer essa reconfiguração, os botões onde foram feitas os jumps deixam de funcionar? É que dei um tapete exatamente igual a esse pra minha esposa (ela gosta disso, fazer o quê hehehehe), e ela me relatou esse mesmissímo problema...procurei na net e achei este tópico, e resolvi fazer a modificação pra ela, mas meu medo é que ela perca as outras funções...por isso resolvi tirar a dúvida diretamente com quem fez, né? abraços e agradeço a ajuda!
Em 4/5/2010 13:04:00 por Victor Trucco
Igor, os botões triangulo e quadrado deixam sim de funcionar, mas eles não são usados nem pelos DDR do Playstation, nem pelo Stepmania no PC. Resumindo, vc não dará a falta deles. Grande abraço e boa sorte por ai na adaptaçao.
Em 4/5/2010 15:07:00 por igor matos
Cara, obrigadão pela ajuda e pelo ótimo post!!!
Ja estou imprimindo a página e vou fazer a mudança hoje a noite...
PS: achei um cd do ddr lá em casa jogado, de psone, ddr 5 se não me engano. É compátivel com esse tapete depois da alteração né? Obrigado mais uma vez pela ajuda e desculpe o incômodo!!
Em 4/5/2010 15:14:00 por Victor Trucco
Igor, qualquer DDR é compativel, incluindo do 1 ou 5 de PSone, uns 2 ou 3 de PS2, o DDR de PC e o Stepmania. Só fazer a adaptação e começar a dançar... Abraço.
Em 4/5/2010 15:22:00 por igor matos
Mais uma vez muito obrigado! Depois você me informa, não sei se pode fazer isso, mas queria mostrar como eu fiz um mod de controle de x box 360 pra pc!
Em 4/5/2010 15:31:00 por Victor Trucco
Igor, aceito contibuições para publicar aqui no site. Se suas fotos estiverem detalhadas que de pra fazer um tutorial, publico por aqui sem nenhum problema. Manda pro meu email pra eu dar uma olhada vtrucco (no) gmail
Em 22/6/2010 12:41:00 por Trigolaço
Olá, Victor!
Estou tendo o mesmo problema e espero resolvê-lo com a ajuda deste post.
A placa que tenho não é exatamente igual à sua. Você saberia me dizer se as trilhas são as mesmas da sua placa? Dê uma olhada:
http://img231.imageshack.us/img231/5812/20100622placatapetededa.jpg
Desde já agradeço por qualquer ajuda.
Em 22/6/2010 12:49:00 por Victor Trucco
Todas essas placas que vi até hoje tem a mesma pinagem, entao nao duvido que a sua tb seja. Mas é bem facil confirmar, basta pegar um pedaço de fio, ligando temporariamente a trilha central (a mais larga) nas outras trilhas. Vc verá que em cada uma um dos botões aciona, dai vc poderá confirmar se a pinagem é a mesma. Grande abraço.
Em 22/6/2010 16:21:00 por Trigolaço
Muito obrigado, Victor! Vou seguir suas dicas. Abraço!
Em 23/6/2010 15:32:00 por Trigolaço
Victor, confirmado, a pinagem é a mesma da sua placa. Muito obrigado pela ajuda!
Em 23/6/2010 15:46:00 por Victor Trucco
Blz, agradeço o retorno. )
Grande abraço.
Em 31/7/2010 09:43:00 por Marcelo
Ola Victor. Minha irmã tem um tapete de dança desses genericos, com saida USB e para Playstation, só que o não funciona com o playstation (PS1, não cheguei a testar no PS2), somente na usb. Gostaria de saber se existe uma solução facil para isso, pois volta e meia tenho uma solução radical para isso (pensei até colocar la dentro o controle de um PSX velho e comprar um adaptador USB para continuar funcionando no pc. O controle quando é ligado no PSone, não é reconhecido. Entao desculpe qualquer incomodo e obrigado.
Em 19/8/2010 22:46:00 por Cesar
O meu problema é que o meu tapete tem apenas a conexão porta paralela, gostaria de saber será que funciona com windows 7 - não sei onde procurar drive para instalar o tapete.