본문으로 건너뛰기

엔드스톱 관련

마이크로 스위치 엔드스톱

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

필독
  • FLY 메인보드 사용자 주의: 3선식 마이크로 스위치 엔드스톱은 FLY 메인보드에 직접 연결할 수 없습니다. 메인보드의 엔드스톱 포트에는 이미 5V 전원이 공급되기 때문입니다. 직접 연결하면 5V 단락이 발생하여 메인보드, 상위 컴퓨터 및 드라이버 등 장치가 손상될 수 있습니다!
  • 해결 방법
    • 5V 선 절단: 3선식 엔드스톱 스위치의 XH2.54 커넥터에서 해당하는 5V 선(일반적으로 빨간색 선, 실제 색상 기준)을 절단하고 절연 테이프로 감싸 단락을 방지합니다.
Loading...

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

주의사항
  • 강력 권장: 상시 폐쇄(NC) 단자 사용(선로 단선 시 충돌 사고 방지)
  • 연결 요구사항:
메인보드 단자기능연결 요구사항
5V전원🔌 연결하지 않음(공중)
GND접지✅ 반드시 연결
S신호✅ 반드시 연결
  • 검증 단계:
  1. 멀티미터를 연속성 테스트 모드(부저 아이콘)로 설정

  2. 마이크로 스위치 테스트:

    • 누르지 않음: NC 단자와 COM 단자 사이에 연속성 있어야 함(부저 울림)
    • 누름: NC 단자와 COM 단자 사이에 연속성이 없어야 함(무음)
  3. 결과가 반대인 경우:

    • 상시 개방(NO) 단자를 잘못 사용했는지 확인
    • 접촉 불량 확인
    Loading...

구성 설명

  • 풀업 저항 요구사항:

    • 대부분의 프린터는 풀업 저항을 활성화해야 하며, 핀 앞에 ^ 기호를 추가해야 합니다.
  • 상시 폐쇄(NC) 엔드스톱 구성:

    • 상시 폐쇄(NC) 엔드스톱을 사용할 때는 ! 기호를 반드시 추가해야 합니다.
  • 아래는 참조 구성입니다.

    [stepper_x]
    endstop_pin: ^!PD9

TAP

배선 설명

필독
  • 본 튜토리얼은 SHT36-V2BL-Touch 인터페이스를 사용하여 데모합니다.
  • 일부 TAP12V 또는 24V를 지원하지만 5V 전원 사용을 권장합니다(안전).
  • BL-Touch의 중간 신호 포트는 엔드스톱 포트로 사용할 수 없습니다!!!
메인보드 단자기능연결 요구사항
5V전원✅ 반드시 연결
GND접지✅ 반드시 연결
S신호✅ 반드시 연결
Loading...

참조 구성

  • 풀업 저항 요구사항:
  • 대부분의 프린터는 풀업 저항을 활성화해야 하며, 핀 앞에 ^ 기호를 추가해야 합니다.
[stepper_z]
endstop_pin: probe:z_virtual_endstop
# position_endstop: -0.5

[probe]
pin: ^sht36:PC15 # 신호 인터페이스
x_offset: 0 # X축 - 노즐 대비 센서 오프셋
y_offset: 0 # Y축 - 노즐 대비 센서 오프셋
#z_offset: 0 # Z축 - 노즐 대비 센서 오프셋
speed: 3.0 # 레벨링 속도
lift_speed: 5 # 프로브 리프트 속도
samples: 3 # 샘플링 횟수
samples_result: median # 결과값 취득 방식(기본값 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 %}
# Temperature target is already low enough, but nozzle may still be too hot.
{% 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 전원을 사용합니다.
  • 5V를 초과하는 경우 12V 또는 24V를 사용해야 하며, 아래 근접 스위치 튜토리얼을 참조하십시오.

배선 설명

메인보드 단자기능연결 요구사항
5V전원✅ 반드시 연결
GND접지✅ 반드시 연결
S신호✅ 반드시 연결
  • EE-SX670WR 배선 설명

  • 상시 폐쇄(NC)와 파란색 선(GND)을 함께 연결하는 것을 권장합니다!

    광전자 스위치기능연결 요구사항
    갈색전원✅ 반드시 연결
    파란색접지✅ 반드시 연결
    검정색신호✅ 반드시 연결
    분홍색상시 폐쇄(NC)GND에 연결 후 상시 폐쇄(NC)로 사용
    Loading...

구성 설명

  • 풀업 저항 요구사항:

  • 대부분의 프린터는 풀업 저항을 활성화해야 하며, 핀 앞에 ^ 기호를 추가해야 합니다.

  • 아래는 참조 구성입니다.

[stepper_x]
endstop_pin: ^PD9

근접 스위치

중요 사항
  • 오므론 근접 스위치 TL-Q5MC2-Z를 예로 들며, 작업 전 다음 사항에 유의하십시오:
  • 센서 유형: NPN 상시 폐쇄 스위치
  • 필수 재료: BAT85 모델 다이오드를 별도 구매해야 합니다.

배선 단계

  1. 다이오드 설치
  • 다이오드 검정색 단자(음극)를 센서 신호선에 연결
  • 다른 단자(양극)를 메인보드 신호 인터페이스에 연결
  1. 절연 처리
  • 노출된 선단을 열수축 튜브 또는 전기 테이프로 감싸 다른 장치와 접촉하여 단락이 발생하지 않도록 강력히 권장합니다.
    Loading...

참조 구성

  • 풀업 저항 요구사항:
  • 대부분의 프린터는 풀업 저항을 활성화해야 하며, 핀 앞에 ^ 기호를 추가해야 합니다.
  • 아래는 참조 구성입니다.
[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...