代助Kindle2にBluetoothモジュールを内蔵化できたのでその備忘録。いっても2度とやることはないだろうな。Kindle2にBluetooth経由でシリアルコンソール接続してみたが、このBluetoothモジュールをKindle2に内蔵した。Shell“を参考にした。第一候補は参考サイトと同じウエイクアップ・スイッチ直下の場所だが、DXではなくスペースの少ないKindle2を使った試み。同じ場所にすると内蓋の加工が相当必要なはずなので他の場所の可能性を考えてみた。バッテリーパック両側にあるスペースだが、ここは内蓋裏側に内蔵されているスピーカーが収納される場所だったのでNG。スピーカなしもありだけど既存の機能をなくすのもなんとなく。次にSIMカードの上に重ねる方法を考えてみたが、高さが微妙に足りず外蓋にあたってしまう可能性があったのでNG。結局、第一候補の場所で覚悟を決めて加工作業をすすめることにした。内蓋のカッティングほんとに入るのかと半信半疑で切除場所を決める。慎重にホットカッターをあてて切り取り、モデラーズナイフで整形する。シリアル端子パッド周りのスペース確保のためここも切り取った。今思うとカット不要だったかも。上の方にツマミ型の金属製の留め具が3箇所。ウエイクアップ・スイッチに向かって右側の留め具がBTモジュールに引っ掛かるのでKindleの基板を傷つけないようにペンチで引きちぎった。基板回路には影響ないと思うが今のところ問題は出てない。今思うとここもぎりぎりカット不要だったかもしれない。内蓋はKindleの基板を固定する役割もあり、内蓋を閉じた状態だと基板との隙間がない場所もある。配線スペースを確保できてもモジュール接続検証用に使用していた12芯コードでは外径的に窮屈になり潰れてしまったのでできるだけ径が小さいものが必要。配線するときに曲げた状態で形状を固定でき、ハンダ付け時に芯がばらっと広がらないと思ったのでワイヤー型を用意した。BTモジュールから端子パッドに直線で配線してしまうと奥の端子に接続するコードが手前の端子を干渉する可能性があったので下の方から迂回するよう取り回してハンダ付けした。BTモジュールの裏側には絶縁耐熱テープを貼り絶縁対策をしておいた。外蓋の加工これで収まったように思えたがそうでもないことが判明。外蓋を装着してグレーの上蓋を閉じようとしたところ、何かにあたって閉じることができない。調べてみると上蓋の裏にウエイクアップ・スイッチをON/OFFするためのバネとそれを固定するためのプラスティックの突起があり、これがBTモジュールの上段にあたっていた。BTモジュールの位置はもっと下げた中央よりの位置にしなければならない。そのためには金属製の外蓋のツメをカットし、裏側のバリのような出っ張った部分がBTモジュールのMaster/Slave切り替えスイッチとリセットボタンに当たらないように削る必要があった。ペンチでツメを切り取り、バリのような部分はペンチである程度砕いてからダイヤモンドヤスリで整形した。母艦MacとのBluetooth接続とKindleの動作確認すべての加工を終えて、裏蓋を全て閉じる。このときBTモジュールはKindle本体の基板に固定するような加工はしていない。そのままでも十分固定された状態であり、多少のアソビがないと上蓋の開閉が不安だから。基板を触ったり削った部分の影響を確認するために、全てのフタを閉めてKindleの電源ON。次に母艦MacとBluetooth接続も完了し、問題なくシリアルコンソール接続させることが出来た。最後に自分の使い方ではシリアルコンソール接続をそんなに頻繁に行うものではないし、USBシリアル変換モジュールで十分ではないかと思わないわけでもない。理由はないので好奇心だけだろう。ちなみに久しぶりにようやく裏蓋を全て閉めることが出来た。バッテリーとかセキュリティはまた今度だ。