Happy-Hareプラグインのインストール
Happy-HareはKlipperとMoonrakerの設定を変更します。インストール前に /usr/share/printer_data/config をバックアップし、実際のMMUハードウェアに応じてインストールスクリプトの質問に回答してください。
Happy-Hareのインストール
現在のHappy-HareインストールスクリプトはFLYOS-FASTを自動認識し、/data/klipper、/data/moonraker、/usr/share/printer_data/configを使用します。
プラグインの取得または更新
この手順ではGitHubへの接続が必要です。プルが成功したことを確認してから、インストールスクリプトを実行してください。
cd /data
if [ -d /data/Happy-Hare/.git ]; then
git -C /data/Happy-Hare pull --ff-only
else
git clone https://github.com/moggieuk/Happy-Hare.git /data/Happy-Hare
fi
インストールスクリプトの実行
-i は初回の対話式インストールを示し、-z はスクリプト内部のオンライン更新チェックをスキップします。そのため、この手順ではGitHubへの依存はありません。
cd /data/Happy-Hare
chmod +x install.sh
./install.sh -i -z
インストールスクリプトは選択内容に基づいて設定を書き込み、最後にMoonrakerとKlipperを再起動します。MMUハードウェアのパラメータを理解しないまま、サンプルの回答をそのまま使用しないでください。
サービスの検証
systemctl is-active klipper
systemctl is-active moonraker
両方のコマンドが active を返したら、Happy-Hareが生成した設定に従ってデバッグを続行します。
Happy-Hare KlipperScreenのインストール
デバイスがすでにKlipperScreenを使用しており、Happy-Hare専用のインターフェースが本当に必要な場合にのみインストールしてください。インストールにより /data/KlipperScreen が置き換えられ、元のディレクトリは /data/KlipperScreen-original として保持されます。
インターフェースの初回取得
この手順では新しいインターフェースをダウンロードするだけで、現在のKlipperScreenを停止または置き換えることはありません。
cd /data
git clone https://github.com/kluoyun/KlipperScreen-Happy-Hare-Edition.git /data/KlipperScreen-Happy-Hare
すでに置き換えが完了している場合、以降の更新は次のコマンドのみを実行します:
git -C /data/KlipperScreen pull --ff-only
インターフェースの置き換えとインストール
まず /data/KlipperScreen-original が存在しないことを確認します。このバックアップディレクトリがすでに存在する場合は、ディレクトリ置き換えコマンドを繰り返し実行しないでください。
GATES=12 を実際のフィラメントチャンネル数に変更します:
GATES=12
systemctl stop klipperscreen
mv /data/KlipperScreen /data/KlipperScreen-original
mv /data/KlipperScreen-Happy-Hare /data/KlipperScreen
cd /data/KlipperScreen/happy_hare
chmod +x install_ks.sh
./install_ks.sh -z -g "$GATES"
-z はインストールスクリプト内部のオンラインチェックをスキップします。スクリプト完了後、KlipperScreenは自動的に再起動されます。
インターフェースサービスの検証
systemctl is-active klipperscreen
active が返ればサービスは起動しています。インターフェースの機能は、実際のMMU設定と合わせて確認する必要があります。