Monte seu controle arcade sem ter conhecimentos de eletrônica

junho 5, 2008 at 1:58 am 42 comentários

por maxi

Como montar um controle arcade

Muitos reclamam que os controles mais novos são ruins para se jogar jogos de luta, e eu concordo plenamente. Temos controles sem diagonais, com botões pequenos, posicionados de uma maneira que dão a impressão de que o controle foi projetado por um drogado ou por alguém com 3 mãos, e por aí vai. Até hoje o melhor controle caseiro para se jogar esse tipo de jogo foi o controle do Saturn, seguido de perto pelo segundo controle do Mega Drive, pela ótima precisão do direcional, que era grande e deslizava facilmente no dedo, e pelo fato de possuírem 6 botões frontais na mesma disposição dos fliperamas, que permitiam se jogar usando os 3 dedos do meio da mão. Mas ainda sim, um controle nunca irá chegar ao nível de precisão de um controle arcade, com a alavanca e seus botões grandes e dispostos uniformemente pelo painel. Mas não é por causa disso que você será obrigado a jogar em controles assim sempre que estiver num console ou no PC. É possível usar a placa do circuito de praticamente qualquer joystick para se criar um controle arcade idêntico aos usados em máquinas de fliperamas, e é exatamente isso que irei ensinar aqui neste tutorial.

Atenção: Não me responsabilizo por danos causados por você em qualquer dispositivo dos que serão descritos abaixo. Faça tudo por sua conta e risco.

Primeiro Passo: Qual controle usar? E como será o trabalho final?

Pense bem antes de sair sacrificando qualquer controle para fazer o novo. Se você quiser usar ele apenas no console, em qual console que você possui seria mais vantajoso? É claro que você pode montar um por console, mas esteja preparado para gastar muito mais. O que eu fiz e que servirá de exemplo para este tutorial é uma caixa de madeira dividida em duas partes, cada uma para um jogador, que montei usando dois controles de Saturn, como vocês podem ver na foto abaixo:

No total, gastei mais ou menos R$90,00, e esse preço é apenas dos botões e das alavancas (comprei no Mercado Livre), pois o resto do material, que será descrito mais abaixo, eu já possuía em mãos. Ou seja, você pode montar, por exemplo, um controle para 4 jogadores para Game Cube, PS2 ou qualquer outro console que suporte esse número, mas vai gastar pelo menos uns R$180,00.

Reparem também que o meu controle possui o mesmo número de botões que existe no controle de Saturn, que são 9 (A, B, C, X, Y, Z, L, R, Start). O número de botões é muito importante para a experiência que você deseja ter quando joga. No caso de controles arcade feitos para consoles, é praticamente indispensável eles terem a mesma quantidade de botões que os originais. Mas caso o controle seja usado apenas num PC, você pode “aposentar” alguns desses botões. Algumas pessoas preferem apenas os tradicionais 6 botões principais e o Start na parte de cima, outros já preferem os 4 botões estilo Neo Geo, e outros mais saudosistas preferem o modelo clássico de 2 ou 3 botões. Reparem que diminuindo assim a quantidade de botões usados, você acaba ganhando a opção de ter mais de um jogador no mesmo controle, podendo usar, por exemplo, o direcional e os botões L1, L2 e Start de um controle de Playstation para se fazer um jogador, e os quatro botões frontais mais o R1, R2 e Select para o outro.

No caso de controles para o PC, dizem que fica mais barato comprar aqueles controles simples USB ou então adaptar para a porta paralela (a usada por impressoras) controles de PSX daqueles vagabundos que você compra por menos de R$10,00 no camelô. Eu escolhi adaptar dois controles de Saturn e montar o meu a partir deles, como vocês podem ver nas fotos abaixo:

O primeiro é o modelo de controle japonês, que mais tarde virou também o modelo americano devido a grande funcionalidade. Esse controle veio junto do meu primeiro Saturn, e me acompanhou durante 10 anos, principalmente nas partidas de Street Fighter Alpha 2. Ele é tão bom que eu fiquei com pena de sacrificar ele, mas fiz isso porque as pontes metálicas que ligam as laterais ao meio e o fio já estavam muito gastos, o que fazia dar mau contato direto. Como ele ficaria imobilizado dentro da caixa do controle arcade diminuindo o risco do problema acontecer, achei que ele seria uma boa escolha para isso, além de quê é um destino legal para um controle que esteve comigo por todo esse tempo.

Já o segundo é o modelo nacional, que é inspirado no primeiro modelo americano. Esse é simplesmente o pior direcional que eu já vi na minha vida, não dá nem para soltar Haduken nele direito, além de que eu nunca vi uma carcaça de plástico tão vagabunda. Aqueles pinos que seguram o circuito já se quebraram todos, inclusive os de alguns parafusos, o que fazia o controle ficar sempre com um lado aberto na mão do jogador até eu passar cola quente para ajudar um pouco. Essa droga veio junto do meu segundo Saturn, e esses problemas junto do cabo pequeno me fizeram acreditar por anos que ele se tratava de um controle pirata, até eu descobrir recentemente que quem fabricou ele era a Tectoy. Eu cheguei à conclusão de que era a hora de ver se esse controle presta para alguma coisa e resolvi que ele seria o segundo jogador.

As adaptações de controles normais de consoles para funcionarem no PC não serão descritas detalhadamente aqui, exceto o do Saturn, mas eu darei dicas e sites com esquemas de adaptação de outros controles mais embaixo. Enfim, a escolha fica por conta do criador, que precisa ter em mente tudo isso antes de começar o trabalho.

