Dragon's Lair Fans - Arcade Lifestyle
September 01, 2014, 08:31:04 PM *
Welcome, Guest. Please login or register.

Login with username, password and session length
News: ALS'/DLF' : your daily dose of Arcade Life Style...inside the Dragon's Lair!
 
   Home   Help Search Calendar Login Register  
Pages: [1]
  Print  
Author Topic: Keyboard hack howto  (Read 28356 times)
Etienne MacGyver
ArcadeLifeStyler'
***
Posts: 6442


The Netherlands


View Profile
« on: May 19, 2009, 08:31:08 PM »


As i am planning to build an arcade cab in the future, i was investigating the ways of connecting the controls.

As i like to spend as little as possible i focussed on hacking a keyboard.

Somewhere i found this joystick that is good enough for testing purposes


And ofcourse a "victim"  Cheesy  around 10 -15 but i received it for free from a friend


The tool of the day for this job  Cool


for the people that like to use this post as a tutorial, its a Logitech classic keyboard 200 USB


After taking out a bunch of screws, there is the treasure that we need  Wink


After carefully removing the controller its time for the "mapping of the matrix"


To follow all the lines on the circuit i used 4 different colors


First i write all the letters on the circuit after "splitting"the circuit


At the time i finished that i was not in the mood anymore to continue that day , so i put back together the remains
It makes a nice toy according to my son  Cool


Oke the tracing of the circuit can begin, i started to number the pins on the circuit , so that is why it starts on the controller with pin 27, and not with 1. the controller is mounted inside the keyboard in the opposite way than that i write   Huh?


Can you folow me what i mean


Folowing lines....


Following more lines.....


Im getting there !  


I made a excell sheet with the results (wich is handy for you if you like to use this KB for a hack)


After this i decided to create a test panel from an old piece of metal
i already spend some time so why not continue...


In some place i found some swiches wich could serve for the test panel


thanx god i have a nice tool for the drilling job


Measure the swiches (sorry for the blurry picture)


and measuring the joystick shaft


Holes drilled, ready to put everything together


These contacts need some sanding.....


after sanding  Cool


Everything in place


Bottom view


Solder time !


And finaly after soldering, and testing i used hot glue to mount the controller inside
« Last Edit: May 19, 2009, 09:28:59 PM by Etienne [NL] » Logged

Level42
ArcadeLifeStyler'
***
Posts: 11055


Ridderkerk, arcade capital of Europe !


View Profile WWW
« Reply #1 on: May 22, 2009, 09:38:42 AM »

Wow, that's a lot of work and dedication to save a couple of euro's.....
Logged

Etienne MacGyver
ArcadeLifeStyler'
***
Posts: 6442


The Netherlands


View Profile
« Reply #2 on: May 22, 2009, 04:03:45 PM »

Wow, that's a lot of work and dedication to save a couple of euro's.....
It was ideed some work, but i like to "hobby"  Cool
and like i say , it was a test , just to know if i could pull it off
and it works !, so the next time i need a controller i just need to find a keyboard from that type an we are ready to go
Logged

Blanka
ArcadeLifeStyler'
***
Posts: 667


View Profile
« Reply #3 on: May 24, 2009, 08:59:48 PM »

Next time hack a cheap USB gamepad:
http://www.zercom.eu/index.php?p=35&f=1&s=1&a=146429
Logged
Etienne MacGyver
ArcadeLifeStyler'
***
Posts: 6442


The Netherlands


View Profile
« Reply #4 on: May 25, 2009, 09:20:08 AM »

Next time hack a cheap USB gamepad:
http://www.zercom.eu/index.php?p=35&f=1&s=1&a=146429
I did that already some time ago with an logitech precision gamepad in combination with an old Suso arcade but it did not work out good.

I dont know what i did wrong at the time , but it did not function the way i expected

 

Gamepad that i used for NES emulation and some other games



Old joystick that i had in the time of the Commodore 64, it was still in my garage in some box  Cheesy
« Last Edit: May 25, 2009, 09:22:04 AM by Etienne [NL] » Logged

Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2013, Simple Machines Valid XHTML 1.0! Valid CSS!