사용하지 않는 안드로이드 폰이 있다면 클리퍼 스크린을 직접 표시하게 할 수 있습니다 단, 안드로이드 폰은 개발자 모드를 활성화 시켜야 하며 별도 루팅은 필요하지 않습니다
Xserver 설치
https://play.google.com/store/apps/details?id=x.org.server&hl=de&gl=US
- 안드로이드 폰에서 플레이 샵에 접속해 Xserver XDSL 앱을 다운로드 받아 설치합니다
헤드리스 실행 스크립트
#!/bin/bash # forward local display :100 to remote display :0 adb forward tcp:6100 tcp:6000 adb shell dumpsys nfc | grep 'mScreenState=' | grep OFF_LOCKED > /dev/null 2>&1 if [ $? -lt 1 ] then echo "Screen is OFF and Locked. Turning screen on..." adb shell input keyevent 26 fi adb shell dumpsys nfc | grep 'mScreenState=' | grep ON_LOCKED> /dev/null 2>&1 if [ $? -lt 1 ] then echo "Screen is Locked. Unlocking..." adb shell input keyevent 82 fi # start xsdl adb shell am start-activity x.org.server/.MainActivity ret=1 timeout=0 echo -n "Waiting for x-server to be ready " while [ $ret -gt 0 ] && [ $timeout -lt 60 ] do xset -display :100 -q > /dev/null 2>&1 ret=$? timeout=$( expr $timeout + 1 ) echo -n "." sleep 1 done echo "" if [ $timeout -lt 60 ] then DISPLAY=:100 /home/pi/.KlipperScreen-env/bin/python screen.py exit 0 else exit 1 fi
- sudo nano /home/pi/KlipperScreen/lauch_klipperscreen.sh를 입력한 뒤 위 내용을 추가하고 저장합니다
서비스 등록
[Unit] Description=KlipperScreen After=moonraker.service StartLimitIntervalSec=0 [Service] Type=simple Restart=always RestartSec=1 User=pi WorkingDirectory=/home/pi/KlipperScreen ExecStart=/home/pi/KlipperScreen/lauch_klipperscreen.sh [Install] WantedBy=multi-user.target
- sudo nano /etc/systemd/system/klipper_screen.service 명령을 실행해 위 내용을 추가한 뒤 라즈베리 파이를 재부팅 시켜 주세요
- 물론 클리퍼, 클리퍼 스크린만 재시작 해도 되긴 하지만 잠시 커피 한 잔 드실겸 라즈베리 파이를 재부팅 시켜 주세요
Xserver 키보드 감추기
- Xserver 앱을 실행한 다음 상단 회색 바를 터치해 On-screen keyboard 설정으로 진입합니다
- On-screen keyboard transparency 메뉴를 선택하고 Invisible을 선택하면 On-screen keyboard 아이콘을 숨길 수 있습니다

- 안드로이드 폰의 개발자 모드를 반드시 활성화 시켜야 합니다
- 안드로이드와 라즈베리 파이는 USB 케이블로 연결되야 합니다 (안드로이드 폰에서 라즈베리 파이 USB 접속 항시 허용 설정)
- 안드로이드와 라즈베리 파이의 무선랜 IP는 같은 범위IP POOL로 할당되야 하며 당연히 동일 SSID여야 합니다
작동 사진




- 5~7인치 LCD의 최대 해상도인 1080P보다 월등히 높은 해상도로 클리퍼 스크린을 사용할 수 있으며 터치 좌표 촉감도 상당히 좋습니다만 애플 제품군은 추가 비용을 지출해야 사용할 수 있는 점이 있으니 저렴한 안드폰으로 도전해 보셔도 재미있습니다 ^^
감사합니다
At your own risks
0