본문으로 건너뛰기

가속도계 사용

사용 튜토리얼

의존성 패키지 설치

주의

주의사항

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