FLY-RPFMEX Bootloader(Katapult)復旧
FLY-RPFMEX は出荷時に Katapult が書き込み済みです。通常使用および Klipper ファームウェア更新時に本ページのファームウェアを重複して書き込まないでください。本ページは Bootloader が破損した後のブリック救済専用です。
書き込みモードに入る
開始前にプリンターを完全に電源オフにし、電源供給を切断してください。通電状態でワイヤーハーネスの抜き差し、インターフェースの配線順序の整理、端子への接触を行わないでください。
図中で丸く囲まれているのは BOOT ボタンです:
- メインボードが完全に電源断されている状態を保ちます。
BOOTボタンを押し続けます。- データ転送機能付きの USB ケーブルでメインボードとパソコンまたは上位機を接続します。
- デバイスが認識されたら
BOOTボタンを離します。
ファームウェアの書き込み
- Windows
- Linux / FLYOS
- デバイスがすでに UF2 書き込みモードに入っていることを確認し、コンピュータに
RPI-RP2という名前のリムーバブルディスクが表示されます。
BOOTボタンを離すか、BOOT ジャンパを外します。
Windows はファイル拡張子を非表示にすることがあります。ファイルエクスプローラーで「ファイル拡張子」にチェックを入れ、.uf2 ファームウェアを使用していることを確認してください。ファームウェアの拡張子を変更しないでください。
- Flash 消去ファームウェアをダウンロード:
.txt 或其他扩展名。消去ファームウェアのリポジトリ内のディレクトリは:
FLY-Firmware/RP2040
-
nuke_universal.uf2をRPI-RP2ディスクにコピーし、デバイス内の既存の古いファームウェアを消去します。 -
コピー完了後、
RPI-RP2ディスクは自動的に消えます。デバイスは Flash 消去後、再びRPI-RP2USB ドライブとして表示されます。この時点で Flash は空になっています。
- FLY-RPFMEX Katapultファームウェアをダウンロード:
.txt 或其他扩展名。リポジトリ内のファームウェアのディレクトリ:
FLY-Firmware/MainBoard/Rpfmex
- Katapult の
.uf2ファームウェアを、新しく表示されたRPI-RP2ディスクにコピーします。
- ファームウェアの書き込みが完了すると、
RPI-RP2ディスクは自動的に消え、Katapult の書き込みが完了したことを示します。
- RP2040 書き込みツールをコンパイルします。この手順を既に実行済みの場合はスキップできます。
cd ~/klipper/lib/rp2040_flash/
make
- デバイスが UF2 書き込みモードに入っていることを確認します。
lsusb
出力に 2e8a:0003 が含まれていれば、デバイスは RP2040 書き込みモードに入っています。システムによって表示されるデバイス名は異なる場合がありますが、USB ID を基準にしてください。
2e8a:0003 が表示されない場合は書き込みを続行しないでください。デバイスの電源を再度切断し、このページの「書き込みモードに入る」手順に従って再度操作してください。
- プリコンパイル済みファームウェアリポジトリを取得または更新します。
- Linux
- FLYOS
初回ダウンロード:
cd ~
git clone https://cnb.cool/3dmellow/FLY-Firmware.git
既にダウンロード済みの場合はリポジトリを更新:
git -C ~/FLY-Firmware pull --ff-only
初回ダウンロード:
git clone https://cnb.cool/3dmellow/FLY-Firmware.git /data/FLY-Firmware
ln -s /data/FLY-Firmware /root/FLY-Firmware
既にダウンロード済みの場合はリポジトリを更新:
git -C /data/FLY-Firmware pull --ff-only
- Flash 消去ファームウェアを書き込み、デバイス内の既存の古いファームウェアを消去します:
sudo ~/klipper/lib/rp2040_flash/rp2040_flash ~/FLY-Firmware/RP2040/nuke_universal.uf2
コマンド終了後、デバイスは自動的に再起動して BOOTSEL / UF2 モードに戻り、lsusb に再び 2e8a:0003 が表示されます。この時点で Flash は空になっています。
- 以下のコマンドを実行してUSB Katapultファームウェアを書き込みます:
sudo ~/klipper/lib/rp2040_flash/rp2040_flash ~/FLY-Firmware/MainBoard/Rpfmex/rpfmex.uf2
- 書き込み成功のメッセージが表示された後に電源を切ってください。