2012-10-21 (日)
Digi-keyからの荷物,クロネコで届いた.
色々予定を変更して電子工作の日にしよう.ただ,オシロと工具が会社に…….
*ThinkPadキーボード(2日目)
ピン配置とマトリクスを解析する.
部品とどいたので続き.
一番気になっていた,ヒロセのDF12B(3.0)-50DPがキーボードのコネクタに合うかという点をまず確認.予定通りうまくはまる.わかっていたことだけど,ちょうど1ピン分遊びができてしまう.キーボードのコネクタは40ピン+使わないピンが4+左右に1mmの突起があるので,ちょうど48ピンのサイズっぽい,がそんなものは売ってなかった.
想定外だったのが,買ったコネクタの端が内側に出っ張っていて,奥まで押し込むと微妙に横にずれて端子が接触しなくなる.カッターナイフでプラスチックを削って解決.
久しぶりなので,0.5mmピッチの半田付けむずい.
とりあえずピッチ変換基盤つないで,簡単に線を引き出せるようになったので,キーボード部分を一通り確認.
- 1~16 と 32~39 が通常キーのマトリックス
- 17,31 Power
- 18,40 Fn
- 19~トラックポイント?
- 19 TrackPoint +5V
- 20 TrackPoint RST?
- 21 TrackPoint CLK
- 22 TrackPoint DAT (2012-10-28 修正)
- 25 TrackPoint GND (2012-10-28 修正)
- 26~28 ???
- 23 LED anode
- 29 Power LED cathode(X220) (2012-11-01 追加)
- 30 CapsLock LED cathode(X220) (2012-10-28 追加)
トラックポイント周りは,まだ確認中でかなり怪しい.
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
32 | n | SP | カ | b | / | ↓ | → | >> | ← | AltR | ||||||
33 | m | < | Ent | > | v | ] | c | x | z | << | ShR | CtR | ||||
34 | 7 | 8 | F10 | 9 | 4 | 0 | 3 | F11 | 2 | F12 | 1 | PgD | ||||
35 | j | k | l | f | ; | d | s | a | ||||||||
36 | u | i | o | r | p | e | w | q | ||||||||
37 | y | [ | BS | F7 | t | @ | F3 | Tab | ShL | |||||||
38 | 6 | ^ | F9 | F8 | 5 | - | F1 | PgU | CtL | |||||||
39 | h | F6 | F5 | g | : | F4 | Think | ESC | ↑ | AltL |
途中で飽きたので埋まってない箇所ありますが,たぶん下記リンクのページを見れば,残りも分かるはず.
マウスのボタンどこに出てるのかと思ったけど,トラックポイントのモジュールにつながってるのか.
ThinkPadキーボードをいじっているサイトを見て回っていると,世代によって配線に微妙な違いがあるっぽい.
- http://benconrad.net/projects/splitkey-development/
- http://pontoppidan.info/lars/
- http://www.yosaisoft.com/koshi/works/tpkb/index.html
来週あたりに実際に回路組んでUSBキーボードとして動くようにしよう.