Some Model M refurbishments

I got three sold-as-seen Model M's back in March, as I reported here: http://deskthority.net/keyboards-f2/mcdonnell-douglas-anyone-know-anything-about-them-t2316.html?hilit=douglas.

First, I decided to clean up the working one, missing its external birthday label. It turned out to be a Jan 1988 model, from the internal birthday sticker. It has the yellow wired-up LED PCB, but not the brass-coloured plate. Following the wiki here, that would make it a "1.5" genration model since it fits neither the first or second gen. descriptions.

Anyway, I started with this:
DSC01272s.JPG
Dirty
DSC01272s.JPG (318.72 KiB) Viewed 858 times


And achieved this:
DSC01275s.JPG
Clean
DSC01275s.JPG (315.48 KiB) Viewed 858 times


Internals, for those interested:
DSC01271s.JPG
Inside Scottish 1988 Model M
DSC01271s.JPG (368.28 KiB) Viewed 858 times


Next I opened up the dead captive cable M, born in Scotland in 1994. The PCB header was detached from the PCB, so I soldered it back on. This brought the keyboard back to life. However, the following keys are not registered: 'Pause' 'Num Lock' '/' '*' 'Enter' (the big one) 'R Shift' ' R Ctrl' 'Z' 'X' 'C' 'V' 'M' ',' '.'

I wonder if this combination points to a particular failure mode, such as a broken track on the membrane? I suggest this due to this previous work: http://danson.grafidog.com/2009/02/model-m-repair.html

I also have a SDL cable 1993 blue logo model that I haven't opened yet. Apart from missing a spring at 'L ctrl', the following keys don't register: 'B' ' N' '?' 'Alt Gr' the spacebar and the left, right and down arrows.

Any hints or tips would be most welcome :-)
cpl

Unread post08 May 2012, 20:23

X
cpl
 
Posts: 13
Joined: 24 Mar 2012, 21:40
Location: UK
Main keyboard: G80-3000
 
cpl wrote:the following keys don't register: 'B' ' N' '?' 'Alt Gr' the spacebar and the left, right and down arrows.

Sounds like a single trace to me.. No clue on IBMs whatsoever, but these keys are so in line with eachother that a single trace seems very likely- so it could be cut somewhere, or just not making the jump from the membrane to the pcb (dirty contact). Check some matrices and crack that baby open is what I'd say ;)
GL, nice find (it seems)!
off
User avatar

Unread post08 May 2012, 20:28

User avatar
X
off
 
Posts: 1498
Joined: 02 Mar 2012, 04:32
Location: the crapper, NL, EU
 
 
salt/sambal not included
How did you clean the casing? I put one in the dishwasher once and even at only about 55 degrees it got badly warped. :/
Icarium
User avatar

Unread post08 May 2012, 20:38

User avatar
X
Icarium
 
Posts: 1475
Joined: 11 Jan 2012, 17:22
Location: Germany
Main keyboard: These fields just
Main mouse: opened my eyes
Favorite switch: I need to bring stuff to work
 
off wrote:
cpl wrote:the following keys don't register: 'B' ' N' '?' 'Alt Gr' the spacebar and the left, right and down arrows.

Sounds like a single trace to me.. No clue on IBMs whatsoever, but these keys are so in line with eachother that a single trace seems very likely- so it could be cut somewhere, or just not making the jump from the membrane to the pcb (dirty contact). Check some matrices and crack that baby open is what I'd say ;)
GL, nice find (it seems)!

Thanks for the tips. I'll start with the connection from the membrane to the PCB. If that doesn't fix it, it looks like I'm in for a 'bolt mod' type activity to get into the bowels :-)
Last edited by cpl on 08 May 2012, 20:53, edited 1 time in total.
cpl

Unread post08 May 2012, 20:48

X
cpl
 
Posts: 13
Joined: 24 Mar 2012, 21:40
Location: UK
Main keyboard: G80-3000
 
Icarium wrote:How did you clean the casing? I put one in the dishwasher once and even at only about 55 degrees it got badly warped. :/

I used some multi-purpose kitchen cleaner (Cilit Bang) diluted in a bucket of hot water, and scrubbed it with a sponge. Some low-abrasive Scotch Brite rubbing was need for the most stubborn dirt, rather than the sponge.

The keycaps were cleaned using denture tabs - no rubbing needed.
cpl

Unread post08 May 2012, 20:51

