跳到主要内容

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