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
설치 스크립트 실행
-i는 최초 대화형 설치를 의미하고, -z는 스크립트 내부의 온라인 업데이트 확인을 건너뜁니다. 따라서 이 단계에서는 더 이상 GitHub에 의존하지 않습니다.
cd /data/Happy-Hare
chmod +x install.sh
./install.sh -i -z
설치 스크립트는 선택한 내용에 따라 설정을 작성하고, 종료 시 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
이미 교체를 완료했다면, 이후 업데이트는 다음 명령만 별도로 실행하면 됩니다:
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"
-z는 설치 스크립트 내부의 온라인 확인을 건너뜁니다. 스크립트 완료 후 KlipperScreen이 자동으로 재시작됩니다.
인터페이스 서비스 확인
systemctl is-active klipperscreen
active를 반환하면 서비스가 시작된 것입니다. 인터페이스 기능은 실제 MMU 설정과 함께 확인해야 합니다.