엔드스톱 관련
이 페이지에서는 일반적인 엔드스톱 방식의 배선, 설정 및 상태 확인 방법을 설명합니다. 최초 귀환 전에 먼저 엔드스톱 상태 확인을 완료하여 트리거 로직이 올바른지 확인하십시오.
안전 주의
- 엔드스톱 배선 작업은 반드시 전원을 차단한 상태에서 진행하십시오.
- 귀환 전에 프린트 헤드를 기계 중앙 위치로 이동시키고, 비상 정지 또는 전원 차단을 준비하십시오.
- 엔드스톱 상태가 올바르지 않을 때
G28을 실행하지 마십시오. 충돌이 발생할 수 있습니다.
마이크로 스위치 엔드스톱
3선식 마이크로 스위치 엔드스톱 주의사항
위험
FLY 메인보드 사용자 주의: 3선식 마이크로 스위치 엔드스톱을 FLY 메인보드에 직접 연결할 수 없습니다. 메인보드 엔드스톱 인터페이스에는 이미 5V 전원이 공급되므로, 3선식 마이크로 스위치를 잘못 연결하면 5V 단락이 발생하여 메인보드, 호스트 또는 드라이버가 손상될 수 있습니다.
처리 방법:
- 3선식 엔드스톱의
XH2.54커넥터에서 해당 5V 선을 절단합니다. 일반적으로 빨간색 선이지만, 실제로는 와이어 순서를 기준으로 확인하십시오. - 절단 후 절연 테이프나 열수축 튜브로 감싸 단락을 방지하십시오.
Loading...
마이크로 스위치 엔드스톱 배선 방법
주의
상시 폐접점(NC)을 강력히 권장합니다. 상시 폐접점 방식은 단선 시 이상 징후를 더 쉽게 노출시켜 충돌 위험을 줄일 수 있습니다.
| 메인보드 단자 | 기능 | 연결 요구 사항 |
|---|---|---|
5V | 전원 | 연결하지 않음(미연결) |
GND | 접지 | 필수 연결 |
S | 신호 | 필수 연결 |
확인 절차:
- 멀티미터를 도통 테스트 모드로 전환합니다.
- 마이크로 스위치 엔드스톱의 상시 폐접점 단자와 공통 단자를 테스트합니다.
- 누르지 않은 상태에서 도통되어 버저가 울려야 합니다.
- 누른 상태에서 차단되어 버저 소리가 나지 않아야 합니다.
- 결과가 반대라면 상시 개접점(NO)을 잘못 사용했는지, 또는 단자 접촉 불량이 있는지 확인하십시오.
Loading...
마이크로 스위치 엔드스톱 참조 설정
대부분의 엔드스톱은 풀업 저항을 활성화해야 하므로 핀 앞에 ^를 추가해야 합니다. 상시 폐접점(NC) 엔드스톱을 사용하는 경우 일반적으로 !를 추가하여 상태를 반전시켜야 합니다.
printer.cfg
[stepper_x]
endstop_pin: ^!PD9
TAP
배선 설명
위험
- 본 튜토리얼은
FLY-SHT36 V2의BL-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다이오드를 별도로 준비해야 합니다.- 노출된 전선 끝은 반드시 절연 처리하여 단락을 방지하십시오.
배선 절차
- 다이오드의 검정색 끝(음극)을 센서 신호선에 연결합니다.
- 다이오드의 다른 쪽 끝(양극)을 메인보드 신호 인터페이스에 연결합니다.
- 열수축 튜브 또는 전기 테이프로 노출된 전선 끝을 감쌉니다.
Loading...
근접 스위치 참조 설정
printer.cfg
[probe]
pin: ^PC0
x_offset: 0
y_offset: 25.0
z_offset: 0
엔드스톱 상태 확인
사전 준비
- 전원을 차단한 후 수동으로 프린트 헤드를 기계 중앙 위치로 이동시킵니다.
- 전원을 켜고 웹 콘솔을 엽니다.
- 다음 명령을 입력하여 엔드스톱 상태를 확인합니다:
QUERY_ENDSTOPS
배선과 설정이 올바르면 트리거되지 않은 엔드스톱은 open으로 표시되어야 합니다.
Loading...
트리거 테스트
엔드스톱 스위치 중 하나를 누른 채로 놓지 말고 다시 다음을 실행합니다:
QUERY_ENDSTOPS
누른 엔드스톱의 상태는 TRIGGERED로 변경되어야 합니다. 예를 들어 Y 엔드스톱을 누르면 Y 상태가 OPEN에서 TRIGGERED로 변경됩니다.
Loading...
결과 판단
| 현상 | 처리 방법 |
|---|---|
| 상태 변경 없음 | 엔드스톱 스위치 배선 및 설정의 pin이 올바른지 확인 |
| 트리거 반응 둔함 | pin 앞에 풀업 기호 ^가 추가되었는지 확인 (예: ^PC0) |
| 상태 반전 | pin 앞에 반전 기호 !를 추가하거나 제거해야 하는지 확인 |
상태가 반대인 경우:
- 현재
^!PD9라면^PD9로 변경해 보십시오. - 현재
^PD9라면^!PD9로 변경해 보십시오.
확장 기능
프린터가 물리적 엔드스톱 스위치를 사용하지 않는 경우 무한 위치 사용 가이드를 참조하십시오.
Loading...