Após planejar direito como será a interface do controle, é hora de planejar como será a base de madeira que vai receber tudo. No meu caso, tanto o lado do primeiro como do segundo jogadores possuem tamanho suficiente para a alavanca seguida dos 6 botões principais e com o Start em cima do Y e o L e R em baixo do A e C, respectivamente. Essa interface é boa para jogos de luta e também funciona bem para outros jogos normais, pois você pode apertar os dois botões inferiores usando o dedão ou o dedo mínimo, conforme a necessidade. Um bom conselho é usar um molde de papelão para projetar o tamanho disso e a disposição de cada coisa. Algumas pessoas também gostam de deixar o painel meio inclinado na direção do jogador, mas eu preferi ele todo reto.

Segundo Passo: Adaptando o controle para funcionar no PC

Se o seu controle vai ser somente para jogar no console, apenas pule essa parte. Aqui iremos tratar da adaptação dos controles para funcionarem no PC. No caso do Saturn, cada um dos modelos tem um esquema de soldagem um pouco diferentes, pois o modelo japonês possui um fio a mais dentro do cabo, mas no final é quase a mesma coisa.

Para adaptar dois controles, você vai precisar além dos materiais básicos como ferro de solda, a solda, alguma coisa para descascar a ponta dos fios e por aí vai, de:

· 9 diodos IN4148;

· 2 cabos com 10 fios (o tamanho depende da distância que você acha que vai ficar bom para ligar o encaixe do controle á parte de trás do computador, eu costumo aconselhar 1,2 metros cada);

· 2 conectores DB9 fêmea e 2 DB9 macho com capa (para quem não sabe, exemplos de conectores DB9 são o do controle do Mega Drive e aqueles usados em mouses antigos);

· 1 conector DB25 macho com caixa (muito usado por impressoras).

Não é preciso muito conhecimento de eletrônica para isso, e você compra essas coisas em qualquer casa de componentes eletrônicos. Primeiro iremos ligar os DB9 nos fios dos controles. Tome nota que o controle do Saturn possui um conector próprio e que hoje é praticamente impossível de ser encontrado a venda, e por isso precisamos colocar outro que seja fácil de se conseguir, no caso um DB9. Apenas abra a capa de plástico do conector do controle usando uma chave de fenda bem pequena, e anote a seqüência e a cor de cada fio ali dentro, tomando como base este esquema e essa posição dele vista de frente:

Assim que anotar todos os fios, feche o conector e corte o cabo do controle do Saturn mais ou menos uns 15 cm para cima dele. Isso dá um pouco de medo se você não tiver experiência, mas não se preocupe, quando soldarmos ele vai voltar a funcionar no console. Depois, desencape um pouco das duas extremidades desse cabo e descasque a ponta dos fios.

Agora, separe os conectores DB9 (tanto faz se for o macho ou fêmea, eu usei os machos) e solde as pontas dos fios de mesmas cores nos pinos internos do DB9, tomando o cuidado de não deixar elas frouxas ou encostando com pontas de fios de outras cores. A seqüência deve ser a mesma anotada no papel. Se, por exemplo, o fio vermelho do cabo do Saturn estava na posição 1 do conector dele, solde as duas pontas desse fio (a do cabo do conector e a do cabo do controle) no pino 1 do DB9 (ele possui uma numeração que você pode ver normalmente na parte de trás). No caso do modelo nacional, um pino vai ficar sem fio. Depois que soldar tudo, feche a capa do DB9 e pronto, seu controle vai estar funcionando no console e vai possuir dois conectores, o do Saturn normal e o DB9, como mostrado no esquema abaixo:

Caso o DB9 tenha o buraco de saída do cabo muito pequeno para passar os dois cabos juntos, apenas dê uma derretida de leve nele para aumentar o tamanho usando o ferro de solda.

Chegou a hora de montar o adaptador que vai ficar encaixado na porta paralela do PC. Separe os dois cabos de 10 fios e desencape as extremidades deles, e depois descasque as pontas dos fios. Após isso, solde uma extremidade de cada um em cada DB9 que sobrou, tomando o cuidado de fazer uma associação de cores com os pinos do DB9 do controle, para não se perder depois. Por exemplo, se você soldou o fio laranja do controle no pino 3 do DB9 do mesmo, solde o fio laranja do cabo do adaptador no pino 3 do DB9 do mesmo, ou caso não exista a cor laranja, use uma outra qualquer como azul e anote que ele está ligado com o laranja do outro dispositivo. Repare que no caso do modelo americano/japonês, vai ficar sobrando um fio no cabo, e no modelo nacional, serão 2 fios. Você pode deixá-los lá ou então puxa-los para fora do resto do cabo, e poderá usar eles mais tarde para fazer as ligações do controle arcade. Repare também que, como conseqüência, cada conector DB9 do adaptador só poderá ser usado para um determinado controle neste caso, assim, o modelo americano/japonês deverá sempre ser o player 1 e o nacional sempre o player 2. Após tudo isso, os 4 DB9 já poderão ser encaixados entre si, mas por enquanto isso será inútil, pois ainda não tem nada na outra extremidade dos cabos.

Para esta, iremos usar o DB25. Os fios dos dois cabos devem ser soldados nos pinos internos do DB25 junto dos diodos conforme o esquema abaixo, retirado do site do ntpad, programa que será descrito um pouco mais à frente deste tutorial. E não se preocupem, assim como o DB9, o DB25 também informa qual a numeração de cada pino.

