본문으로 건너뛰기

가속도계 사용

의존 패키지 설치

주의

주의사항

  • 장치가 FlyOS-FAST 시스템에서 실행 중이라면, 필요한 의존 패키지가 이미 사전 설치되어 있으므로 이 단계를 건너뛸 수 있습니다.
  • FLY 상위 컴퓨터가 아닌 경우 반드시 아래 설치 작업을 완료하세요.
  • MobaXterm, PuTTY 등 SSH 도구를 사용하여 연결 후 진행하는 것을 권장합니다.

설치 단계

  1. 다음 명령어를 순서대로 실행하여 의존 패키지를 설치합니다.
  2. 설치 시간은 CPU 성능과 네트워크 상태에 따라 달라지며, 일반적으로 10~20분이 소요되므로 완료될 때까지 기다려 주세요.
  3. 장치 메모리(RAM)가 너무 작으면 설치가 실패할 수 있습니다.

시스템 의존 패키지 설치:

sudo apt install python3-numpy python3-matplotlib libatlas-base-dev

Klipper 가상 환경 의존 패키지 설치:

~/klippy-env/bin/pip install matplotlib numpy

가속도계 테스트

전제 조건

  • 프린터가 귀환(Homing) 작업을 완료했어야 합니다.
  • Klipper 설정 파일에서 가속도계가 올바르게 활성화되어 있는지 확인하세요.

테스트 명령어

Klipper 콘솔에서 다음 명령어를 입력하세요:

ACCELEROMETER_QUERY

여러 개의 가속도계가 연결된 경우, 특정 칩을 지정하여 테스트할 수 있습니다:

ACCELEROMETER_QUERY CHIP=<ADXL 칩 이름>

<ADXL 칩 이름>을 실제 가속도계 식별자(예: adxl345)로 바꾸세요.

일반적인 문제 해결

  1. 첫 실행 실패: 일부 Klipper 버전에서는 명령어 인식이 지연될 수 있습니다. 첫 실행 시 데이터가 반환되지 않으면 동일한 명령어를 한 번 더 실행하세요.
  2. 명령어 인식 불가: 여러 번 실행해도 알 수 없는 명령어라고 표시되면 Klipper 버전이 너무 낮은 것일 수 있습니다. 다음을 권장합니다:
    • Klipper를 최신 버전으로 업데이트
    • 또는 최신 시스템(예: FlyOS-FAST 최신 버전)을 다시 플래시

결과 판단

  • 정상 출력: 연속적인 데이터 스트림이 반환되면(아래 그림 참조) 가속도계가 정상 작동 중이며, 공진 보상 측정을 진행할 수 있습니다.
  • 오류 출력: 시간 초과, 데이터 없음 또는 통신 오류가 표시되면 다음을 순서대로 확인하세요:
    1. 가속도계 배선이 견고한지
    2. 설정 파일에서 센서 구성과 SPI가 올바른지
    3. 전원 공급이 안정적인지
Loading...

  • 설명: 일부 구형 Klipper에서는 ACCELEROMETER_QUERY를 두 번 실행해야 가속도 값을 얻을 수 있습니다.

가속도계 보정

보정 단계

  1. 프린터가 귀환 상태인지 확인하세요.
  2. 콘솔에서 다음 명령어를 입력하여 X, Y 축 자동 보정을 시작합니다:
    SHAPER_CALIBRATE
  3. 보정이 완료되면 설정을 저장합니다:
    SAVE_CONFIG

단일 축 보정

단일 축만 보정하려면 다음을 사용할 수 있습니다:

SHAPER_CALIBRATE AXIS=X

또는 XY로 바꿉니다.

경고

안전 주의사항

  • 보정 중 프린터가 심하게 진동할 수 있습니다. 진동이 너무 심하면 즉시 비상 정지 버튼을 누르거나 M112 명령어를 전송하여 긴급 정지하세요.

진동 강도 조절

테스트 중 진동이 너무 강하면 accel_per_hz 매개변수 값을 낮출 수 있습니다(기본값 75):

[resonance_tester]
accel_per_hz: 50

설명: 위 단계는 대부분의 Klipper 기반 3D 프린터 공진 보정 설정에 적용됩니다. 실제 하드웨어와 시스템 환경에 맞게 조정하세요.

Loading...