Author Topic: Inside a 1397003 122 key terminal emulator 'board  (Read 7739 times)

0 Members and 1 Guest are viewing this topic.

Offline dw_junon

  • Thread Starter
  • Posts: 96
    • http://www.9999hp.net/
Inside a 1397003 122 key terminal emulator 'board
« on: Mon, 17 August 2009, 15:44:09 »
IBM part number 1397003 (click to enlarge)

Made 29th May 1998 (click for label) at IBM Greenock, Scotland, UK.

It's a 5250 style terminal emulator keyboard, completely PS/2 compatible,
though key mapping in software is required to take advantage of the extra keys.
It's been my first choice main 'board for a few years now.

Below, there are two 5.5mm hex bolts in deep recesses, and one out in the open.



Without the top, we can see the keyboard assembly.  Nothing to do with the 3180 terminal, an odd conincidence...



The LED PCB is, well, minimalistic.  It is attached to a plastic base which attaches to the main assembly
by means of a circular tab and a guide forming a slot.



The controller PCB is attached to the lower casing simply by slotting into a
pair of similar tabs beside the SDL connector.



This means that when the main assembly is lifted, it detaches:



A classic Greenock style label is used for labelling the assembly, part number 1396924.
Also note the rust spots, these were a surprise on a 'board otherwise in great condition.



And finally, as requested, PCB pictures.

Front

Back

Sorry about the lack of IC visibility, will check and confirm numbering.
ARC/Chicony KB-5181 XT/AT blue ALPS? 101 US FCC ID E8H51KKB-5181 • AST ASTKB102 AT capacitive rubber dome 102 UK ISO
Cherry G80-2100 AT black Cherry 126 key German ISO unique • Compaq Enhanced III PS/2 unknown rubber dome 102 UK ISO
Datacomp DFK102ARA03 AT 102 blue ALPS? US/Arabic FCC ID blank, S/N 37880001 • Dell AT102W PS/2 Black ALPS 105 UK ISO x2
Fujitsu KFB4725-102 AT membrane rubber dome with spring 105 UK ISO • Hewlett Packard C1405A AT rubber dome 102 UK ISO
IBM 0989705 XT/AT no LEDs Model M 102 US/Arabic  • IBM 1388076 Industrial AT Model M 102 UK ISO
IBM 1389260 3179/3180 Display Station Model M 122 US 3270 x2 • IBM 1391406 PS/2 Model M 102 UK ISO x2
IBM 1397003 PS/2 Model M "Host Connect" emulator 122 German ISO • IBM 71G4643 PS/2 Model M Quiet Touch "Ouch!    Rubber spring" 102 UK ISO x2
IBM 5640987 3178 Display Station Model C2 capacitive buckling spring 87 key US 3270 • IBM 556-712-01 RT PC rubber dome [same as 2nd PCjr kbd?] 101 US
IBM 6450225 PC/AT capacitive buckling spring 84 key UK PC/AT • Lexmark 8125460 Model M2 102 UK ISO
NMB RT-102 117456-002 AT Hi-Tek black, clicky 102 UK ISO • Olivetti ANK 2462 M24 Personal Computer keyboard 2 clicky Olivetti spring module 102 UK unique
Ortek MCK-142Pro AT white ALPS 142 key UK • Sun 540-1006-03 Type unknown linear(?) keyswitch 2 87 key SunType2
Wang 724 725-3771-UK salmon ALPS 110 key UK Wang724 • Making this list hasn\'t half scared me...
[/I]

Offline dw_junon

  • Thread Starter
  • Posts: 96
    • http://www.9999hp.net/
Inside a 1397003 122 key terminal emulator 'board
« Reply #1 on: Mon, 17 August 2009, 16:39:22 »
ISTR you recently won something labelled as a 1397000, though the picture was of a 101 'board...

And so it is.  I should have done my research on Geekhack first.

Now I will have to change keyboards in order to avoid the following sentence being typed on the 1397003.

In advance, RIP 1397000, I hardly did know you.
« Last Edit: Mon, 17 August 2009, 16:45:43 by dw_junon »
ARC/Chicony KB-5181 XT/AT blue ALPS? 101 US FCC ID E8H51KKB-5181 • AST ASTKB102 AT capacitive rubber dome 102 UK ISO
Cherry G80-2100 AT black Cherry 126 key German ISO unique • Compaq Enhanced III PS/2 unknown rubber dome 102 UK ISO
Datacomp DFK102ARA03 AT 102 blue ALPS? US/Arabic FCC ID blank, S/N 37880001 • Dell AT102W PS/2 Black ALPS 105 UK ISO x2
Fujitsu KFB4725-102 AT membrane rubber dome with spring 105 UK ISO • Hewlett Packard C1405A AT rubber dome 102 UK ISO
IBM 0989705 XT/AT no LEDs Model M 102 US/Arabic  • IBM 1388076 Industrial AT Model M 102 UK ISO
IBM 1389260 3179/3180 Display Station Model M 122 US 3270 x2 • IBM 1391406 PS/2 Model M 102 UK ISO x2
IBM 1397003 PS/2 Model M "Host Connect" emulator 122 German ISO • IBM 71G4643 PS/2 Model M Quiet Touch "Ouch!    Rubber spring" 102 UK ISO x2
IBM 5640987 3178 Display Station Model C2 capacitive buckling spring 87 key US 3270 • IBM 556-712-01 RT PC rubber dome [same as 2nd PCjr kbd?] 101 US
IBM 6450225 PC/AT capacitive buckling spring 84 key UK PC/AT • Lexmark 8125460 Model M2 102 UK ISO
NMB RT-102 117456-002 AT Hi-Tek black, clicky 102 UK ISO • Olivetti ANK 2462 M24 Personal Computer keyboard 2 clicky Olivetti spring module 102 UK unique
Ortek MCK-142Pro AT white ALPS 142 key UK • Sun 540-1006-03 Type unknown linear(?) keyswitch 2 87 key SunType2
Wang 724 725-3771-UK salmon ALPS 110 key UK Wang724 • Making this list hasn\'t half scared me...
[/I]