Prestem atenção para não soldar errado. Quem não tem conhecimentos de eletrônica, pode ler este esquema da seguinte maneira: o pino 2 do DB25 deve ser soldado ao fio que está soldado ao pino 6 do DB9 que vai ser o conector do primeiro jogador; o pino 5 do DB25 deve ser soldado à ponta do diodo, que por sua vez deve ter sua outra ponta soldada ao fio que está soldado ao pino 9 do DB9 do conector do primeiro jogador, assim como também deve ser soldada ao fio do pino de mesmo número do DB9 do segundo jogador. E assim por diante até que todos os fios estejam soldados ao DB25. Se você anotou certo as cores dos fios dos cabos como dito anteriormente, vai ficar muito mais fácil essa parte, pois é só olhar qual fio de qual cor foi soldado em qual pino dos DB9. Tome nota o detalhe do cabo do modelo nacional do controle, que conforme o esquema, deveria ser ligado ao DB9 no pino 4, mas isso não acontecerá já que esse modelo tem um fio a menos. E cuidado para não soldar os diodos ao contrário, a listra que eles possuem deve ficar virada na direção oposta ao DB25.

Outra coisa importante é que o controle analógico do Saturn funciona com um esquema de soldagem um pouco diferente, que NÃO será ensinado aqui, uma vez que é burrice sacrificar um controle difícil de se achar desses para virar controle de arcade. Se você quiser apenas adaptar ele para funcionar no PC, vá em frente, mas encontre o esquema dele por conta própria.

Feche a capa do DB25 e você estará com o adaptador pronto, que consiste em um DB25 de onde saem os dois cabos que terminam em um DB9 cada um. Ligue o DB25 na porta paralela do computador, e ligue os dois DB9 aos DB9 de cada controle (seria interessante anotar no conector qual é para qual controle, já que como foi dito antes eles são específicos). Agora vamos para a última parte, a instalação do driver para fazer os controles funcionarem.

Existem três programas com drivers para controles de Saturn, um deles é o ntpad, que serve em Windows XP/2000/NT, e outro quase igual é o direct pad pro, que serve em Windows 9x/ME, mas eu nunca vi esses programas funcionando na minha frente, independente do computador, e várias outras pessoas também reclamam isso. Existe uma lenda de que eles funcionam sim, mas vai lá saber se isso é verdade. Se quiser tentar com eles, vá em frente. O terceiro programa é o PSXpad, que foi o que funcionou comigo, mas ele só serve em Windows XP/2000/NT. Apenas baixe o programa que preferir em um dos sites dados mais à frente, instale tudo e depois, no Painel de Controle do Windows, configure os controles como achar melhor. Vou avisar aqui que, caso tenha uma impressora instalada na porta paralela, é bom desinstalar o programa com os drivers se for ligar ela e mandar imprimir alguma coisa, pois pode ficar dando conflito de porta.

É interessante testar os controles nesse ponto, pois se deu algum problema você já sabe que ele está envolvido com essas partes modificadas até agora. Ligue eles no PC e veja pelo Painel de Controle do Windows se está tudo funcionando, depois ligue no console e repita o procedimento. Se algo deu errado, verifique se tudo está bem soldado, e se não existe coisas como fios ou diodos de pinos diferentes encostando uns nos outros dentro dos conectores. Se o espaço estiver apertado lá dentro, use algo para isolar eles, como fita isolante, durex ou fita crepe, e apenas enrole em volta de cada um.

Agora seguem sites bons com tutoriais e drivers, não só para o pessoal que vai fazer com controles de Saturn, mas também com os de outros consoles:

www.parallelpad.kit.net

www.ntpad.com.ar/index.php?page=interfaceseng.php〈=eng

www.zophar.net/joy.html

Terceiro Passo: Entendendo como funcionam os dispositivos do controle

Essa é a parte mais complicada da coisa. São noções de eletrônica bobas mas que fazem toda a diferença na hora da soldagem dos fios no circuito. A placa do circuito de todos os controles possui partes mais claras e mais escuras. Essas mais claras geralmente são a maior parte, e tratam-se do terra do dispositivo. As mais escuras são as ligações do contato que vão até as peças, e você pode observar que elas descrevem “caminhos” ao longo da placa. Quando você pressiona o botão, aquelas “borrachas” que ficam em baixo deles fazem a ligação dessas duas partes, o que ocasiona o funcionamento do botão. Não se preocupem em saber porque isso acontece, apenas que funciona assim. E é aí que está a base do esquema de soldagem.

No caso dos botões e da alavanca de fliperama, eles possuem na parte de baixo dispositivos de plástico com pontes de metal chamados microswitch, e é ali que você vai soldar os fios que vem do controle do console. Geralmente, os microswitchs da alavanca são menores e tem apenas duas pontes de metal, uma deitada e maior e outra pequena e em pé. Os de botões costumam possuir uma ponte a mais em pé. A ponte deitada é onde será soldado o fio terra, e a em pé o fio que vai sair dos contatos dos botões do controle do console. No microswitch dos botões, a ponte em pé mais próxima da deitada é a que faz o botão ser acionado ao ser pressionado, portanto é onde será soldado o fio. Já a outra mais longe, deixa o botão sempre acionado caso soldada, e ao pressionar ele o funcionamento pára, essa ficará sem nada ligado a ela. Eu retirei essa foto do site arcadebr, que ilustra perfeitamente como deve ser o esquema de soldagem:

