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