Você está na página 1de 7

29/6/2014 LPT-Switch O que e como usar?

| ArcadeBR
http://www.arcadebr.com.br/lpt-switch/ 1/7
LPT-Switch O que e como usar?
Por Flavio G. Antunes em 30 de maro de 2009
Tags: LPT-Switch
uma interface criada por Philippe Vanagt, que originalmente foi usada por ele para criar os contatos que ele
precisava para fazer a instrumentao de um cockpit de avio que ele estava criando (tipo um simulador de
voo).
Essa interface usa a porta paralela do computador (entrada da impressora). No demorou muito para que
algum usasse isso como interface de joysticks e gamepads, o circuito foi includo no driver PPJoy, que j
suportava vrios tipos de gamepads ligados na porta paralela. O diagrama usado por esse driver foi
ligeiramente modificado, ficando ainda mais fcil de executar.
uma interface extremamente barata e fcil de fazer, mas pouca gente usa isso para fazer controles arcade, a
maioria prefere desmontar um teclado ou um joystick e fazer as ligaes. Este tutorial indica passo-a-passo
como montar sua interface, voc no deve ter problemas.. mas qualquer dvida pergunte no frum de nosso
site.
Lista de componentes:
Conector DB25 Macho com
capa
Diodos 1N4148 ou
equivalente
Cabo Manga - 1 a 2 metros de
comprimento
Barra de Sindal (opcional)
Diagrama Eltrico:
O esquema eltrico que deve ser seguido o seguinte:
29/6/2014 LPT-Switch O que e como usar? | ArcadeBR
http://www.arcadebr.com.br/lpt-switch/ 2/7
Diagrama completo LPT-Switch
Observaes:
Cada crculo vermelho no diagrama corresponde a um contato. Fechando o circuito como indicado no diagrama,
tem-se um boto pressionado, por exemplo:
- Ligando o diodo 11,6 com a linha 6 tem-se o boto 22 pressionado
- Ligando o diodo 15,3 com a linha 3 tem-se o boto 10 pressionado
- E assim por diante..

Procure ligar vrios botes usando um fio apenas, por exemplo: os botes de 1 a 5 podem ser todos ligados
pelo fio n 2 (vai para a LPT), o que vai diferenciar cada boto o outro fio que ligado a outra extremidade do
microswitch, que no caso do exemplo so os fios que vo para 10, 11, 12, 13 e 15 respectivamente.
Voc pode usar quantas linhas de diodos quiser, at completar o nmero de contatos que voc precisa (at o
mximo de 60).

O DirectInput suporta at 32 botes por controle, por isso para os contatos foram divididos em 2 controles para
completar o nmero de 60:
- Linhas 2 a 7 formam o Joystick 1 (30 botes)
- Linhas 8 a 17 formam o Joystick 2 (30 botes)