Esse é um circuito de controle de PSX, mas funciona no mesmo esquema. Repare que a parte verde-clara é o terra, e as partes coloridas são os caminhos do circuito. Essa placa é muito parecida com a placa do modelo nacional do controle do Saturn. Nela, você precisa soldar uma ponta de um fio qualquer na parte metálica “dentada” do circuito (encontro dos dentes coloridos com os verde-claros), ou então nos pequenos pontos metálicos ao longo do caminho. O que ficar mais fácil de prender a solda. O problema é que, pelo menos no meu caso, foi MUITO difícil de prender a solda, até para isso essa droga de controle é ruim. Eu dei uma lixada de leve nas partes metálicas para ficar mais fácil da solda ficar presa, e após um trabalho delicado, consegui deixar tudo firme ali. Tome cuidado apenas para não ligar as duas partes dentadas com a solda (na imagem, a parte verde-clara e a amarela, por exemplo), se não o botão ou direcional ali vai ficar permanentemente acionado. Caso isso aconteça, é bom usar um sugador de solda ou, se não tiver, tente ficar passando o ferro ali de leve até que a solda que estava ali grude nele e saia. No caso dos botões L e R, é bem mais fácil fazer a ligação. É só você soldar o fio em um dos pontos já com solda e não ligados ao terra da parte superior do controle respectiva a eles, que no caso do modelo nacional são 4, dois normais e dois terra. Após ligar todos os botões e direcional com fios, vai faltar só ligar um fio ao terra do circuito, que no caso do mesmo modelo, pode ser ligado a um ponto metálico isolado dos caminhos que se encontra próximo à área do direcional, não é muito difícil ver ele.

Não vamos ligar tudo ainda nos botões e alavanca do controle arcade, mas sim ver como funciona o esquema do controle americano/japonês. Observem a foto abaixo:

Esse modelo é dividido em 3 placas, as duas laterais ligadas na central usando pequenas pontes de metal presas com pontos de solda. Embora tenha os contatos dos botões cobertos com uma espécie de plástico ou borracha, esse modelo é muito mais fácil de se adaptar, pois o caminho do circuito de quase todos os botões (exceto o Start) passam pelas pequenas pontes entre as placas, e é nos pontos de solda onde você vai soldar os fios, num esquema semelhante ao dos botões L e R do outro modelo. Tanto faz o a placa onde você vai soldar os fios, pode ser nas laterais ou na central, como podem ver na foto. O único problema aqui é o botão Start, que não possui nenhum ponto metálico com ou sem solda para ser ligado. Neste caso, eu liguei ele direto em sua perna do chip no centro do controle (na foto é o fio azul, que vocês podem ver saindo desse chip). Essa perna é a segunda vista de cima para baixo do lado esquerdo, como se você estivesse jogando com o controle:

Cuidado para não pegar outra perna com a solda sem querer, se não você vai acionar outras coisas quando apertar o Start. Como ela é muito pequena, apenas molhe a ponta do fio na solda e coloque ali com cuidado.

O terra deste modelo possui dois pontos, um em cada placa lateral, que são o ponto de solda que está mais em cima da placa. Repare que existem 5 pontos do lado do direcional e 7 do lado dos botões, e os que sobram são o terra. Eu preferi soldar nesse caso dois fios para o terra, um só para o direcional e outro para todos os botões, mas acredito que usar apenas um também funcione.

Após isso, você já vai estar com os dois controles prontos para receber os botões e as alavancas, mas ainda não faremos isso.

Quarto Passo: O trabalho com a madeira

Antes de terminarmos a soldagem, é bom já preparar a caixa de madeira onde serão acoplados os botões e as alavancas. Uma vez que você já calculou o espaço e disposição dos mesmos, é preciso furar nela os buracos para eles. No meu caso, eu usei uma furadeira copo 1,1/8 para os mesmos e uma broca normal para os parafusos, e aconselho a todos desenharem o buraco e furar pela parte interna da caixa que você fez, para não correr o risco da furadeira “dançar” e arranhar a parte de cima. Os botões são fáceis de serem fixados, é só rosquear eles pela parte de baixo com uma peça que vem com eles. A alavanca precisa ser separada da base. Para isso, você tira uma presilha de metal que segura ela na parte de baixo (eu usei duas chaves de fenda pequenas para abrir a mesma) e depois de passar ela pelo buraco e encaixar na base, volte com a presilha (que eu fixei com um alicate de bico). Após isso, use 4 parafusos com porca em cada buraco da base para segurar ela na madeira.

Repare que, antes de colocar todas as peças na madeira, você pode pintar, envernizar ou fazer outras coisas com a caixa. Isso fica a critério do criador.

Depois de prender tudo, arrume um jeito de prender também a placa dos controles. No meu caso, eu usei dois pregos bem pequenos em cada uma para ficarem segurando elas através daqueles buraquinhos onde os pinos de plástico das carcaças passavam, e depois passei um daqueles durex PVC nas extremidades para terminar de imobilizar elas. Ficaram fixadas nas divisões da caixa.

Outra coisa importante é o buraco por onde vão passar os cabos das duas placas. Eu usei um esmeril da minha furadeira para abrir duas pequenas aberturas na madeira de traz da caixa, uma mais ou menos no meio e outra no canto direito, ambas na parte inferior.

E, por fim, arrume um jeito de deixar a caixa fácil de ser aberta para uma eventual manutenção. Usei uma dobradiça no lado direito e uma pequena trava no lado esquerdo da madeira inferior, mas você pode usar outros meios, como por exemplo, deixar apenas parafusos prendendo, assim seria apenas retirá-los depois. A maioria das pessoas gosta de deixar a parte de cima da caixa abrindo, mas eu particularmente acho isso ruim, pois se o serviço não ficar bom, ela poder ficar “dançando” quando você mexer com a alavanca, sem contar que os fios também precisariam ser maiores para saírem junto quando você abrir, sem arrebentarem.

