클리퍼 설치 후 기대한 화면

프린터 추가는 아직 하지 않은 상태라 에러 메세지가 뜬 상태입니다.

클리퍼 설치 후 내가 본 화면

클리퍼 문제 해결 관련 정보

KlipperScreen 트러블 슈팅 페이지에서 KlipperScreen관련 문제 해결 정보를 찾아 볼 수 있습니다.

KlipperScreen Troubleshooting

다양한 문제 해결 방법이 있었지만, 문제가 발생한 이유 라즈베리 파이에 1024×600이라는 이상한 해상도의 액정을 사용했던 것이 문제였던 것 같습니다.

MAINSAIL OS/KlipperScreen 1024×600 액정 설정

라즈베리 파이 공통 설정이긴 합니다만, 클리퍼와 관련된 내용이므로 MAINSAIL OS/KlipperScreen 1024×600 액정 설정이라고 했습니다.

sudo nano /boot/config.txt

/boot/config.txt에서 디스플레이 관련 설정을 넣어 줍니다.

hdmi_group=2
hdmi_mode=87

hdmi_cvt=1024 600 60 3 0 0 0
hdmi_force_hotplug=1

framebuffer_width=1024
framebuffer_height=600

디스플레이 관련 설정들이 주석 처리 되어 들어가 있는데, 주석 제거하고 수정하는 것보다는 복붙 하는 것을 추천 합니다.

MAINSAIL OS KlipperScreen 자동 실행 하기

KlipperScreen의 트러블 슈팅 설명 중 “Screen shows console instead of KlipperScreen”을 보고 따라 하로고 했으나, 제대로 따라 할 수 없었습니다.

pi@mainsailos:~ $ cat /usr/share/X11/xorg.conf.d/99-fbturbo.conf | grep /dev/fb
cat: /usr/share/X11/xorg.conf.d/99-fbturbo.conf: No such file or directory

99-fbturbo.conf 가 없다는 메세지가 발생하고 있고, 이 경우 99-fbturbo.conf를 생성하고 값을 넣으면 된다는 해결 법도 있었지만 제 경우에는 작동 하지 않았습니다.

원문 링크

검색을 보니 저와 비슷한 경우를 겪은 분이 계셨는데요, /boot/config.txt의 “dtoverlay=vc4-kms-v3d” 를 “dtoverlay=vc4-fkms-v3d” 로 변경하면 된다는 이야기 였습니다.

변경 전변경 후
dtoverlay=vc4-kms-v3ddtoverlay=vc4-fkms-v3d

dtoverlay 수정 결과

이유는 모르겠으나, /boot/config.txt 수정 만으로 KlipperScreen을 정상적으로 실행 가능 해 졌습니다.

이런 저런 방법을 많이 시도해봤는데, 최종적인 해결 법은 라즈베리 파이 디스플레이 설정 관련이었던 것 같습니다.

클리퍼 사용 시 별도의 액정 사용을 위해 KlipperScreen을 설치 했는데 콘솔 화면만 나와서 어려움을 겪으신 분들에게 도움이 되었으면 좋겠습니다.