Mac用の小型外付けトラックパッドがほしくて、しかし市販品が2種類(Apple Magic Trackpad, Logicool t651)しかなくてどちらもクソでかいという現状があり、MacBookの部品で自作できたらいいなというのがモチベーションです。
とりあえずebayでGENUINE APPLE MACBOOK AIR A1465 11” MID 2013 TRACK PAD 923-0429買った。
MacBookの部品を使用した外付けトラックパッド自作には前例があり、以下のページで紹介されてます。
これらの資料によれば2008年くらいまでのモデルのトラックパッドはUSBインタフェースを内蔵しているため改造が容易、それ以降の物は本体側に移動しているので難しいだろうとのことなのですが、今回手に入れたトラックパッドにはUSBインタフェース内蔵マイコンが搭載されており、最近のモデルでふたたび改造可能になった可能性があります。
全体像

写真が暗い、だがこれは序章にすぎない。
基板部分

搭載部品
ML25L2006E

基板写真いちばん右のチップ。
1
2
3
4
| MXIC
X133580-12G
MX25L2006EZNI
3L974600
|
Macronix のメモリIC ML25L2006Eシリーズらしい。
動作電圧は2.7V - 3.6Vっぽい。データシートの見方がいまいち自信なし。
STM32F103VB

1
2
3
4
| STM32F
103VBI6
HPAFB 9U
KOR 329
|
ST STM32シリーズ STM32F103VB
Mainstream Performance line, ARM Cortex-M3 MCU with 128 Kbytes Flash, 72 MHz CPU, motor control, USB and CAN
USBインタフェース内臓のCPU、これは期待が持てる。
動作電圧は2.0 - 3.6V とのこと。
謎の小さいやつら

謎です。

謎です。
下のやつは実際は鏡面になってて(チップスケールパッケージというものだと思う)、表面の印刷を読み取るのが困難すぎる。
iFixtによるとBroadcom BCM5976A0KUB2G trackpad controllerとのこと。
参考情報
iFixitのMacBook Air分解記事
所感
とりあえず電源電圧として何ボルト用意すればいいのか知りたいですね。
基板上にレギュレータがあって適当に5V突っ込めば動いてくれるのか、3.3V用意しないといけないのかが不明。
フレキケーブルのコネクタが4個並んでいて、左右のコネクタはトラックパッドのセンサと接続されている模様。
おそらくはこの基板がキーボードとのインタフェースを兼ねていて、中央のコネクタのうち大きいほうがキーボードとの接続、もう一方が本体に続いている。
銀色のシールが貼られているようにみえるのは、トラックパッドのセンサ面にGNDを接続するためのものだと思われる。
その反対にある「いかにもコネクタ(8ピン)がつきそうな空きパターン」が気になる。iFixitの写真を見ると、フレキケーブル用と思われるコネクタが実装されている(未接続)。
これがテスト端子だとすると、USB信号線を楽に引き出せる可能性があるのだが。