この翻訳は機械によって生成されたものであり、まだ人間による校正は行われていません。 日本語を話せますか? レビューはこちらから。
はじめに
24Vの電源は、指示があるまで接続しないでください。また、一部のCANボードでは、ヒーターピンがブートローダーピンに接続されているものがあり、ホットエンドが制御不能な状態で加熱し始める可能性があるため、ホットエンドヒーターの配線を外しておくことを推奨します。
-
-
-
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
-
CTRL + SHIFT + X を押して、ファイルを保存して終了します(「Yes」を選択)。
-
Sudo Reboot(再起動)を実行します。
-
-
-
Klipperファームウェアをフラッシュするために、CANボードにブートローダーが必要です。ここではCanBootを使用します。CanBootリポジトリをダウンロードしてください:
-
git clone https://github.com/Arksine/CanBoot
-
cd CanBoot
-
make clean
-
make menuconfig
-
-
-
マイクロコントローラーアーキテクチャ > (STMicroelectronics STM32)
-
プロセッサモデル > STM32F072
-
CanBoot展開アプリケーションのビルド > (ビルドしない)
-
ブートローダーオフセット > (8KiBブートローダー)
-
クロックリファレンス > (8 MHz)
-
(500000) CANバス速度
-
通信インターフェース > (CANバス (PB8/PB9上))
-
-
-
マイクロコントローラーアーキテクチャ > (STMicroelectronics STM32)
-
プロセッサモデル > STM32G0B1
-
CanBootデプロイメントアプリケーションのビルド > (ビルドしない)
-
クロックリファレンス > (8 MHz)
-
通信インターフェース > (CANバス (PB0/PB1上))
-
アプリケーション開始オフセット > (8KiBオフセット)
-
(500000) CANバス速度
-
-
-
-
ファームウェアを消去し、フラッシュする
-
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を控えておく。
-
-
-
マイコンアーキテクチャ > (STMicroelectronics STM32)
-
プロセッサモデル > STM32G0B1
-
ブートローダーオフセット > (8 KiB ブートローダー)
-
クロックリファレンス > (8 MHz)
-
通信インターフェース > (CAN バス (PB0/PB1))
-
(500000) CAN バス速度
-
-
-
新しくコンパイルしたファームウェアを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つのシステムが表示される
-
-