前回はMCUのリセットをしくじってパチッ!!ってやっちゃったので
代替品をオーダーしたワケですが……
代替品が届きましたー
(ものは付属品と同じでした)
どっちを左にするか決めてマステでマーキングとかしておきます
でUSBとハンダ付けして
PCBにつながずにそのままPCと接続して書き込みしてしまいます
(あとで気が付いたんですがMCUをそのままUSBにさせばいい気がします……)
まずは左としてのMCUをUSB接続して
書き込み後はちゃんとFortitude60の認識がされました
次は右としてのMCUをUSB接続して
書き込み完了しましたが……
やっぱキーボードとして認識されちゃいます……
どういうことだ??
新品のMCU&USB-Cコネクタです
基板にダメージがあろうと無かろうと関係ないはず……
ここでシロウト&個人の力では限界を感じまして
大人しくDiscordの自作キーボードコミュニティへ参加させていただきました
正直このPCB諸々がどうにかなって動くとは思っておらず
コミュニティに現状を素直に話した結果として何が悪かったのか、
次は何に気をつけるべきかを学べればいいかと思っていました……
が、なんと動きましたよ!!
コミュニティパワーすげぇ……
過去の問診とか検索して自分に近い症状がないか
それでもなければ質疑を投げるようにしたんですが
さらっと質疑に返答や推定があり、その推定が普通に当たるんですよねー
皆さんが通った道ってことなんですかねぇ
いやー経験値とその集合知の前に助けられましたわー
ちなみに右手のUSBがFortitude60として認識される件は
特定バージョン以降のファームウェアでは正しい挙動でした
(ただ、そのバージョンではUSBをつないだ方しかキーが効かない状況でした)
(片方だけしかキーが効かない件はすでに最新ファームで対応されています)
他にもハンダ不良による
- 無通電(電気通ってない)
- ショート(繋がってはいけないところが繋がって電流が意図しないタイミングで流れている)
もありましたが
コミュニティに症状を伝えてアドバイスをいただき
無通電に関してはバイパスケーブル通したり
ショートについてもハンダの除去やバイパスで逃げるなど
処置をして無事稼働しました
(MCUのピンヘッダをハンダ付けしたときに
ちゃんとテスターで通電確認しなかったのがダメですねー)
やっぱ素人の予測と思い込みで突っ切るのは限界ありますわー
あとは最後の動作確認とキーキャップです
(つづきます)