跳到主要内容

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