klipper-toolchanger プラグインのインストール
プラグインの互換性
klipper-toolchanger は更新が頻繁なため、アップグレード前にプリンター設定をバックアップし、上流の変更履歴を確認してください。上流のインストールスクリプトは root での実行を拒否し、デフォルトで ~/klipper を使用するため、FLYOS-FAST にはそのまま使用できません。
Tapchanger は現在、上流の Klipper/config-example で設定を管理しておらず、ソフトウェアプラグインと設定例は klipper-toolchanger リポジトリで一元的に提供されています。
プラグインのインストール
プラグインの取得または更新
cd /data
if [ -d /data/klipper-toolchanger/.git ]; then
git -C /data/klipper-toolchanger pull --ff-only
else
git clone https://github.com/viesturz/klipper-toolchanger.git /data/klipper-toolchanger
fi
Loading...
シンボリックリンクの作成
この手順ではネットワークにアクセスしません。シンボリックリンクを使用することで、プラグイン更新時に Python ファイルを再度コピーする必要がなくなります。
for file in /data/klipper-toolchanger/klipper/extras/*.py; do
name="$(basename "$file")"
ln -sfn "$file" "/data/klipper/klippy/extras/$name"
if [ -d /data/klipper/.git/info ]; then
grep -qxF "klippy/extras/$name" /data/klipper/.git/info/exclude || \
echo "klippy/extras/$name" >> /data/klipper/.git/info/exclude
fi
done
systemctl restart klipper
Loading...
インストールの確認
readlink -f /data/klipper/klippy/extras/toolchanger.py
systemctl is-active klipper
シンボリックリンクは /data/klipper-toolchanger/klipper/extras/toolchanger.py を指している必要があり、サービスステータスは active を返す必要があります。
プラグインの設定項目とマクロはバージョンによって変更される可能性があるため、/data/klipper-toolchanger/examples ディレクトリを基準としてください。Tapchanger ハードウェアリポジトリを追加で取得する必要はなく、FLYOS-FAST に同梱されている /data/klipper を削除または再取得する必要もありません。
Loading...