본문으로 건너뛰기

엔드스톱 관련

이 페이지에서는 일반적인 엔드스톱 방식의 배선, 설정 및 상태 확인 방법을 설명합니다. 최초 귀환 전에 먼저 엔드스톱 상태 확인을 완료하여 트리거 로직이 올바른지 확인하십시오.

안전 주의
  • 엔드스톱 배선 작업은 반드시 전원을 차단한 상태에서 진행하십시오.
  • 귀환 전에 프린트 헤드를 기계 중앙 위치로 이동시키고, 비상 정지 또는 전원 차단을 준비하십시오.
  • 엔드스톱 상태가 올바르지 않을 때 G28을 실행하지 마십시오. 충돌이 발생할 수 있습니다.

마이크로 스위치 엔드스톱

3선식 마이크로 스위치 엔드스톱 주의사항

위험

FLY 메인보드 사용자 주의: 3선식 마이크로 스위치 엔드스톱을 FLY 메인보드에 직접 연결할 수 없습니다. 메인보드 엔드스톱 인터페이스에는 이미 5V 전원이 공급되므로, 3선식 마이크로 스위치를 잘못 연결하면 5V 단락이 발생하여 메인보드, 호스트 또는 드라이버가 손상될 수 있습니다.

처리 방법:

  • 3선식 엔드스톱의 XH2.54 커넥터에서 해당 5V 선을 절단합니다. 일반적으로 빨간색 선이지만, 실제로는 와이어 순서를 기준으로 확인하십시오.
  • 절단 후 절연 테이프나 열수축 튜브로 감싸 단락을 방지하십시오.
Loading...

마이크로 스위치 엔드스톱 배선 방법

주의

상시 폐접점(NC)을 강력히 권장합니다. 상시 폐접점 방식은 단선 시 이상 징후를 더 쉽게 노출시켜 충돌 위험을 줄일 수 있습니다.

메인보드 단자기능연결 요구 사항
5V전원연결하지 않음(미연결)
GND접지필수 연결
S신호필수 연결

확인 절차:

  1. 멀티미터를 도통 테스트 모드로 전환합니다.
  2. 마이크로 스위치 엔드스톱의 상시 폐접점 단자와 공통 단자를 테스트합니다.
  3. 누르지 않은 상태에서 도통되어 버저가 울려야 합니다.
  4. 누른 상태에서 차단되어 버저 소리가 나지 않아야 합니다.
  5. 결과가 반대라면 상시 개접점(NO)을 잘못 사용했는지, 또는 단자 접촉 불량이 있는지 확인하십시오.
Loading...

마이크로 스위치 엔드스톱 참조 설정

대부분의 엔드스톱은 풀업 저항을 활성화해야 하므로 핀 앞에 ^를 추가해야 합니다. 상시 폐접점(NC) 엔드스톱을 사용하는 경우 일반적으로 !를 추가하여 상태를 반전시켜야 합니다.

printer.cfg
[stepper_x]
endstop_pin: ^!PD9

TAP

배선 설명

위험
  • 본 튜토리얼은 FLY-SHT36 V2BL-Touch 인터페이스를 예시로 사용합니다.
  • 일부 TAP은 12V 또는 24V를 지원하지만, 5V 전원 공급을 우선적으로 권장합니다.
  • BL-Touch 중간 신호 포트는 엔드스톱 포트로 사용할 수 없습니다.
메인보드 단자기능연결 요구 사항
5V전원필수 연결
GND접지필수 연결
S신호필수 연결
Loading...

TAP 참조 설정

printer.cfg
[stepper_z]
endstop_pin: probe:z_virtual_endstop
# position_endstop: -0.5

[probe]
pin: ^sht36:PC15
x_offset: 0
y_offset: 0
# z_offset: 0
speed: 3.0
lift_speed: 5
samples: 3
samples_result: median
sample_retract_dist: 3.0
samples_tolerance: 0.075
samples_tolerance_retries: 3
activate_gcode:
{% set PROBE_TEMP = 150 %}
{% set MAX_TEMP = PROBE_TEMP + 5 %}
{% set ACTUAL_TEMP = printer.extruder.temperature %}
{% set TARGET_TEMP = printer.extruder.target %}

