Pro Micro にUSBを差してもLEDが点灯しなくなってしまった。 分割キーボード( Keyball44 )を使っていて、左右にPro Microがあり、片方のPro Microは生きているので、キーボードとしては使えている。 直接USBを差すと反応がないが、TRSケーブル経由で給電するとLEDが光るので、Pro Micro自体が故障しているわけではないらしい。

新しく買ってもいいのだが、せっかく生きているので直せるか調査した。

Pro Microは TALPKEYBOARDで購入したATmega32U4-MU 5V/16MHz/USB-C(互換品/青) を使っている。

調査

これはArduinoが文鎮化したという状態らしい。

生きている方のPro MicroをISPに書き換えて、そこからBootloaderを書き換えるという感じ

買ったもの

  • ブレッドボード
  • ジャンパーワイヤ(オスオス)

やったこと

ブレッドボードにPro Microを差してみたが、コンスルーが短くて通電しなかった。。。 深めに押し込んでみたら通電した!

ジャンパーワイヤで以下のように接続する

  • (ISP > 文鎮)
  • 14 > 14
  • 15 > 15
  • 16 > 16
  • 10 > RST
  • VCC > VCC
  • GND > GND

Arduino IDE

最新(v2.3.2) をインストール

  • Tools > Boards > Arduino Uno を選ぶ
  • Tools > Programmer > Arduino as ISP(ATmega32U4) を選択
  • Burn Bootloader をしたが失敗
avrdude: stk500_getsync() attempt 1 of 10: not in sync

Pro Micro ATmega32U4-MU 5V/16MHz/USB-C(互換品/青) | TALP KEYBOARD

Supported under Arduino IDE v1.0.1

となっているので、v1.8をダウンロード 1.0はmacOS 14.5 では起動ができなかった

1.8で起動してみたが書き込み失敗する… Mac Book Pro USB port/com issues - LightBurn Software Questions - LightBurn Software Forum

どうもType-CのUSBではプロトコルのバージョン2.0を矯正する必要がありそう? そのためにUSB-Aにわざわざ変換しているとか

結論 断念した

ここまでやってみたところで、どうしてもBootloaderの書き込みができなかったので、諦めて新しいPro Microを購入した……。 できるようになったほうが面白いと思いつつ、コンスルー込で1200円くらいなのでそこまで頑張らなくてもいいかと