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

FLY-SHT36/42 Bootloader(Katapult)復旧

ブリック復旧専用

FLY-SHT36/42 は工場出荷時にKatapultが書き込まれています。通常の使用やKlipperファームウェアの更新時には、このページのファームウェアを書き込まないでください。このページはBootloaderが破損した場合のブリック復旧にのみ使用します。

ファームウェアの説明

名称説明

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

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

  • Katapult 自体は Klipper MCU として使用できず、書き込み後もハードウェアと通信方式に一致する Klipper ファームウェアを書き込む必要があります。
  • 対応ツールボードでは、RESET ボタンを素早く2回押すことで Katapult に入れます。入った後は通常、ステータスランプが点滅します。
  • CAN、RS232、USB はそれぞれ独立した Katapult ファームウェアを使用しており、ファイル名を変更するだけでは不十分で、直接混用することもできません。
  • CAN ファームウェアでは、正しいバスレートを選択する必要があります。一般的なレートは 500K1M です。
  • このページは STM32F072 バージョンの FLY-SHT36/42 に適用されます。
  • このページでは 500K1M の2つのCANレートに対応したKatapultファームウェアを提供します。
CANレートは一致させる必要があります

実際のCANネットワークレートと一致するファームウェアのみを選択してください。ホスト、マザーボード、および同じバス上のすべてのCANデバイスは同じレートを使用する必要があります。

書き込みモードに入る

電源オフでの作業

開始する前に、プリンターの電源を完全に切り、電源供給を切断してください。通電中に配線の抜き差し、インターフェースの配線整理、端子への接触を行わないでください。

図中の BOOT パッドに注目してください:

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

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

FLY-SHT36/42 Katapult ファームウェアをダウンロード:

リポジトリ内のファームウェアのディレクトリは以下の通りです:

FLY-Firmware/ToolBoard/SHT36
電源切断操作

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...