{% if TARGET_TEMP > PROBE_TEMP %}
{ action_respond_info('Extruder temperature target of %.1fC is too high, lowering to %.1fC' % (TARGET_TEMP, PROBE_TEMP)) }
M106 S255
M109 S{ PROBE_TEMP }
M106 S26
{% else %}
{% if ACTUAL_TEMP > MAX_TEMP %}
{ action_respond_info('Extruder temperature %.1fC is still too high, waiting until below %.1fC' % (ACTUAL_TEMP, MAX_TEMP)) }
TEMPERATURE_WAIT SENSOR=extruder MAXIMUM={ MAX_TEMP }
{% endif %}
{% endif %}

광전 엔드스톱

위험
  • 본 튜토리얼은 EE-SX670WR을 예시로 사용합니다.
  • 센서 유형은 NPN 상시 폐접점 스위치입니다.
  • 광전 스위치는 5V 전원을 사용합니다.
  • 12V 또는 24V 전원이 필요한 경우 아래 근접 스위치 배선 방법을 참조하십시오.

배선 설명

메인보드 단자기능연결 요구 사항
5V전원필수 연결
GND접지필수 연결
S신호필수 연결

EE-SX670WR 배선 권장 사항:

광전 스위치기능연결 요구 사항
갈색전원필수 연결
파란색접지필수 연결
검정색신호필수 연결
분홍색상시 폐접점GND에 연결 후 상시 폐접점 사용
Loading...

광전 엔드스톱 참조 설정

printer.cfg
[stepper_x]
endstop_pin: ^PD9

근접 스위치

위험

오므론 근접 스위치 TL-Q5MC2-Z를 예시로 사용합니다. 작업 전 다음 사항에 유의하십시오:

  • 센서 유형은 NPN 상시 폐접점 스위치입니다.
  • BAT85 다이오드를 별도로 준비해야 합니다.
  • 노출된 전선 끝은 반드시 절연 처리하여 단락을 방지하십시오.

배선 절차

  1. 다이오드의 검정색 끝(음극)을 센서 신호선에 연결합니다.
  2. 다이오드의 다른 쪽 끝(양극)을 메인보드 신호 인터페이스에 연결합니다.
  3. 열수축 튜브 또는 전기 테이프로 노출된 전선 끝을 감쌉니다.
Loading...

근접 스위치 참조 설정

printer.cfg
[probe]
pin: ^PC0
x_offset: 0
y_offset: 25.0
z_offset: 0

엔드스톱 상태 확인

사전 준비

  1. 전원을 차단한 후 수동으로 프린트 헤드를 기계 중앙 위치로 이동시킵니다.
  2. 전원을 켜고 웹 콘솔을 엽니다.
  3. 다음 명령을 입력하여 엔드스톱 상태를 확인합니다:
QUERY_ENDSTOPS

배선과 설정이 올바르면 트리거되지 않은 엔드스톱은 open으로 표시되어야 합니다.

Loading...

트리거 테스트

엔드스톱 스위치 중 하나를 누른 채로 놓지 말고 다시 다음을 실행합니다:

QUERY_ENDSTOPS

누른 엔드스톱의 상태는 TRIGGERED로 변경되어야 합니다. 예를 들어 Y 엔드스톱을 누르면 Y 상태가 OPEN에서 TRIGGERED로 변경됩니다.

Loading...

결과 판단

현상처리 방법
상태 변경 없음엔드스톱 스위치 배선 및 설정의 pin이 올바른지 확인
트리거 반응 둔함pin 앞에 풀업 기호 ^가 추가되었는지 확인 (예: ^PC0)
상태 반전pin 앞에 반전 기호 !를 추가하거나 제거해야 하는지 확인

상태가 반대인 경우:

  • 현재 ^!PD9라면 ^PD9로 변경해 보십시오.
  • 현재 ^PD9라면 ^!PD9로 변경해 보십시오.
확장 기능

프린터가 물리적 엔드스톱 스위치를 사용하지 않는 경우 무한 위치 사용 가이드를 참조하십시오.

Loading...