Os diodos so 1N4148 ou equivalentes.
Respeitar o sentido dos diodos.
EXEMPLOS:
Pra facilitar o entendimento, colocamos aqui alguns exemplos de esquemas para os controles mais usados, mas
caso voc queira um nmero diferente de botes, s alterar baseado no esquema original.
Esquema para controle para 1 jogador com 8 botes (6 de ao, 1 start, 1 crdito) e direcional.
LPT-Switch: Esquema para controle simples
Esquema para controle para 2 jogadores com 8 botes (6 de ao, 1 start, 1 crdito) cada e direcional.
29/6/2014 LPT-Switch O que e como usar? | ArcadeBR
http://www.arcadebr.com.br/lpt-switch/ 3/7
LPT-Switch: Esquema para controle duplo
* OBS: A numerao dos botes no exemplo somente ilustrativa, qualquer um pode ser boto ou direcional.
Montagem:
Depois de definir quantas linhas de contatos vai se fazer, e planejar como vo ficar os diodos, a parte da
montagem simples:
1) Soldagem dos Diodos:
Unir os diodos em grupos (dependendo de quantos contatos voc quer) e parafus-los a barra de sindal em uma
extremidade, e sold-los ao fio que vai para a LPT (10,11,12,13 e 15) na outra.
Parafusar outra barra de sindal os fios 2,3,4,5,6,7,8,9,1,14,16 e 17 (podem ser necessrios s alguns
dependendo da quantidade de contatos que se deseja).
Como foi feito nesta foto:
Ligando os diodos e fios na Barra de Sindal
OBS: Como eu necessitava apenas de 15 contatos, utilizei apenas 3 diodos em cada coluna, como existem 5
colunas, ento: 53=15
2) Soldagem dos fios no conector DB-25:
Solde os fios no conector de acordo com o diagrama, tome cuidado para no soldar algum fio muito prximo a
outro.
Veja a foto:
29/6/2014 LPT-Switch O que e como usar? | ArcadeBR
http://www.arcadebr.com.br/lpt-switch/ 4/7
Soldando os fios no DB25
3) Interface pronta:
Depois de soldar tudo e parafusar os fios no sindal, sua interface deve estar parecendo com isto:
Interface pronta para receber os botes e comandos
Software (Drivers):
Antes de comear a usar a interface voc deve instalar um driver para que ela funcione. Atualmente s existe
driver para o Windows disponvel, portanto no funcionar no MS-DOS nem no Linux.
Para instalar o driver no Windows siga os passos:
a) Baixe o arquivo do driver PPJoy.
b) Descompacte o arquivo em uma pasta qualquer.
c) Execute o Setup.exe e prossiga com a instalao.
d) Se aparecer uma ou mais mensagems dizendo que o software no passou pelos testes de compatibilidade do
Windows, ignore isso clicando em: Continuar assim mesmo.
e) Aps concluda a instalao clique em Configure Joysticks no cone recm criado.
f) No programa que abrir, clique em Add e configure como indicado na figura abaixo:
29/6/2014 LPT-Switch O que e como usar? | ArcadeBR
http://www.arcadebr.com.br/lpt-switch/ 5/7
Configurando o PPJoyClique em "Add" e depois em
"Done" para finalizar
OBS: No windows 98 e Me pode ser necessrio instalar os drivers manualmente, leia a documentao que vem
com o driver para maioreis informaes.
Testando a Interface:
Depois do driver devidamente instalado, faa algumas ligaes na interface usando alguns botes ou comandos
de fliperama, ou use um fio qualquer s pra fechar o circuito como esquematizado na foto:
Faa a ligao como indicado
29/6/2014 LPT-Switch O que e como usar? | ArcadeBR
http://www.arcadebr.com.br/lpt-switch/ 6/7
Para testar liguei um comando de fliperama, note que o fio
vermelho comum a todos os microswitches.
Pode-se testar o funcionamento da interface usando um programa que vem com o prprio driver. Para abr-lo,
v no Painel de Controle do Windows e depois em Controladores de jogo, selecione LPT -switch Joystick 1 e
clique em Propriedades. Vai aparecer uma tela como esta abaixo:
Aperte alguns botes, a cor deve mudar como nesta
figura.
Concluso:
PRS:
uma Interface super barata, pois usa somente diodos.
Grande quantidade de contatos disponveis, vai ser muito difcil voc usar mais de 60 contatos em um
controle arcade.
No tem problema de ghosting (teclas fantasma), como no hack de teclado.
Funciona em qualquer jogo para Windows que suporte joystick.
CONTRAS:
A principal desvantagem a de no funcionar no MS-DOS, Linux ou qualquer outro sistema operacional
diferente do Windows pois no tem drivers disponveis para estes sistemas (ainda).
29/6/2014 LPT-Switch O que e como usar? | ArcadeBR
http://www.arcadebr.com.br/lpt-switch/ 7/7
Como a interface usa a porta paralela do micro, se voc tiver uma impressora ou scanner, vai ter que
usar um comutador para poder usar o controle e o outro perifrico ao mesmo tempo.
A instalao no Windows 98/Me mais problemtica que no Windows XP e 2003, a instalao tem que
ser manual, leia na documentao que vem com o driver.
Referncias:
LPT-switch Reloaded: Pgina do autor desta interface, Philippe Vanagt. Contm o diagrama original e driver.
Driver PPJoy: Contm o driver para windows, e informaes sobre vrias interfaces.