安装 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
Loading...
运行安装脚本
-i 表示首次交互安装,-z 表示跳过脚本内部的联网更新检查。因此这一步不再依赖 GitHub。
cd /data/Happy-Hare
chmod +x install.sh
./install.sh -i -z
Loading...
安装脚本会根据选择写入配置,并在结束时重启 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
Loading...
如果已经完成过替换,后续更新只需单独执行:
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"
Loading...
-z 会跳过安装脚本内部的联网检查。脚本完成后会自动重启 KlipperScreen。
验证界面服务
systemctl is-active klipperscreen
返回 active 表示服务已经启动;界面功能仍需结合实际 MMU 配置检查。
Loading...