X
cpl
 
Posts: 13
Joined: 24 Mar 2012, 21:40
Location: UK
Main keyboard: G80-3000
 
ps, should be so much easier if you have something like a multimeter (continuitymeter) available to you, even without dismantling the board any further, finding someone's traced matrix will be semi-necessary though ;)
off
User avatar

Unread post08 May 2012, 21:53

User avatar
X
off
 
Posts: 1498
Joined: 02 Mar 2012, 04:32
Location: the crapper, NL, EU
 
 
salt/sambal not included
off wrote:ps, should be so much easier if you have something like a multimeter (continuitymeter) available to you, even without dismantling the board any further, finding someone's traced matrix will be semi-necessary though ;)

I do indeed have a digital multimeter. I'm hunting down the trace matrix information now, mostly by trawling threads here and at geekhack.
cpl

Unread post09 May 2012, 20:28

X
cpl
 
Posts: 13
Joined: 24 Mar 2012, 21:40
Location: UK
Main keyboard: G80-3000
 
Not sure how far you've gotten; but just found this:
KEY_B KEY_N KEY_spc MOD_RALT KEY_larr KEY_KPminus KEY_darr KEY_rarr KEY_slash
source
Which seems a match!
So I'm assuming it should be the last pin; check it by unplugging the sheets and holding your multimeter in continuity mode on that pin on the controller and tapping the pins on the controller that belong to the other sheet; ofcourse while plugged in and having notepad/aquakeytest active.

*edit: if that pin checks out alright you might be lucky and have a bad contact between the membrane and pcb, like slightly misalligned. (as was just demonstrated to me after I'd cap-repaired and put back together my just-in-M2, a few slaps lodged most contactpoints into the right spots xD sadly I still might have to rip her apart again since I've got five bent springs *and* one membrane contactpoint doesn't have contact without external pressure- I'm betting that's the foam underneath that I've pushed down a bit when trying to remove the controller).
If unlucky it's the membrane itself that has broken traces, continuity-checking the sheet will take longer though ;)
Also an M2 is a different beast, so don't go slappin' up your M.
off
User avatar

Unread post09 May 2012, 22:59

User avatar
X
off
 
Posts: 1498
Joined: 02 Mar 2012, 04:32
Location: the crapper, NL, EU
 
 
salt/sambal not included
Matrix is collected on connectors J3 and J4, see attached picture.

Just have a look at Model M matrix at (bottom of the page):
https://github.com/clee/rump/blob/master/doc.txt
Chris Lee did a fantastic work here... also with documentation.

It seems that your 1994 keyboard have a problem on J3.7 meanwhile the 1993 one have a problem on J3.8
Try to search in that direction :idea:


nfc
Attachments
Model M Board Connectors.jpg
Model M Board Connectors.jpg (95.52 KiB) Viewed 694 times
nfc

Unread post10 May 2012, 23:04

X
nfc
 
Posts: 48
Joined: 30 Dec 2011, 22:34
Location: Italy
Main keyboard: Cherry G80 / Model M
Main mouse: Generic
Favorite switch: MX Blue / Buckling Spring
 
Thanks, off and nfc. This is very valuable advice! I haven't made any progress yet, but hope to find some time this weekend.
cpl

Unread post11 May 2012, 12:05

X
cpl
 
Posts: 13
Joined: 24 Mar 2012, 21:40
Location: UK
Main keyboard: G80-3000
 
nfc wrote:
It seems that your 1994 keyboard have a problem on J3.7 meanwhile the 1993 one have a problem on J3.8
Try to search in that direction :idea:


nfc

I had a quick look this evening, and a visual inspection of the 1994 'board tells me that the exposed conductor on the track that connects with J3.7 is worn through. I've ordered some copper tape to sort this, and I'm hopefull that might fix it!

Alas, nothing so obvious with the 1993 'board. I will have to get the multimeter out when I have more time and do an electrical check.
cpl

Unread post15 May 2012, 20:40

X
cpl
 
Posts: 13
Joined: 24 Mar 2012, 21:40
Location: UK
Main keyboard: G80-3000
 
cpl wrote:I also have a SDL cable 1993 blue logo model:
the following keys don't register: 'B' ' N' '?' 'Alt Gr' the spacebar and the left, right and down arrows.

Well grats on fixing 1994!
And for '93, check if 'numpad -' works... if it does, there's a trace coming from the controller through there and on to the other ones that don't register; just worn through between NUM- and the arrows in that case ;)
off
User avatar

