メインコンテンツにスキップ

FLY-SHT36 V2 Bootloader(Katapult)復旧

文鎮化復旧専用

FLY-SHT36 V2 は工場出荷時に Katapult がプリフラッシュされています。通常の使用や Klipper ファームウェア更新時には、このページのファームウェアを書き込まないでください。このページは Bootloader 破損後の文鎮化復旧、または Katapult の更新が明確に必要な場合にのみ使用してください。

ファームウェア説明

名称説明

Katapult は旧称 CanBoot であり、両者は古いチュートリアルや旧ファームウェア名で同時に出現することがあります。

Katapult は Klipper の起動と更新に使用されるブートローダーです:

  • Katapult 自体は Klipper MCU として使用できず、書き込み後もハードウェアと通信方式に一致する Klipper ファームウェアを書き込む必要があります。
  • 対応ツールボードでは、RESET ボタンを素早く2回押すことで Katapult に入れます。入った後は通常、ステータスランプが点滅します。
  • CAN、RS232、USB はそれぞれ独立した Katapult ファームウェアを使用しており、ファイル名を変更するだけでは不十分で、直接混用することもできません。
  • CAN ファームウェアでは、正しいバスレートを選択する必要があります。一般的なレートは 500K1M です。
  • FLY-SHT36 V2 は CAN 通信のみに対応しています。
  • このページでは 500K1M の2つの CAN レートに対応した Katapult ファームウェアを提供します。
  • FLY-SHT36 V2 には STM32F072、APM32F072、STM32F103 の3種類の MCU バージョンが存在します。書き込み方法を混用しないでください。
先に MCU モデルを確認してください
  • STM32F072:Windows、Linux、または FLYOS の DFU 方式で書き込むことができます。
  • APM32F072:Windows 版の DFUProgrammer を使用した書き込みのみ可能です。
  • STM32F103:このページでは、元の Katapult が CAN 通信可能な場合のオンライン更新のみサポートしています。

ファームウェアのモデルと CAN レートは、実際のハードウェア、ホスト、および同じバス上の他の CAN デバイスと一致している必要があります。

書き込みモードへの移行

この手順は STM32F072 と APM32F072 にのみ適用されます。STM32F103 のオンライン更新では USB DFU モードに入る必要はありません。

電源オフでの作業

開始する前に、プリンターの電源を完全に切り、電源供給を切断してください。通電状態でケーブルを抜き差ししたり、インターフェースの配線順を整えたり、端子に触れたりしないでください。

図中の位置は BOOT パッドです:

  1. ツールボードの電源が完全にオフであることを確認します。
  2. ジャンパーピンで BOOT パッドを短絡します。
  3. データ通信に対応した Type-C ケーブルを使用して、ツールボードと PC またはホストを接続します。
  4. デバイスが認識されたら、BOOT のジャンパーピンを取り外します。
Loading...

ファームウェアの書き込み

STM32F072 Katapult ファームウェアをダウンロード:

電源切断操作

USB ケーブルを接続または抜き差しする前に、プリンターの電源を完全に切り、他の電源供給も切断してください。ツールボードにプリンター電源とUSBインターフェースの両方から電力を同時に供給しないでください。

USB 接続互換性

一部のコンピューターのUSBインターフェースは、ドライバーや信号の互換性により書き込みが不安定になる場合があります。接続に失敗した場合は、コンピューターのUSBポートを変更するか、信頼性の高いUSBハブを使用してください。下図のようなエラーが表示された場合も、まずUSB接続とドライバーを確認してください。

Loading...
  1. 補助ソフトウェアダウンロードページから SetupSTM32CubeProgrammer とSTM32 DFUドライバーをダウンロードしてインストールします。
  2. このページでダウンロードしたファームウェアを、コンピューター内の見つけやすい場所に保存します。
Windows ファイル拡張子の表示

Windowsではファイル拡張子が非表示になる場合があります。ファイルエクスプローラーで「ファイル拡張子」にチェックを入れ、ファームウェアがまだ .bin または .hex であることを確認し、ファイル拡張子を変更しないでください。

  1. デバイスが製品チュートリアルに従ってDFU書き込みモードに入っていることを確認し、データ転送機能対応のUSBケーブルでコンピューターに接続します。
  2. STM32CubeProgrammerを開き、USBモードを選択して、デバイスリストを更新し接続します。
Loading...
  1. エラーダイアログが表示されなければ、接続成功です。
Loading...
  1. 左側のダウンロードアイコンをクリックし、下図のように書き込みオプションにチェックを入れます。
Loading...
  1. Browse をクリックし、書き込むファームウェアを選択します。
Loading...
  1. .bin ファームウェアを書き込む場合は、Start address0x08000000 に設定します。.hex ファームウェアを使用する場合は、ファイルに含まれるアドレスをそのまま使用します。
Loading...
  1. Start automatic mode をクリックして書き込みを開始します。
Loading...
  1. 成功メッセージが表示されたら、ファームウェアの書き込みは完了です。
Loading...

書き込み完了

電源オフでの作業

書き込み完了後、先にツールボードの USB と外部電源を切断し、その後 BOOT ジャンパーピンを取り外して通常の配線に戻します。通電状態でツールボードのケーブルを抜き差ししないでください。

再通電後、Katapult が正常に起動するとステータス LED が点滅します:

Loading...
Loading...