メインコンテンツにスキップ
リペアコミュニティに参加 - アカウントの作成

この翻訳は機械によって生成されたものであり、まだ人間による校正は行われていません。 日本語を話せますか? レビューはこちらから。

5. Canbus

    1. 5. Canbus, CAN0インターフェースファイルの作成: 手順 1、 1の画像 1
      • CAN0インターフェースファイルを作成します。

      • sudo nano /etc/network/interfaces.d/can0

      • 以下を入力します。

      • auto can0 iface can0 can static bitrate 500000 up ifconfig $IFACE txqueuelen 256 pre-up ip link set can0 type can bitrate 500000 pre-up ip link set can0 txqueuelen 256

      • コピー&ペーストも可能ですが、最後の4行の先頭に半角スペースが含まれるよう、フォーマットが正しいことを確認してください。

      • CTRL + SHIFT + X を押して、ファイルを保存して終了します(「Yes」を選択)。

      • Sudo Reboot(再起動)を実行します。

      FixBotに聞いてみる

      コメントを追加

    2. 5. Canbus, ブートローダーの書き込み: 手順 2、 2の画像 1 5. Canbus, ブートローダーの書き込み: 手順 2、 2の画像 2
      • Klipperファームウェアをフラッシュするために、CANボードにブートローダーが必要です。ここではCanBootを使用します。CanBootリポジトリをダウンロードしてください:

      • git clone https://github.com/Arksine/CanBoot

      • cd CanBoot

      • make clean

      • make menuconfig

      FixBotに聞いてみる

      コメントを追加

    3. 5. Canbus, EBB36 v1.0: 手順 3、 1の画像 1
      • マイクロコントローラーアーキテクチャ > (STMicroelectronics STM32)

      • プロセッサモデル > STM32F072

      • CanBoot展開アプリケーションのビルド > (ビルドしない)

      • ブートローダーオフセット > (8KiBブートローダー)

      • クロックリファレンス > (8 MHz)

      • (500000) CANバス速度

      • 通信インターフェース > (CANバス (PB8/PB9上))

      FixBotに聞いてみる

      コメントを追加

    4. 5. Canbus, EBB36 v1.2: 手順 4、 1の画像 1
      • マイクロコントローラーアーキテクチャ > (STMicroelectronics STM32)

      • プロセッサモデル > STM32G0B1

      • CanBootデプロイメントアプリケーションのビルド > (ビルドしない)

      • クロックリファレンス > (8 MHz)

      • 通信インターフェース > (CANバス (PB0/PB1上))

      • アプリケーション開始オフセット > (8KiBオフセット)

      • (500000) CANバス速度

      FixBotに聞いてみる

      コメントを追加

    5. 5. Canbus: 手順 5、 2の画像 1 5. Canbus: 手順 5、 2の画像 2
      • 5Vジャンパを取り付ける。Raspberry PiからEBB36基板へUSB-Cケーブルを接続する。

      • EBB36をDFUモードにする

      • RESETボタンとBOOTボタンを同時に長押しする。BOOTボタンを押したままRESETボタンを解放し、その後にBOOTボタンを解放する。

      • DFUモードになった後、基板のデバイスIDを取得する

      • DFUモードになる前

      • DFUモード時

      FixBotに聞いてみる

      コメントを追加

    6. 5. Canbus, ファームウェアの消去とフラッシュ: 手順 6、 2の画像 1 5. Canbus, ファームウェアの消去とフラッシュ: 手順 6、 2の画像 2
      • ファームウェアを消去し、フラッシュする

      • sudo dfu-util -a 0 -D ~/CanBoot/out/canboot.bin --dfuse-address 0x08000000:force:mass-erase:leave -d DEVICE:ID

      • システムの電源を切る。UT0CからEBB36へ4芯のCANケーブルを接続し、プリンターとRaspberry Piの電源を入れる。

      • システム起動後、CANネットワークが稼働していることを確認する。

      • cd klipper

      • python3 lib/canboot/flash_can.py -q

      • アプリケーションCanBootの項目が1つ表示されるはず。UUIDを控えておく。

      FixBotに聞いてみる

      コメントを追加

    7. 5. Canbus: 手順 7、 1の画像 1
      • 以下のコマンドを実行します。

      • cd ~/klipper

      • make menuconfig

      • 以下を選択します。

      • Enable extra low-level configuration

      • Micro-controller Architecture > (STMicroelectronics STM32)

      • Processer model > STM32F072

      • Bootloader offset > (8KiB bootloader)

      FixBotに聞いてみる

      コメントを追加

    8. 5. Canbus: 手順 8、 1の画像 1
      • 続き:

      • Clock Reference > (8 MHz)

      • (500000) CAN bus speed

      • ESC を押し込んで設定を保存 > Yes

      • Run

      • make clean

      • make

      FixBotに聞いてみる

      コメントを追加

    9. 5. Canbus, EBB36 v1.2: 手順 9、 1の画像 1
      • マイコンアーキテクチャ > (STMicroelectronics STM32)

      • プロセッサモデル > STM32G0B1

      • ブートローダーオフセット > (8 KiB ブートローダー)

      • クロックリファレンス > (8 MHz)

      • 通信インターフェース > (CAN バス (PB0/PB1))

      • (500000) CAN バス速度

      FixBotに聞いてみる

      コメントを追加

    10. 5. Canbus: 手順 10、 3の画像 1 5. Canbus: 手順 10、 3の画像 2 5. Canbus: 手順 10、 3の画像 3
      • 新しくコンパイルしたファームウェアをEBB36に書き込む

      • python3 ~/CanBoot/scripts/flash_can.py -i can0 -f ~/klipper/out/klipper.bin -u 9fd4db4bdbc0

      • sudo dfu-util -a 0 -d 0483:df11 --dfuse-address 0x08000000 -D ~/CanBoot/out/canboot.bin

      • すべて順調に進めば、CANボードの書き込みは完了する

      • 実行する

      • ~/klippy-env/bin/python ~/klipper/scripts/canbus_query.py can0

      • 提供されたファイルをプリンターに読み込み、FIRMWARE_RESTARTを押し込む

      • Machineタブを確認すると、4つのシステムが表示される

      FixBotに聞いてみる

      コメントを追加

ゴール

キャンセル: このガイドを終了できませんでした。

作成者

1人の作成者と共同作成されました。

David Husolo

メンバー登録日: 06/16/21

9,382 ポイント

33のガイドは作成済み

0件のガイドコメント

コメントを追加

統計データ:

過去 24時間: 0

過去 7 日: 3

過去 30 日: 37

今までの合計 1,383