Unread post15 May 2012, 23:03

User avatar
X
off
 
Posts: 1498
Joined: 02 Mar 2012, 04:32
Location: the crapper, NL, EU
 
 
salt/sambal not included
off wrote:Well grats on fixing 1994!

Thanks! And thanks for the advice, you guys saved me a lot of time.

To finish that one off, here is the fully working and cleaned up 'board

DSC01301.JPG
Clean and fully functional 1994 Model M
DSC01301.JPG (299.11 KiB) Viewed 387 times


DSC01302.JPG
Underside
DSC01302.JPG (293.52 KiB) Viewed 387 times
cpl

Unread post03 Jun 2012, 20:56

X
cpl
 
Posts: 13
Joined: 24 Mar 2012, 21:40
Location: UK
Main keyboard: G80-3000
 
off wrote:And for '93, check if 'numpad -' works... if it does, there's a trace coming from the controller through there and on to the other ones that don't register; just worn through between NUM- and the arrows in that case ;)

For the 1993 'board, everything is working except those keys I listed. I guess a track is broken in the membrane, as you suggest. Given the missing parts and the lack of its own SDL cable. I think I'll keep it for parts rather than bolt-mod it and seek the broken track.

DSC01303.JPG
1993 Model M - Faulty- Missing a spring, 2 stems, many keycaps
DSC01303.JPG (285.56 KiB) Viewed 383 times
cpl

Unread post03 Jun 2012, 21:02

X
cpl
 
Posts: 13
Joined: 24 Mar 2012, 21:40
Location: UK
Main keyboard: G80-3000
 
Congratulations also from my side!
Glad if somebody else can take advantage from mine and Off's tips or fault tracing method for the Model M.
Thank you for having reported reparation results. It was kind from your side.

Ops... we posted simultaneosly
nfc

Unread post03 Jun 2012, 21:07

X
nfc
 
Posts: 48
Joined: 30 Dec 2011, 22:34
Location: Italy
Main keyboard: Cherry G80 / Model M
Main mouse: Generic
Favorite switch: MX Blue / Buckling Spring
 
cpl wrote:
off wrote:And for '93, check if 'numpad -' works... if it does, there's a trace coming from the controller through there and on to the other ones that don't register; just worn through between NUM- and the arrows in that case ;)

For the 1993 'board, everything is working except those keys I listed. I guess a track is broken in the membrane, as you suggest. Given the missing parts and the lack of its own SDL cable. I think I'll keep it for parts rather than bolt-mod it and seek the broken track.
DSC01303.JPG

Both looking good! Still re'93, that seems like a shame.. assuming the matrix matches yours (and it certainly appears so) it's just one track that's damaged in one spot; and that should be very easy to see once you pop her rivets.
Two (three) options:
A-repair trace on the ultra-cheap by pencil (just draw the line that was there in pencil; that's all).
B-repair trace with coppertape. challenge would be to find that, and semi-cheap.
(C-keep for parts.) I know this is deskthority not geekhack, yet such a simple repair seems mandatorily easy, like springswaps. ;)


Hm, on second thought; you are missing lots of stuff... perhaps check if ascaii or someone has what you're missing floating about, if you have someone around who'd use her.
off
User avatar

Unread post03 Jun 2012, 21:14

User avatar
X
off
 
Posts: 1498
Joined: 02 Mar 2012, 04:32
Location: the crapper, NL, EU
 
 
salt/sambal not included
Just a stupid question... Did you try to swap the key-frames between keyboards? The fault should move together with the faulty component.

Never give up... I think Unicomp and/or ClickyKeyboard still have cables, keys, keycaps and membranes.
nfc

Unread post03 Jun 2012, 21:16

X
nfc
 
Posts: 48
Joined: 30 Dec 2011, 22:34
Location: Italy
Main keyboard: Cherry G80 / Model M
Main mouse: Generic
Favorite switch: MX Blue / Buckling Spring
 
ripster

Unread post03 Jun 2012, 21:29

X
ripster
 
Posts: 4080
Joined: 09 Feb 2011, 07:04
Location: Ugly American
Main keyboard: As Long As It is Helvetica
Main mouse: Mickey
Favorite switch: Wanna Switch? Well, I Certainly Did!
 

Who is online

Users browsing this forum: hasu and 12 guests