본문으로 건너뛰기

하드웨어 테스트 방법

이 문서는 일반적인 하드웨어 모듈의 최소화된 테스트 방법을 제공하여, 문제 해결 시 개별 하드웨어를 분리하고 문제가 설정, 배선, 모듈 자체 또는 메인보드 포트 중 어디에서 발생했는지 확인하는 데 사용됩니다.

테스트 방법은 메인보드 및 툴보드 테스트 설정을 기반으로 합니다. manual_stepper DriveN을 사용하여 드라이버를 테스트하고, output_pin을 사용하여 저전압 출력을 테스트하며, temperature_sensor를 사용하여 온도/ADC를 테스트하고, gcode_button을 사용하여 입력 신호를 테스트하며, adxl345 / lis2dw를 사용하여 가속도계를 테스트합니다.

안전 경계

아래의 모든 배선, 연결, 분리, 정리, 점퍼 핀 또는 딥 스위치 조정 단계는 프린터 전원이 완전히 차단되고 전원 공급 장치가 분리된 상태에서만 수행해야 합니다. 드라이버 모듈, 스텝 모터 케이블, CAN 케이블, 프로브 케이블, 팬 케이블 또는 가속도계 모듈을 전원이 켜진 상태에서 연결하거나 분리하지 마십시오.

이 문서는 고객에게 납땜, 전원 분해, 주 전원 배선 변경, 노출된 고전압/대전류 단자 측정 또는 오실로스코프와 같은 전문 장비 사용을 요구하지 않습니다. 히터 카트리지, 히트 베드, SSR, MOS 트랜지스터, 전원 입력단과 관련된 전기적 점검은 애프터서비스 또는 전문가에게 문의하십시오.


사용 전 준비

원래 설정 백업

  1. 현재 printer.cfg 및 관련 include 파일을 백업합니다.
  2. 한 번에 하나의 하드웨어 유형만 테스트하여 여러 모듈이 동시에 판단에 영향을 미치지 않도록 합니다.
  3. 테스트 설정이 통과된 후에 원래 설정을 복원하여 전체 장치 문제를 계속 확인합니다.
설정 주의 사항

테스트 설정의 핀은 실제 메인보드, 툴보드 설명서 또는 제조업체 템플릿을 기준으로 해야 합니다. 예시 핀을 다른 모델의 메인보드에 그대로 사용하지 마십시오.

권장 테스트 순서

  1. MCU 연결 및 메인보드 온도.
  2. 온도 센서 또는 ADC 입력.
  3. 저전압 출력 포트(예: 팬, RGB, 부저).
  4. 입력 포트(예: 엔드스톱, 프로브, 필라멘트 부족 감지).
  5. 가속도계.
  6. 스텝 드라이버 및 모터.
  7. CAN 툴보드 통신.

MCU 및 온도 센서 테스트

테스트 목적

MCU가 Klipper에 연결될 수 있는지 확인하고, 메인보드 온도, 서미스터 또는 ADC 입력이 정상적으로 표시되는지 확인합니다.

최소 설정

[mcu]
serial: /dev/serial/by-id/usb-Klipper_xxxxxxxxxxx

[temperature_sensor MCU_TEMP]
sensor_type: temperature_mcu

[temperature_sensor ADC1]
sensor_type: Generic 3950
sensor_pin: PF4

테스트 단계

  1. serialsensor_pin을 실제 메인보드에 해당하는 값으로 변경합니다.
  2. 전원을 차단하고 서미스터 플러그가 단단히 연결되었는지, 케이블에 손상이 없는지 확인합니다.
  3. 전원을 켜고 Klipper를 재시작합니다.
  4. Mainsail / Fluidd 온도 패널에서 MCU_TEMPADC1이 합리적인 온도를 표시하는지 확인합니다.

결과 판단

테스트 항목정상 결과비정상 증상처리 권장 사항
MCU 온도주변 온도와 비슷하거나 약간 높게 표시MCU 연결 불가serial, 펌웨어 및 USB/CAN 연결 확인
서미스터주변 온도와 비슷하게 표시ADC out of range, 매우 높거나 낮은 값전원 차단 후 플러그, 와이어 순서 및 센서 모델 확인
주의

온도 판독값만 관찰하고, 테스트를 위해 노즐이나 히트 베드를 가열하지 마십시오. 가열 회로, SSR, MOS 트랜지스터 또는 히트 베드 출력이 비정상이라고 의심되는 경우 완제품 모듈 교체 방법을 사용하거나 애프터서비스에 문의하십시오.


저전압 출력 포트 테스트

테스트 목적

팬, RGB, 부저와 같은 저전압 출력 포트가 Klipper에 의해 제어될 수 있는지 확인합니다.

전원 차단 작업

팬, RGB, 부저와 같은 저전압 부하를 연결하거나 교체하기 전에 프린터를 완전히 끄고 전원 공급 장치를 분리하십시오. 전원이 켜진 상태에서 배선을 연결/분리하거나 노출된 단자를 만지지 마십시오.

팬 출력 설정

[output_pin FAN0]
pin: PA0
pwm: True
cycle_time: 0.010
value: 0
shutdown_value: 0

테스트 명령어

SET_PIN PIN=FAN0 VALUE=0.3
SET_PIN PIN=FAN0 VALUE=1
SET_PIN PIN=FAN0 VALUE=0

결과 판단

테스트 항목정상 결과비정상 증상처리 권장 사항
VALUE=0.3팬이 저속으로 회전회전하지 않거나 떨림팬 사양, 인터페이스 전원 공급 및 PWM 호환성 확인
VALUE=1팬이 최고 속도로 회전속도 이상 또는 이상 소음팬 교체 또는 포트 교차 테스트
VALUE=0팬 정지꺼지지 않음설정 핀이 잘못 작성되었는지 확인

