Katapultファームウェア
Katapultファームウェアの説明
名称説明
Katapult は旧称 CanBoot であり、両者は古いチュートリアルや旧ファームウェア名で同時に出現することがあります。
Katapult は Klipper の起動と更新に使用されるブートローダーです:
- Katapult 自体は Klipper MCU として使用できず、書き込み後もハードウェアと通信方式に一致する Klipper ファームウェアを書き込む必要があります。
- 対応ツールボードでは、
RESETボタンを素早く2回押すことで Katapult に入れます。入った後は通常、ステータスランプが点滅します。 - CAN、RS232、USB はそれぞれ独立した Katapult ファームウェアを使用しており、ファイル名を変更するだけでは不十分で、直接混用することもできません。
- CAN ファームウェアでは、正しいバスレートを選択する必要があります。一般的なレートは
500Kと1Mです。
ヒント
- SHT36 LIS3DH はCANに対応
- ここではCANファームウェアのみ提供し、500Kと1Mの2種類のレートがあります
書き込みモードに入る
ヒント
丸で囲まれているのはBOOTです
- マザーボードの電源を完全に切った状態で、BOOTを短絡し、データ転送対応のTYPE-Cケーブルの一端をマザーボードに、もう一端をデバイスに接続します
- その後、BOOTの短絡を解除します
Loading...
ファームウェアの書き込み
- Windows書き込みチュートリアル
- ホスト機書き込みチュートリアル
- SHT36_LIS3DHのKatapultファームウェア
- 以下のリンクからファームウェアを取得できます:
Windows 默认可能隐藏文件扩展名。下载后请确认文件扩展名未被修改,不要保存成
.txt 或其他扩展名。- ファームウェアの場所は
FLY-Firmware/ToolBoard/SHT36
- ツールボードがUF2書き込みモードに入っていることを確認し、コンピューターに
RPI-RP2というリムーバブルディスクが表示されていることを確認します。
Loading...
BOOTボタンを離すか、BOOTジャンパーを取り外します。
Windowsのファイル拡張子表示
Windowsではファイル拡張子が非表示になっている場合があります。ファイルエクスプローラーで「ファイル拡張子」にチェックを入れ、.uf2ファームウェアを使用していることを確認してください。ファームウェアの拡張子は変更しないでください。
- 書き込む必要がある
.uf2ファームウェアをRPI-RP2ディスクにコピーします。
Loading...
- ファームウェアの書き込みが完了すると、
RPI-RP2ディスクは自動的に消え、UF2ファームウェアの書き込みが完了したことを示します。
- RP2040書き込みツールをコンパイルします。すでにこの手順を実行済みの場合はスキップできます。
cd ~/klipper/lib/rp2040_flash/
make
- ツールボードがUF2書き込みモードに入っていることを確認します。
lsusb
出力に2e8a:0003が表示された場合、デバイスがRP2040書き込みモードに入ったことを意味します。システムによって表示されるデバイス名は異なる場合がありますが、USB IDを基準にしてください。
Loading...
デバイスが認識されない場合
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
- ファームウェアの書き込み
ヒント
いずれか1つのファームウェアのみ書き込んでください
-
以下は500K CANレートのファームウェア書き込みコマンドです
sudo ~/klipper/lib/rp2040_flash/rp2040_flash ~/FLY-Firmware/ToolBoard/SHT36/FLY_SHT36LIS3DH_CANBOOT_CAN_500K.uf2- 以下は1M CANレートのファームウェア書き込みコマンドです
sudo ~/klipper/lib/rp2040_flash/rp2040_flash ~/FLY-Firmware/ToolBoard/SHT36/FLY_SHT36LIS3DH_CANBOOT_CAN_1M.uf2
-
以下のメッセージが表示されたら書き込み成功です
Loading...
ヒント
書き込み完了後、マザーボードの電源を完全に一度切る必要があります。
ファームウェアが起動したか確認する
- ファームウェアが正常に起動するとLEDが点滅します
Loading...
Loading...