No mais, eu também coloquei uma pequena tira de borracha na borda inferior da parte de cima da minha caixa, porque a madeira ali da beirada estava incomodando o meu pulso quando apoiava ele para jogar. Eu simplesmente cortei essa tira e colei usando Super Bounder de maneira que tapasse toda essa beirada.

Quinto Passo: Terminando de ligar os fios das placas nos botões e alavancas

Para terminar, basta soldar os fios nos respectivos microswitchs, obedecendo as regras do terceiro passo. A foto do controle de PSX mostra exatamente como deve ser feito. Ligue primeiro todos os fios que saem dos contatos normais nas pontes dos respectivos microswitchs, deixe o terra por último, ele é mais complicado.

Para o terra, você precisa escolher um local onde vai começar a ligação dele, pois é como se fosse um único fio para tudo. Pode escolher, por exemplo, o lado esquerdo da alavanca. Corte o fio para que fique pequeno, e solde ele ali naquela ponte. A outra ponta você solda na ponte do lado superior. Repita o procedimento soldando outro pedaço que liga a ponte dessa parte com a do lado direito, depois ligando este ao lado inferior. Depois, com outro pedaço, ligue este lado ao botão L, depois este ao R, depois este ao A, passando em seguida pelo B, C, X, Y, Z e por fim o Start. Quando chegar nele, basta pegar o fio terra que está vindo da placa do controle e ligar ali na última ponte que você soldou a seqüência, e já vai estar tudo pronto.

No caso do modelo americano/japonês, a diferença foi que, como eu usei dois fios terra, um deles que correspondia ao direcional foi ligado em uma seqüência apenas na alavanca, e o outro apenas nos botões. Repare na foto abaixo, no canto inferior direito estão dois fios, um roxo e um azul. O roxo é o fio terra da alavanca. O terra dos botões é um fio preto que parte do botão Start, o de cor amarela:

Vale ressaltar aqui o cuidado que você precisa tomar para não ligar o botão do controle arcade na posição errada do controle do console, como fazer o A funcionar como se fosse o Y, por exemplo. Perceba também que quando você sobe a alavanca, na verdade está acionando o microswitch da parte inferior dela, assim como ao movê-la para a direita está acionando o da parte esquerda, e vice-versa. Por tanto, preste atenção nessa parte ao soldar os fios. Se a soldagem ficar trocada, ainda sim pode funcionar no PC se você mudar as configurações originais, mas no console vai ficar uma coisa de maluco.

Sexto Passo: Testando o controle

Terminando isso tudo, se seu controle estiver adaptado para funcionar no PC, basta abrir ele no Painel de Controle do Windows e ver se está tudo OK, pressionando todos os botões e movendo a alavanca em todas as direções olhando se ele te volta uma resposta na tela de teste. No console, rode um jogo que use todos os botões, como algum de luta da Capcom, e veja se está tudo OK também. Caso não esteja, confira a soldagem, se está tudo encostando nas partes metálicas como deveria, seja das placas ou dos microswitchs. Mas se seguiu todo o tutorial e prestou atenção nas dicas, deve estar tudo beleza, ou no máximo aconteceu alguma coisa boba como um fio ter soltado em algum ponto, coisa fácil de se resolver.

Seguem agora dois sites bons de controles arcade para se ter uma noção de o que mais você pode fazer e tirar uma ou outra dúvida que pode ter ficado:

www.arcadecontrolls.com

www.arcadebr.com.br

E um site muito bom para você saber como NÃO deve montar controles é esse aqui:

www.wickedretarded.com/~crapmame/

Espero que este tutorial tenha sido de grande ajuda para quem estava pensando em montar um controle arcade. Como já foi dito, ele foi feito usando controles de Saturn, mas qualquer outro pode ser utilizado se você prestou atenção nos detalhes aqui descritos, já que a teoria é a mesma.

Você também pode baixar este tutorial em um arquivo .doc aqui: http://rapidshare.com/files/120166443/Controle_arcade.doc.html

Então até a próxima! Talvez, ensinando a montar uma cabine de fliperama…

Thiago de Castro Ventura, o “maxi”.

Entry filed under: Hardware, Tutorial Stage. Tags: , , .

GOTY! Chegou Ponystars! Soul Calibur IV – (mais um) Novo Personagem Revelado!