비정상 팬 위험 확인

팬 위험

일부 팬은 내부 드라이브 설계, 역전압 또는 비정상적인 와이어 순서로 인해 메인보드 팬 MOS 트랜지스터, 팬 인터페이스 또는 메인 컨트롤러 관련 회로를 손상시킬 수 있습니다. 비정상적인 팬을 발견하면 즉시 사용을 중단하고 메인보드 팬 포트에 반복적으로 연결하여 테스트하지 마십시오.

  1. 전원 차단 후 팬 정격 전압이 팬 포트 전압과 일치하는지 확인합니다.
  2. 전원 차단 후 팬의 양극/음극, 플러그 방향 및 케이블 외관을 확인합니다. 피복 손상, 압착 손상, 연소, 냄새 또는 플러그 느슨함이 발견되면 계속 사용하지 마십시오.
  3. 정상 작동이 확인된 팬과 완제품 케이블을 사용하여 교차 테스트를 우선 수행합니다.
  4. 전원 공급 테스트 시에는 SET_PIN 또는 웹 페이지를 통해서만 속도를 조절하고, 팬이 정상적으로 시작/정지하는지, 이상 소음이 있는지, 비정상적으로 뜨거워지거나 냄새가 나는지 관찰합니다.
  5. 저속에서 비정상적으로 떨리거나 정지하거나, 고속에서 이상 소음이 뚜렷하거나, 해당 팬을 연결한 후 메인보드/인터페이스가 비정상적으로 뜨거워지면 즉시 전원을 차단하고 해당 팬 사용을 중단하십시오.
  6. 멀티미터를 사용하여 팬 포트의 노출된 단자에 접촉하여 출력을 측정하지 마십시오. 전기적 점검이 필요한 경우 애프터서비스 또는 전문가에게 문의하십시오.

RGB / LED 출력 설정

[output_pin RGB]
pin: PA8
value: 0
shutdown_value: 0
SET_PIN PIN=RGB VALUE=1
SET_PIN PIN=RGB VALUE=0
가열 출력은 이렇게 테스트하지 않는 것이 좋습니다.

HEAT0, HEAT1, BED_OUT과 같은 가열 출력 포트는 고객이 SET_PIN을 사용하여 직접 제어하는 것을 권장하지 않습니다. 서미스터 보호 기능을 구성하지 않은 상태에서 히터 카트리지 또는 히트 베드 출력을 활성화하지 마십시오. 관련 문제 해결은 완전한 히터 설정, 온도 곡선, 완제품 모듈 교체 또는 애프터서비스를 통해 확인해야 합니다.


입력 포트 테스트

테스트 목적

엔드스톱, 프로브, 필라멘트 부족 감지, 툴보드 HV-IN과 같은 입력 포트가 Klipper에 의해 인식될 수 있는지 확인합니다.

전원 차단 작업

엔드스톱, 프로브, 필라멘트 부족 감지 또는 입력 버튼의 와이어 순서를 확인하기 전에 프린터를 완전히 끄고 전원 공급 장치를 분리하십시오. 전원이 켜진 상태에서 쿼리할 때는 스위치의 기계적 부위만 작동시키고, 플러그, 단자 또는 노출된 와이어를 만지지 마십시오.

gcode_button 입력 테스트

툴보드의 HV-IN, 도어 센서, 필라멘트 부족 감지 또는 일반 입력 핀을 테스트하는 데 적합합니다.

[gcode_button IO0]
pin: ^PA1
press_gcode:
# 입력 상태 쿼리 전용이므로 비워 둠
QUERY_BUTTON BUTTON=IO0
  1. 스위치를 작동시키지 않은 상태에서 QUERY_BUTTON BUTTON=IO0을 실행하면 IO0: RELEASED가 반환되어야 합니다.
  2. 스위치의 기계적 부위를 수동으로 작동시킨 후 다시 실행하면 IO0: PRESSED가 반환되어야 합니다.
  3. 상태가 변경되지 않으면 전원을 차단하고 와이어 순서, 플러그, 풀업 ^pin 설정을 확인하십시오.
일반 엔드스톱 설정을 사용하지 않는 이유

일반 엔드스톱 테스트는 일반적으로 운동축, 스텝 모터, 모터 방향 및 이동 범위와 같은 전체 장치 매개변수를 포함합니다. 하드웨어 최소 테스트에서는 gcode_button을 우선 사용하여 입력 핀 상태만 확인합니다.


가속도계 테스트

테스트 목적

툴보드 또는 외부 모듈의 ADXL345 / LIS2DW와 같은 가속도계가 정상적으로 통신할 수 있는지 확인합니다.

전원 차단 작업

가속도계 배선을 확인, 재연결 또는 교체하기 전에 프린터를 완전히 끄고 전원 공급 장치를 분리하십시오. 전원이 켜진 상태에서 센서 모듈을 연결/분리하거나 노출된 핀을 만지지 마십시오.

[adxl345]
cs_pin: gpio13
spi_bus: spi1
axes_map: x,y,z

테스트 명령어

ACCELEROMETER_QUERY

결과 판단

테스트 항목정상 결과비정상 증상처리 권장 사항
ACCELEROMETER_QUERYx/y/z 데이터 반환Invalid adxl345 id 또는 데이터 없음전원 차단 후 배선 확인, cs_pin, spi_bus 대조


주변 장치 및 드라이버 테스트: 드라이버 테스트, CAN 툴보드 테스트 및 일반적인 오류 비교표는 주변 장치 및 드라이버 테스트를 참조하십시오.

Loading...