Welcome, Guest. Please login or register.

Author Topic: A500 keyboard membrane - pc kb adapter built (help)  (Read 2274 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline odiousTopic starter

  • Newbie
  • *
  • Join Date: Jan 2006
  • Posts: 28
    • Show only replies by odious
A500 keyboard membrane - pc kb adapter built (help)
« on: August 25, 2007, 06:50:43 PM »
Hi,

Where to get a replacement or how to repair them?

I'm using liquid silver to restore some broken traces but it's not working.

I once saw someone repairing a membrane using a mixture of graphite (powder scratched from a pencil) and glue but i have tried this before without any results.

Is there any adapter for a pc keyboard that is easy to build and doesn't need software on the amiga?

Any help is appreciated.
 

Offline Zac67

  • Hero Member
  • *****
  • Join Date: Nov 2004
  • Posts: 2890
    • Show only replies by Zac67
Re: A500 keyboard membrane
« Reply #1 on: August 25, 2007, 08:28:13 PM »
Liquid silver ("Leitsilber") works quite well, but you have to keep it mixed or you'll have too few silver particles on the traces (had to learn that the hard way). Also use plenty of liquid silver and paint the trace as thin as possible with a very thin brush or a toothpick.

I've repaired a few MS Natural Keyboards (damaged by Coke spills) that way (they don't make the Elite any more) and they all still work after quite a few years.
 

Offline odiousTopic starter

  • Newbie
  • *
  • Join Date: Jan 2006
  • Posts: 28
    • Show only replies by odious
Re: A500 keyboard membrane
« Reply #2 on: August 25, 2007, 08:41:09 PM »
Funny enough i used a toothpick too. I've repaired a couple of keys but i found out that there are a lot more of them. The traces over the square holes at the plate beneath the membrane are oxidyzed and break easily.

There are also traces broken beneath "bridges" (where traces cross over others) that i cant access. Unfortunatelly i will have to go in another direction.

I wish they had made the kb with a pcb. Quite chronical as i have seen some with non working keys. :(

 

Offline rkauer

  • Hero Member
  • *****
  • Join Date: May 2006
  • Posts: 3263
    • Show only replies by rkauer
Re: A500 keyboard membrane
« Reply #3 on: August 27, 2007, 12:45:21 AM »
 U can uz this very simple hack.

 The things u must have are:

 - A PIC programmer board (it's bloody simple to make one, btw, and very cheap to buy one);

 - A peecee OR Amiga program to save the .hex to the mini-risc cpu (16c84 or 16F84) via serial port;

 - The parts listed in the archive. :roll:

Goodbye people.

I\'ll pop on from time to time, RL is acting up.
 

Offline odiousTopic starter

  • Newbie
  • *
  • Join Date: Jan 2006
  • Posts: 28
    • Show only replies by odious
Re: A500 keyboard membrane
« Reply #4 on: August 28, 2007, 05:17:17 AM »
Great. I'll definitely build this. I have one doubt though: What kind of ic is the 7407 ?
 

Offline Chain

  • Hero Member
  • *****
  • Join Date: Jun 2005
  • Posts: 1324
    • Show only replies by Chain
    • http://chain.3dgrafika.cz/aktivity
Re: A500 keyboard membrane
« Reply #5 on: August 28, 2007, 06:05:31 AM »
7407 - hex buffers with open collector
too lazy to use shift key properly...
 

Offline rkauer

  • Hero Member
  • *****
  • Join Date: May 2006
  • Posts: 3263
    • Show only replies by rkauer
Re: A500 keyboard membrane
« Reply #6 on: August 29, 2007, 07:31:31 AM »
7407, or 74LS07 (LS means low schottky), or 5407, or 54LS07 will do the trick.

 They are TTL chips.

 Prefer the ls version. IF you are a very lucky guy, you can even find the military version (5407 or 54LS07). Mil-spec jokes, here I come... :-)

Goodbye people.

I\'ll pop on from time to time, RL is acting up.
 

Offline odiousTopic starter

  • Newbie
  • *
  • Join Date: Jan 2006
  • Posts: 28
    • Show only replies by odious
Re: A500 keyboard membrane
« Reply #7 on: August 30, 2007, 10:35:36 PM »
I got an LS. What is so special about those military version chips? Are they less prone to faults?

 

Offline rkauer

  • Hero Member
  • *****
  • Join Date: May 2006
  • Posts: 3263
    • Show only replies by rkauer
Re: A500 keyboard membrane
« Reply #8 on: August 31, 2007, 06:38:25 PM »
Quote

odious wrote:
I got an LS. What is so special about those military version chips? Are they less prone to faults?



 MIL-spec :-D versions are more tolerant to voltage variations (don't count on it) and heat range (no doubt about this).

 They are made in ceramic dies, oposed to plastic dies in regular versions.
Goodbye people.

I\'ll pop on from time to time, RL is acting up.
 

Offline odiousTopic starter

  • Newbie
  • *
  • Join Date: Jan 2006
  • Posts: 28
    • Show only replies by odious
Re: A500 keyboard membrane
« Reply #9 on: September 08, 2007, 04:44:17 AM »
Ok, I have built the board but i could only get 16F84A instead of the obsolete 16c84.

I asked a friend to program the pic and when trying to program it, he got an error. So he changed something to accept the 16f84A instead of the 16c84. He warned me it might not work and so it didn't.

I double checked all the connections and no key works at all, only the num lock led lits on/off when the num lock key is pressed.

I looked at the pinouts of the pics and they are the same but my knowledge on this stops there.

Any help would be appreciated.
 

Offline odiousTopic starter

  • Newbie
  • *
  • Join Date: Jan 2006
  • Posts: 28
    • Show only replies by odious
Re: A500 keyboard membrane
« Reply #10 on: September 10, 2007, 03:25:26 AM »
Don't be shy :)
 

Offline rkauer

  • Hero Member
  • *****
  • Join Date: May 2006
  • Posts: 3263
    • Show only replies by rkauer
Re: A500 keyboard membrane
« Reply #11 on: September 10, 2007, 04:32:21 AM »
 Buy a serial OR USB pic programmer from anywhere.

 A tip: look for it on Ebay, those programmers are common as mud.

Goodbye people.

I\'ll pop on from time to time, RL is acting up.
 

Offline DrDekker

  • Sr. Member
  • ****
  • Join Date: Mar 2006
  • Posts: 325
    • Show only replies by DrDekker
Re: A500 keyboard membrane
« Reply #12 on: September 10, 2007, 12:56:04 PM »
Try building 'IBMKey25' instead - this definitely works. See - Keyboard Adapter

For programming the PIC16F84 I built a programmer based on the 'COM84' design - the simplest.  Only suitable for old AT style motherboards as newer ATX (or laptops) can't deliver enough juice to the serial port.  See -  COM84

PM me if you need any help or more info.
A1200, M-Tec 1230 @28MHz, FPU, MMU, 8Mb fast ram, SCSI card, 512Mb HD, Power CDROM drive, PS2 optical mouse
 

Offline odiousTopic starter

  • Newbie
  • *
  • Join Date: Jan 2006
  • Posts: 28
    • Show only replies by odious
Re: A500 keyboard membrane
« Reply #13 on: September 10, 2007, 05:36:31 PM »
The problem is not having not access to a programmer.

The real problem is that the .hex on those designs are for 16C84 and will not work directly on 16F84 nor 16F84A.

The code has to be assembled to work on 16F84's and i don't know how to do it.

Cheers.