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