Offline dw_junon

  • Thread Starter
  • Posts: 96
    • http://www.9999hp.net/
Inside a 1397003 122 key terminal emulator 'board
« Reply #2 on: Tue, 18 August 2009, 16:14:13 »
Quote from: ripster;110270
Are these two considered Terminal Emulation boards?

A terminal emulator 'board is intended for use with software terminal emulators, so it's got to be broadly AT/PS/2 compatible so that it can replace the regular keyboard in all other software requirements.  The Real Deal works only with the Real Deal (though we're working this).


Quote from: ripster
What is everyone doing to get those extra keys recognized under Windows?

I am still using D-System's Keyboard Remapper with a homemade 122 definition, not ideal as I can't actually display all the keys...  Nevertheless, it works well enough for now.  I would not recommend anyone take this route.
ARC/Chicony KB-5181 XT/AT blue ALPS? 101 US FCC ID E8H51KKB-5181 • AST ASTKB102 AT capacitive rubber dome 102 UK ISO
Cherry G80-2100 AT black Cherry 126 key German ISO unique • Compaq Enhanced III PS/2 unknown rubber dome 102 UK ISO
Datacomp DFK102ARA03 AT 102 blue ALPS? US/Arabic FCC ID blank, S/N 37880001 • Dell AT102W PS/2 Black ALPS 105 UK ISO x2
Fujitsu KFB4725-102 AT membrane rubber dome with spring 105 UK ISO • Hewlett Packard C1405A AT rubber dome 102 UK ISO
IBM 0989705 XT/AT no LEDs Model M 102 US/Arabic  • IBM 1388076 Industrial AT Model M 102 UK ISO
IBM 1389260 3179/3180 Display Station Model M 122 US 3270 x2 • IBM 1391406 PS/2 Model M 102 UK ISO x2
IBM 1397003 PS/2 Model M "Host Connect" emulator 122 German ISO • IBM 71G4643 PS/2 Model M Quiet Touch "Ouch!    Rubber spring" 102 UK ISO x2
IBM 5640987 3178 Display Station Model C2 capacitive buckling spring 87 key US 3270 • IBM 556-712-01 RT PC rubber dome [same as 2nd PCjr kbd?] 101 US
IBM 6450225 PC/AT capacitive buckling spring 84 key UK PC/AT • Lexmark 8125460 Model M2 102 UK ISO
NMB RT-102 117456-002 AT Hi-Tek black, clicky 102 UK ISO • Olivetti ANK 2462 M24 Personal Computer keyboard 2 clicky Olivetti spring module 102 UK unique
Ortek MCK-142Pro AT white ALPS 142 key UK • Sun 540-1006-03 Type unknown linear(?) keyswitch 2 87 key SunType2
Wang 724 725-3771-UK salmon ALPS 110 key UK Wang724 • Making this list hasn\'t half scared me...
[/I]

Offline JohnElliott

  • Posts: 109
Inside a 1397003 122 key terminal emulator 'board
« Reply #3 on: Sat, 29 August 2009, 15:58:15 »
Quote from: ripster;112654
Bumping this to report on a 1397000 all keys are recognized by AutoHotkey and Aquatest.  However, for some bizarre reason I'm getting the same scancodes for F16 to F19.  This is all with a PS/2 connection.


If you have the opportunity to test the keyboard under DOS with a PS/2 connection, the program I developed while testing the 1390876 can be found at http://www.seasip.info/DOS/kb.zip. It allows scancodes to be displayed from all three sets, with translation on or off. That should enable you to tell whether the keys are actually sending the same scancodes or whether it's something funny in the OS.

(KB drives the keyboard at a hardware level, hopefully avoiding any OS funnies).

Example commands:
Code: [Select]
KB 2    -- display raw set 2 scancodes
KB 3 X  -- display translated set 3 scancodes

Offline BigBrother

  • Posts: 87
Inside a 1397003 122 key terminal emulator 'board
« Reply #4 on: Sat, 08 January 2011, 17:06:08 »
I saw what you did thar, dw_junon