Author Topic: [Keyboard Matrix] Electronics noob needs help  (Read 4294 times)

0 Members and 1 Guest are viewing this topic.

Offline sixty

  • Thread Starter
  • Posts: 984
    • http://deskthority.net
[Keyboard Matrix] Electronics noob needs help
« on: Thu, 16 December 2010, 01:21:29 »
Okay,

I now need the help of someone who actually knows what they are doing/talking about, since I have no clue. I am a total electronics noob, and I assume this question will make me seem really stupid.

Anyway. I have this Amiga 2000 keyboard, that I want to convert to USB with the help of the Aikon controller. So what I did was follow a Korean guide on how to figure out rows and cols with a multimeter. The Amiga keyboard has one main IC chip with 40 pins, so I was able to follow the guide straight along:


*Picture is not the actual Amiga keyboard, taken from OTD.kr guide.

That worked awesome and I had the full board mapped out for rows in like 20 mins, by holding one end of the multimeter to the left (solder side) pin of a switch and then just sliding the other side over the IC until I get a beep from the multimeter. So far so good, full matrix done:


* This is my excel chart of the Amiga 2000 keyboard, numbers are the actual IC pins as shown.

Looking at the picture and what I wrote above you may already see where this is going. I have all the rows, but I'm lacking the cols. Holding the multimeter to the right pin of the switch does absolutely nothing with any of the IC pins. I am assuming this has to do with the diodes that are in the COL circuits, but my electronical knowledge is too low to solve this problem.

So in short: How am I supposed to figure out the cols?

I could do this by bruteforce with a hotwire while the Aikon is connected, but I would rather learn how to do this properly and maybe actually understand it.
« Last Edit: Thu, 16 December 2010, 01:31:56 by sixty »

Offline msiegel

  • Posts: 1230
[Keyboard Matrix] Electronics noob needs help
« Reply #1 on: Thu, 16 December 2010, 01:32:09 »
cool progress :)

i too am a n00b... but if the problem is diodes, wouldn't reversing the multimeter probes work?

i.e., if you were using the red probe on the ic pins, then try using the black one instead.

/star trek physics

Filco Zero (Fukka) AEKII sliders and keycaps * Filco Tenkeyless MX brown * IBM F/AT parts: modding
Model F Mod Log * Open Source Generic keyboard controller

Offline sixty

  • Thread Starter
  • Posts: 984
    • http://deskthority.net
[Keyboard Matrix] Electronics noob needs help
« Reply #2 on: Thu, 16 December 2010, 01:34:21 »
Quote from: msiegel;263848
i too am a n00b... but if the problem is diodes, wouldn't reversing the multimeter probes work?

i.e., if you were using the red probe on the ic pins, then try using the black one instead.


Tried that already, since all I knew about Diodes was that they block a circuit coming in from one side. However the result was the same, no beep ever.

Offline msiegel

  • Posts: 1230
[Keyboard Matrix] Electronics noob needs help
« Reply #3 on: Thu, 16 December 2010, 01:50:33 »
hmm, next i'd try visually tracing one of the lines from a switch's right pin to the ic...

does the Matrix Table in here shed any light?
« Last Edit: Thu, 16 December 2010, 01:52:05 by msiegel »

Filco Zero (Fukka) AEKII sliders and keycaps * Filco Tenkeyless MX brown * IBM F/AT parts: modding
Model F Mod Log * Open Source Generic keyboard controller

Offline lowpoly

  • Posts: 1749
[Keyboard Matrix] Electronics noob needs help
« Reply #4 on: Thu, 16 December 2010, 11:54:35 »
The diodes were no problem with decoding my Toshiba keyboard. IIRC I pressed each switch and looked which column connected to which row. More to test but after a short while you recognize the patterns.

Miniguru thread at GH // The Apple M0110 Today

Offline Soarer

  • * Elevated Elder
  • Posts: 1918
  • Location: UK
[Keyboard Matrix] Electronics noob needs help
« Reply #5 on: Thu, 16 December 2010, 14:30:44 »
On Cherry switches with the diodes built-in, you'd ignore the two connected pins:



I dunno how close that is to what you're testing...?

Offline PRISONER 24601

  • Posts: 383
[Keyboard Matrix] Electronics noob needs help
« Reply #6 on: Thu, 16 December 2010, 14:46:02 »
Good luck Sixty.
The only advice I can give is that melted solder, when applied to bare skin, burns really really bad.

Lord, I wish there was an Aikon controller equivalent that was easy to get ahold of.
Ever tried. Ever failed. No matter. Try Again. Fail again. Fail better.
G80-3000LSCRC-2 (MX), "Ricercar" G86-6241OEUAGSA (MX), MX11800 (MX), AEKII (ALPS), AEK (ALPS) Apple Keyboard A9M0330 (ALPS), IBM Model F XT (Bucking Spring), IBM Space Saver 1391472 (Bucking Spring).