Main Restorations Software Audio/Jukebox/MP3 Everything Else Buy/Sell/Trade
Project Announcements Monitor/Video GroovyMAME Merit/JVL Touchscreen Meet Up Retail Vendors
Driving & Racing Woodworking Software Support Forums Consoles Project Arcade Reviews
Automated Projects Artwork Frontend Support Forums Pinball Forum Discussion Old Boards
Raspberry Pi & Dev Board controls.dat Linux Miscellaneous Arcade Wiki Discussion Old Archives
Lightguns Arcade1Up Try the site in https mode Site News

Unread posts | New Replies | Recent posts | Rules | Chatroom | Wiki | File Repository | RSS | Submit news

  

Author Topic: keyboard hack and electrical resistance  (Read 2005 times)

0 Members and 1 Guest are viewing this topic.

mravett

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 11
  • Last login:April 17, 2014, 10:14:43 pm
  • I'm not a llama!!
keyboard hack and electrical resistance
« on: November 11, 2002, 03:29:16 pm »
I'm working on a keyboard hack  (yes I know an Ipac or hagstrom encoder would be MUCH easier, but the budgetary commitee/my wife is not giving much funding to the project  :P).

Anyway, due to the dodgy nature of my soldering job, some of the pins on my encoder are just barely connecting to each other.  How much resistance between two pins is enough to keep one from firing them both.  On most of these neighbor pins I see something like 500kOhms, but it varies from about 100kOhms upto "infinite" on those few I soldered correctly  ;)

I've been scraping the areas between pins out with an awl, but again due to the weakness of some of these solder bonds, I'm afraid to do too much.  I've already popped a couple off.  I plan to put large amounts of epoxy around my soldering to strengthen it once I'm done.

Chris

  • Trade Count: (+2)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 4574
  • Last login:September 21, 2019, 04:59:49 pm
    • Chris's MAME Cabinet
Re:keyboard hack and electrical resistance
« Reply #1 on: November 11, 2002, 03:56:55 pm »
It might be worthwhile to desolder the bad joints and re-solder them... a cheap desoldering pump from Radio Shack will do...

--Chris
--Chris
DOSCab/WinCab Jukebox: http://www.dwjukebox.com

mravett

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 11
  • Last login:April 17, 2014, 10:14:43 pm
  • I'm not a llama!!
Re:keyboard hack and electrical resistance
« Reply #2 on: November 11, 2002, 04:08:32 pm »
Actually the problem is that I'm had to effectively surface mount my wires to small fingers of copper on the keyboard control board.  Because of this, it's almost impossible to get a decent solder weld and I had to use a silver-bearing paste for my solder to get into the small places.  In a couple places apparently a miniscule amount of this paste is connecting between two pins.  I've been able to scratch most of this away, but on a couple I can't quite seem to get all of it.

I think I've got the worst up to at least half a MOhm now, with the rest showing "infinite" on my multimeter.  My main concern is that while epoxying these leads down, a small metal dust particle will bridge two pin and bring down the resistance to something in around 100 KOhms.  

RandyT

  • Trade Count: (+14)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 7014
  • Last login:July 31, 2025, 01:58:29 pm
  • Friends don't let friends hack keyboards.
    • GroovyGameGear.com
Re:keyboard hack and electrical resistance
« Reply #3 on: November 13, 2002, 02:06:42 pm »
It's actually much easier to solder the wires directly to the pins on the decoder chip, unless it is surface mount.  Most keyboards use a big 40+ pin chip and the pins are pretty accesible.  You could also go to the bottom of the circuit board.

But in your current case, I wouldn't trust ANY connection between the pins to work properly.  It may work once in a while, but certain button combinations might lead to erratic behaviour.  This will all depend on what type of encoder the keyboard uses and and how much voltage it requires to think that a key has been pressed.

If the PC board is a single layer (most of them are) get yourself an Xacto type knife with a sharp point and thin blade.  Carefully dig down into the board (not too deep!)  between the crossed connections.  Using a high power magnifying glass or jewelers lupe can help here as well.  If you see a little channels between the traces and no shiny stuff, you should be all set.

RandyT

 



« Last Edit: November 13, 2002, 02:08:19 pm by RandyT »

mravett

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 11
  • Last login:April 17, 2014, 10:14:43 pm
  • I'm not a llama!!
Re:keyboard hack and electrical resistance
« Reply #4 on: November 13, 2002, 09:50:43 pm »
The decoder chip is surface mounted under a big black glob unfortunately...

I've scratched out little troughs between all of the offending pins already and it seems to have worked for most of them.  I haven't checked in a while but there was still a 1.5-2MOhm connection between two of them, but I think one of those two pins was one that I can't use anyway now so it's not a big problem.

Actually that leads me to another question.  I mapped out the matrix on my old OCed p-366/550 and found some of my keys were repeated on the matrix (two x's, two g's etc.)  When I hooked the encoder to my laptop to test my mapping I found that one row and one column, both of which had mostly repeated keys in them, didn't work like normal.  For example, instead of getting a 'g' the laptop would act like I pressed the "Mute" button.  Can anyone explain why my two computer's disagree on input from a keyboard encoder?  Is my desktop just turning a funky scan-code into letters for the heck of it?

Ryan