42 Comentários Add your own

  • 1. AFREET  |  junho 10, 2008 às 11:47 am

    Amigo, já fiz de tudo, só falta fazer macumba. Soldei os 9 fios do Saturn com os diodos do conector da porta lpt1 e nada. Soldei ao contrário e nada…
    Explia bem, como se faz para apenas 1 joystick. Já estraguei 2 originais.
    O Saturn tem 9 fios certo? Vou solda-los em 9 diodos certos? Vou espetar os diodos no conector certo? Em 9 buracos certo?
    Me ajuda ai, por favor.

    Ryunoken: Espera um pouco que o Maxi te responde isso!

    maxi2099: Opa, desculpe a demora. Você precisa soldar os diodos com aquela faixa deles virada em direção ao fio, como expliquei, e não em direção ao pino do DB25. E você não solda os 9 diodos se usar só um controle. Neste caso, acompanhe o esquema de soldagem sem considerar o lado direito dele que é onde aparece o segundo player. Repare que só existem didos soldados nos pinos 5, 10, 11, 12, e 13 que são as setas com uma listra (que, aliás, simboliza a faixa que tem nos diodos). Aquelas linhas que saem do DB25 e vão para o segundo jogador no esquema você desconsidera. Os únicos pinos do DB25 que serão soldados, no caso de você usar apenas um jogador, são os pinos 2 ao 5 (com um diodo no pino 5), depois o pino 8, e depois os pinos 10 a 13 (esses últimos todos com diodos).
    Dê uma olhada também no site http://www.parallelpad.kit.net que eu citei lá em cima, lá o cara fez a adaptação usando só um controle, ligando no cabo um DB25 direto ao invés do DB9, e postou umas fotos que ele mesmo tirou do processo. Espero que tenha resolvido dua dúvida, qualquer coisa estamos aqui.

    Responder
  • 2. Marcelo luiz  |  outubro 22, 2008 às 2:36 pm

    ola por favor
    gostaria de uma informaçao se possivel..
    tenho uma maquina arcarde com mais de 1000 jogos
    porem estou com dificuldades de liga la pois quando liga na energia somente aparece uma tela escura cheia de riscos brancos
    vcs poderiam me ajudar pois nao conheço ninguem q possa me d ar uma ajuda para solucionar o problema
    desde ja fico agradecido
    sem mais Marcelo l uiz

    Responder
  • 3. maxi2099  |  outubro 22, 2008 às 4:23 pm

    Cara, não entendo quase nada de máquinas de arcade normais. Eu sei que algumas máquinas apresentam uma tela escura com linhas brancas dessas quando você vai entrar no setup delas, mas elas não ficam muito tempo na tela e somem ao terminar de carregar o setup. Se a máquina estiver com outros sintomas de problemas, como tela chuviscando ou algo assim, aí é levar ela em alguma assistência ou chamar alguém que saiba mecher. Acho que em uma casa de eletrônica onde fazem reparo de eletrodomésticos eles devem saber concertar, porque o sistema delas não costuma ser complicado.

    Responder
  • 4. Thiago  |  janeiro 7, 2009 às 1:20 am

    aew esse controle funciona o emulador de fliperma MAME??

    Responder
  • 5. maxi2099  |  janeiro 7, 2009 às 1:09 pm

    Sim, não só esse mas qualquer controle adaptado para funcionar também no PC funciona no Mame.

    Responder
  • 6. Thiago  |  janeiro 7, 2009 às 2:27 pm

    vlw kra vo começar a fazr ao mais rapido posivel.

    obs.: consegui com um colega pra me ajudar!

    Responder
  • 7. Thiago  |  janeiro 8, 2009 às 12:40 am

    aew kra ond compra as peças eu naum to axando pra vender com um preço +/-

    Responder
  • 8. maxi2099  |  janeiro 8, 2009 às 11:59 am

    As minhas eu comprei no mercado livre. Se você morar em São Paulo, dizem que compensa mais comprar na Santa Ifigênia.

    Responder
  • 9. wellerson jose da silva  |  março 3, 2009 às 5:20 pm

    OBRIGADO PELAS DICAS GALERA VALEU.

    Responder
  • 10. Andre Pedreira  |  março 30, 2009 às 2:37 pm

    Amigo seguinte tô interessado em 2 controles com 8 botões em 1 caixa, pra ligar no pc, pode ser pela porta da impressora, gostaria de saber se vc vende, se faz sob encomenda, por favor entre em contato comigo pelo meu email andrepedreira@zipmail.com , pode ser usando controles vagabundos de psx, tenho um a muito tempo, quero para jogar MAME. abraços.

    Responder
  • 11. maxi2099  |  março 30, 2009 às 4:30 pm

    Infelizmente eu não vendo, dá um certo trabalho fabricar um, pois além do serviço você ainda precisa conseguir as peças. É uma responsabilidade que eu não estou determinado a assumir.

    Responder
  • 12. Agustin  |  junho 6, 2009 às 4:18 am

    Ola, sou da Argentina e tenho uma dúvida com o adaptador para o controle de Saturn. Fiz tudo perfeito e instalei o programa PSXpad, depois vou para o Panel de Controle e vejo que o controle fuciona bem mas quando eu pressiono os botões A,B e C ou X,Y e Z ao mesmo tempo não respondem (o direcional segue andando) , mas quando pressiono qualquer outra combinação sim; por exemplo ABXY ou BCXZ. Tambem notei que o botão L não funciona. ¿E tudo isto normal?
    Já verifiquei as conexões com um multimetro.

    Saludos

    Responder
    • 13. maxi2099  |  junho 6, 2009 às 12:35 pm

      Olá! Isso é estranho, nunca vi acontecer. Você testou o controle no Saturn após a adaptação ou foi só no PC? Tente também instalar em outro PC para ver se o problema persiste. Desconfio que seja algum tipo de incompatibilidade com sua saída paralela, já que você testou com o multímetro. No controle de Mega Drive, por exemplo, acontecem umas coisas semelhantes se a paralela for muito velha.

      Responder
  • 14. Agustin  |  junho 7, 2009 às 3:41 am

    Muito obrigado pela rápida resposta! Não tenho o console para testá-lo mas ainda não o testei em outro PC (vou tentar fazé-lo manhã). É esquisito porque já fiz os adaptadores de SNES (com o PSXpad), Mega Drive (com o PPjoy -NTPAD interface-) e NES (PPjoy) e funcionaram perfeito. Ademais o testei com um controle de Saturn não oficial novo (Superpad 8) e no Panel de Controle aparece como “Não conectado”.

    Responder
  • 15. Agustin  |  junho 10, 2009 às 5:29 pm

    Olá, já o testei em outro PC e funcionou perfeito!! Muito obrigado!!
    Conhece alguma interface para o controle de Master System e para o controle de Mega Drive para 6 botões (porque a interface de NTPAD só funciona bem para 3) ?

    Responder
  • 16. maxi2099  |  junho 10, 2009 às 11:32 pm

    Viu, bem que eu desconfiei que era a paralela!
    Quando eu usava o controle de mega, eu fiz primeiro a interface que tem no parallelpad.kit.net e que só funciona em paralela velha. Depois eu fiz a do ntpad.com que funciona nas novas, e deu certo. Porém, nenhuma das duas funciona direito. Ás vezes você aciona os botões X, Y, Z e Mode usando o direcional. Só compensa se você usar o controle apenas com seus botões principais, o A, B, C e Start.
    Já no caso do Master System eu nunca tentei montar uma interface para ele, mas eu acredito, embora não tenha certeza, que ela seja a mesma do Mega Drive, porque quando você usa o controle do master no mega para jogar naquele adaptador ele funciona normal, e o master também aceita o controle do mega nele.

    Responder
  • 17. Diego Marques  |  julho 1, 2009 às 1:49 am

    Alguém aqui sabe como construir um controle com saída usb, desde comprar os fios, até o circuito integrado utilizado, bem como sua programação? Esta parte do ci é a que mais estou com dificuldades pra poder produzir meu próprio controle. Não quero comprar um feito e abrir….quero realizar todo o projeto desde o início!
    Um abraço, obrigado pela atenção

    Responder
  • 18. maxi2099  |  julho 1, 2009 às 7:57 pm

    Você quer fabricar o controle inteiro?! Não conheço ninguém que já tenha feito isso, já que daria um trabalho dos infernos. Acho difícil uma pessoa sozinha conseguir projetar o circuito, programar os drivers e o chip e ainda gravar o mesmo (o que, se for feito em uma única unidade e por uma empresa terceirizada, acaba saindo caro), mesmo se ela trabalhasse em algum lugar que facilitaria uma parte desse trabalho. Acho que ficaria menos difícil se você encontrasse um esquema de circuito de teclado USB e fizesse o controle com o PC reconhecendo ele como teclado, mas mesmo assim seria um serviço que eu não vejo justificativa para tal.

    Responder
  • 19. Diego Marques  |  julho 1, 2009 às 8:38 pm

    Então, eu tenho acesso à tudo quanto é laboratório aqui da usp na eletrônica e na elátrica…só q

    Responder
  • 20. Diego Marques  |  julho 1, 2009 às 8:41 pm

    só que o pessoal não tem muito tempo pra explicar e tal..
    mas a parte de programação é a que mais complica…se alguem entender bem e puder dar umas dicas eu ficarei muito grato, afinal, esse “projeto controle” seria mais pra entender realmente todo o funcionamento, aprender mais…e acho q enriqueceria muito o fórum aqui!
    um abraço…

    Responder
  • 21. Rafael  |  julho 2, 2009 às 12:41 am

    kras… fiz meu arcade, porém o controle não tah funfando direito… os botões e direcionais só funcionam se eu segurar o botão start pressionado (botão 10 no controle multilaser)… com ele pressionado todos os outros botões funfam e direcional tb… não tenho idéia de como resolver esse problema, ou seja, que os botões funcionem normalmente sem ter que segurar o start e inclusive que ele funcione tb…

    agradeço se puderem me ajudar!

    Responder
    • 22. maxi2099  |  julho 2, 2009 às 1:41 pm

      O fio terra que vai a placa do controle está saindo do Start ou de outro botão?

      Responder
  • 23. Rafael  |  julho 2, 2009 às 11:24 pm

    e ae maxi2099

    Seguinte, 1h depois que eu postei aqui resolvi o problema por conta… a verdade eh que o contato que achei q era do start estava funcionando como terra (daí eu apertar o botao e os outros funcionarem), entao usei ele na microchave na posição COM (de comum ou em outras palavras aonde se liga o terra) e do outro lado do start em outro contato fiz um teste e este funcionou sim para o botão start… todos os botões estão funcionando agora… eu soh me perdi prq ateh onde eu sabia era pra usar o terra em alguma área verde da placa e nao num contato numa trilha, principalmente tao perto do botão start… mas o bom eh q tah tudo funfando direitinho… esclareci o mistério e dei sorte… pois um terra funcionou pra todos… eh comum o pessoal comentar que necessita de dois terras ou mais pra funcionar todos os botões… (lembrando, esse controle que trabalhei eh o multilaser usb normal pra pc sem vibração)…

    vlw ae o interesse em ajudar…

    Responder
  • 24. Carlos Eduardo  |  julho 22, 2009 às 6:05 pm

    Amigao, eh o seguinte… estou desesperado!!! estou com um problema “besta” mas so’ voce podera me ajudar. Comprei um saturno da tectoy, (tudo bom ate agora…) o negocio eh que: o controle que veio com ele, estava com 1 unico fio solto (o fio branco) pois bem… soldei o bichinho e quando liguei.. ele funciona ate que o jogo entre, depois disso… NADA! affffffff… o que faco??? por favor, ouca meu lamento, ficar olhando os jogos nao esta matando minha vontade de jogar… e Obrigado, desde ja!!!

    Responder
    • 25. maxi2099  |  julho 23, 2009 às 12:01 am

      Ué, que coisa estranha, mas ele funciona direito na bios do Saturn?

      Responder
  • 26. Carlos Eduardo  |  julho 23, 2009 às 5:38 am

    maxi2099, kra coisa doida mesmo… nao entendo o que ocorre.. o controle funciona perfeitamente ate rodar o jogo, pois dai em diante nao funciona nada… sera q pode ser o fato dele poder ser pirata?? ou algum problema de fiacao??? vou fazer o seguinte vou postar as fotos dele no meu blog e em breve posto o link aqui para vc’s me ajudarem ok? e peco a quem acessar este maravilhoso blog, por favor me ajudem! Obrigado.

    Responder
  • 27. Carlos Eduardo  |  julho 23, 2009 às 5:44 am

    como assim, “se ele funciona direito na bios do Saturn?” nao entendi… poderia me explicar melhor?

    Responder
    • 28. maxi2099  |  julho 23, 2009 às 1:59 pm

      Você disse que ele pára de funcionar quando entra no jogo. Eu quero saber se lá na bios do Saturn, onde você gerencia a memória, escuta música de CDs, e etc, ele funciona direito.

      Responder
  • 29. Carlos Eduardo  |  julho 24, 2009 às 4:36 am

    sim, escuto musica normalmente e o controle ainda funciona direito (quando estou na tela de musica) porem, assim que o saturn “roda” o jogo… blau… blau… o console ja nao “le” mais o controle: tipo ele para de funcionar… o que podera ser??? e o problema eh que eu quero comprar outro comtrole mas sem resolver isso ta dificil. o que fazer???

    Responder
    • 30. maxi2099  |  julho 25, 2009 às 1:17 am

      Cara, se eu estivesse no seu lugar, tentaria testar o controle em outro Saturn ou no PC adaptando ele. Se não dá pra você fazer isso, tente colocar ele no segundo jogador e rode um jogo de luta onde dá pra você jogar pelo segundo player e testar o contole lá. Se o controle não funcionar de jeito nenhum fazendo essas coisas, é algum problema do Saturn, e aí ficaria complicado de resolver porque eu nunca vi isso do controle funcionar na bios mas no jogo não.

      Responder
  • 31. It’s Over 100.000!!! « WarpZona!  |  julho 31, 2009 às 9:35 am

    […] Monte seu controle arcade sem ter conhecimento (maxi) […]

    Responder
  • 32. Lima Junior  |  outubro 2, 2009 às 2:37 pm

    wow

    Responder
  • 33. Palpite Digital  |  junho 15, 2010 às 6:05 pm

    Ativar vibração no controle ou joystick Multilaser…

    Comprei um joystick para computador de forma a evitar o desgaste do teclado e tornar a jogabilidade melhor. Nos sistemas operacionais mais novos, como o Windows 7 por exemplo, o controle é detectado automaticamente e já passa a funcionar sem nenhuma co…

    Responder
  • 34. as montenegro  |  junho 18, 2010 às 9:05 am

    Olá, amigo!
    Estou interessado na materia mas, no meu computador, as fotos não aparecem tem como me ajudar?

    Responder
    • 35. maxi2099  |  junho 18, 2010 às 10:04 am

      Sim, baixe o tutorial em formato .doc que está no final da matéria.

      Responder
  • 36. Tutorial: jogando fliperama on-line no Supercade «  |  julho 29, 2010 às 5:31 pm

    […] e se preparar para a surra. Também podem tentar montar um controle arcade como ensinado no meu outro tutorial para melhorarem suas […]

    Responder
  • 37. Hector  |  maio 27, 2011 às 9:35 pm

    ei maxi fiquei maravilhado pelo q li nesse site e queria sua ajuda pra fazer meu proprio controle para arcade pra ps2 mais nao sei com fazer si vc podesse mi ajudar seria muito grato si vc poder mi adiciobar no msn seria mto legal..olha ae hyector_157@hotmail.com

    vlw ae

    Responder
  • 38. Jackson Arruda  |  julho 20, 2011 às 1:42 pm

    Estou fazendo um para ps3 e gostaria de saber como faço pra adaptar para USB??
    E ainda estou com dúvida quanto às ligações de fio a fio…
    Tem como ajudar aee

    Responder
  • 39. roberto santos  |  julho 29, 2011 às 6:00 pm

    gostaria de saber se voce vende ou onde eu consigo um igual a esse que mostra na foto para jogar pai e filho,

    Responder
  • 40. Fabricio-tatu  |  agosto 2, 2011 às 12:08 am

    ei Max vou fazer um com um controle usb de pc msm, porem minha duvida é? qual o nemo destes botoes para compras em lojas de eletronicos e tambem o do direcional ? Pois pretendo comprar aqui mesmo na minha cidade, na loja onde compro os componentes, pois sou um curioso afixionado:) .

    Responder
  • 41. Adeus, Ryunoken. Adeus, Warpzona. «  |  novembro 10, 2011 às 11:16 pm

    […] aqui, não só para consultas de usuários que precisam de opinião ou ajuda sobre algo (meu longínquo primeiro post que o diga), como também pelo mesmo motivo que me fez reconsiderar e desistir de sumir com ele na […]

    Responder
  • 42. Rafael  |  março 2, 2012 às 10:50 am

    Olá amigo! Tenho uma dúvida. Para que serve os fios terra? Valew!

    Responder

Deixe um comentário

Trackback this post  |  Subscribe to the comments via RSS Feed


warpfeed

WarpStats

  • 584.646 hits