geekhack

geekhack Community => Keyboards => Topic started by: compgeke on Tue, 08 December 2015, 13:41:35

Title: ITC XKB-3 (Modified XT Keyboard)
Post by: compgeke on Tue, 08 December 2015, 13:41:35
This here's a continuation from my post in livingspeedbump's XT thread (https://geekhack.org/index.php?topic=77644.msg1960262#msg1960262). Don't want to hijack any threads today :).

It turns out I have a 2nd one of the "ITC XKB-3" boards (as they have written on them) so here's some pics of mine:

(http://i.imgur.com/bXwdgXh.jpg)
ITC P/N 700022-000. Nothing shows up for that, nor do I find anything for XKB-3. The phone number there seems to go to modern-day Honeywell so it may well be impossible to find information on the point of these.

(http://i.imgur.com/Lb19LYY.jpg)
This "Revision D1" lacks the foil on top of the Intel chip. Here's a picture of a stock controller: http://i.imgur.com/sfZd8E0.jpg

(http://i.imgur.com/srvYMhe.jpg)
Nice big grounding bar to the bottom plate.

(http://i.imgur.com/a0HcwXp.jpg)
Additional ground strap added on. Looks like they stuck a longer bolt in the hole in order to get room for another nut.

(http://i.imgur.com/532u1pV.jpg)
Title: Re: ITC XKB-3 (Modified XT Keyboard)
Post by: engicoder on Tue, 08 December 2015, 13:50:15
Nice. Glad we have some more info. For completeness, here is the PCB from the one livingspeedbump had. It is Rev E...which adds more of everything ;-)

[attachimg=1]
Title: Re: ITC XKB-3 (Modified XT Keyboard)
Post by: livingspeedbump on Tue, 08 December 2015, 13:55:47
this would be the most interesting part about my thread  :p
Title: Re: ITC XKB-3 (Modified XT Keyboard)
Post by: engicoder on Tue, 08 December 2015, 14:07:07
My buddy says it was probably ITC Defense Corp. http://www.itcdefense.com/
Title: Re: ITC XKB-3 (Modified XT Keyboard)
Post by: SpAmRaY on Tue, 08 December 2015, 14:08:01
My buddy says it was probably ITC Defense Corp. http://www.itcdefense.com/

That's cool.
Title: Re: ITC XKB-3 (Modified XT Keyboard)
Post by: livingspeedbump on Tue, 08 December 2015, 14:08:54
you may have a relic on your hands there engicoder   :thumb:
Title: Re: ITC XKB-3 (Modified XT Keyboard)
Post by: engicoder on Tue, 08 December 2015, 14:18:13
you may have a relic on your hands there engicoder   :thumb:
You may have destroyed a relic  ;D Just kidding. The pcb and cable seem to be the only differences.
Title: Re: ITC XKB-3 (Modified XT Keyboard)
Post by: E TwentyNine on Tue, 08 December 2015, 14:39:44
Can someone explain what in holy hell is going on with that pcb?
Title: Re: ITC XKB-3 (Modified XT Keyboard)
Post by: engicoder on Tue, 08 December 2015, 14:41:08
Can someone explain what in holy hell is going on with that pcb?

A whole lot of noise/voltage spike suppression.
Title: Re: ITC XKB-3 (Modified XT Keyboard)
Post by: livingspeedbump on Tue, 08 December 2015, 14:50:53
you may have a relic on your hands there engicoder   :thumb:
You may have destroyed a relic  ;D Just kidding. The pcb and cable seem to be the only differences.

I also peed in/on the Battleship in Wilmington that was a WWII relic (found out i was claustrophobic and hated ships ha), so I don't give a rats ass about destroying relics =P
Title: Re: ITC XKB-3 (Modified XT Keyboard)
Post by: dfj on Wed, 09 December 2015, 04:25:11
(crossposted to DT, as saw it there first)

At first I thought I agreed they were RLC filters to deal with a noisy environment, but notice the last strobe line is heavily filtered - it's the one that is on the left-hand side of the keyboard, and fairly exposed - but it is a strobe, so it's pretty much noise-immune.
  The way the IBM F works, it is the height of the voltage reflected through the cap that is measured, not the height of the spike at the front caused by the derivative of the voltage as is used to sense in the xwhatsit controller, or the topre sense - both of which rely on a steep strobe pulse.

Code: [Select]
topre, xwhatsit sense the height of the spike at the '+' . (this is a rather brutal simplification of what topre does - apologies)
  STROBE                SENSE
                          +
     _____                A
     |    |     ----->    | \___
_____|    |_____     _____|     \_

IBM  senses on the flatter area after any initial spike -
                         
     _____                A   +
     |    |     ----->    | \___
_____|    |_____     _____|     \_

which will also accept no significant initial spike:

       _____                        +
      /     \                      _____
     /       \         ------>    /     \
____/         \_____        _____/       \_____


So - I think that particular messy filter rounds the front and back of the strobe, so it will *cause* less interference with nearby hardware. I don't think it's a device to prevent people from snooping, as the result line back from the sense comparator - a relatively loud digital line - is not filtered.

Addendum:
  That strobe line, unlike the others, runs along under the 10 F-keys, right by the edge of the PCB where the grounded steel back and barrel plates won't help as much. Other filtered lines are also powered digital lines, or the actual power - so, not particularly susceptible to noise, though they certainly generate it. Still think it's about ameliorating noise emission, for use near some rating of sensitive equipment, rather than for noise acceptance or stealth.  I also suspect the 'EMS' boards are also for noise amelioration, rather than stealth - as there were several medical applications where a keyboard was needed, but digital signals were verboten - EKG rooms used to be Faraday cage shielded in hospitals. (though last time I was in one was nigh ten years ago...) But, if the manufacturers of the EMS boards were also mil contractors, I'd be less skeptical, I suppose.

dfj's $0.05