소개
ALPS 압력 모듈은 ADS131M02 기반의 압력 감지 솔루션으로, 3D 프린터의 자동 Z 축 홈(Home) 및 메시 베드 레벨링을 위해 설계되었습니다. 고감도 압력 검출과 실시간 신호 처리를 통해 프린트 헤드와 메시 베드의 접촉 상태를 정확하게 감지하여 밀리미터 단위의 레벨링 정밀도를 달성하고, 전통적인 기계적 한계 교정의 오차를 제거하여 초기 층 프린팅 성공률을 크게 향상시킵니다.
파라미터 비교

apls 압력 모듈 사용
추천되는 노즐 청소 기능
apls 압력 모듈을 사용할 때는 노즐의 청결도를 보장하기 위해 노즐 청소 기능을 함께 사용하는 것이 좋습니다. 이를 통해 레벨링의 정확도와 안정성을 높일 수 있습니다.
XH2.54 4Pin 배선도
모듈은 메인보드 UART 인터페이스에 직접 삽입하거나 확장보드의 UART 인터페이스에 연결할 수 있습니다. UART 인터페이스가 없는 경우 메인보드에서 두 개의 핀을 찾아야 하며, 전원선의 양음극을 주의 깊게 확인해야 합니다.


설치 주의사항
- 모듈이 견고하게 설치되어 있는지 확인하여 프린팅 중 진동으로 인한 접촉 불량을 방지하세요.
- 배선이 올바르게 되어 있는지 확인하여 잘못된 배선으로 인해 모듈이 정상적으로 작동하지 않는 것을 방지하세요.
- 처음 사용하기 전에 여러 번 레벨링 테스트를 수행하여 모듈의 민감도와 정밀도가 예상과 일치하는지 확인하는 것이 좋습니다.
상태등 표시
- 전원 상태: 녹색 빨간 테두리의 상태등이 계속 켜져 있으면 모듈이 정상적으로 작동하고 있습니다.
- 트리거 상태: 빨간 테두리의 상태등이 깜빡이면 모듈이 트리거 상태에 있습니다.

상태등 고장 해결
- 상태등이 켜지지 않은 경우 전원 배선이 올바르게 연결되었는지 확인하세요.
- 상태등이 지속적으로 깜빡이는 경우 모듈이 비정상적인 신호를 감지했을 수 있으므로, 탐지기(프로브)가 이물질에 의해 막히거나 손상되었는지 확인하세요.
구성 가이드
기존의 설정 파일에서 probe
및 홈
부분을 대체해야 하며, 다음 설정을 추가해야 합니다.
예제 설정 파일
다음은 추천되는 설정 파일 내용이며, 실제 요구 사항에 따라 조정해야 합니다.
팁
- ALPS 압력 모듈을 Z 한계로 사용하려면 아래 설정을 참조하세요
[stepper_z]
endstop_pin: probe:z_virtual_endstop
# position_endstop: -0.5
팁
- ALPS 압력 모듈 참고 설정
[homing_override]
axes: xyz
set_position_z: 10
gcode:
{% set home_all = 'X' not in params and 'Y' not in params and 'Z' not in params %}
{% set e_target = printer.extruder.target %} # 현재 온도 저장
{% set fan_speed = printer.fan.speed %} # 현재 팬 속도 저장
{% if home_all or 'X' in params %}
G28 X
{% endif %}
{% if home_all or 'Y' in params %}
G28 Y
{% endif %}
{% if home_all or 'Z' in params %}
G0 X{printer.toolhead.axis_maximum.x / 2} Y{printer.toolhead.axis_maximum.y / 2} F6000
{% if e_target >= 150 or printer.extruder.temperature >= 150 %}
M106 S255 # 팬 켜기
M109 S150 # 150도에서 Z 홈
{% endif %}
M106 S0 # 팬 끄기
G91
G1 Z5 F2000 # 노즐과 열베드 간 거리가 너무 가까워지지 않도록 미리 거리 확보
G90
# 에디 커패시터와 압력 센서를 동시에 사용하는 경우 아래 주석을 해제하세요
#SET_PIN PIN=_probe_ready VALUE=1
G28 Z
#SET_PIN PIN=_probe_ready VALUE=0
G1 Z10 F2000
M109 S{e_target} # 온도 복구
M106 S{fan_speed} # 팬 속도 복구
{% endif %}
[output_pin _probe_ready]
pin: PA9 #En #활성화 핀
shutdown_value: 0
value:0
[probe]
pin: ^PA10 #out #탐지기 핀
x_offset: 0 # X축 - 센서와 노즐의 상대 이동량
y_offset: 0 # Y축 - 센서와 노즐의 상대 이동량
z_offset:0 # Z축 - 센서와 노즐의 상대 이동량
speed: 8 # 레벨링 속도
samples: 3 # 샘플 수
samples_result: median # 값 취득 방식 (기본값: 중앙값)
sample_retract_dist: 2 # 레벨링 후 회수 거리
samples_tolerance: 0.05 # 샘플 공차 (공차가 너무 작으면 샘플 수가 증가할 수 있음)
samples_tolerance_retries: 3 # 공차 초과 재시도 횟수
activate_gcode:
G4 P500
SET_PIN PIN=_probe_ready VALUE=1
deactivate_gcode:
SET_PIN PIN=_probe_ready VALUE=0
- SHT36V3 참고 설정
[output_pin _probe_ready]
pin: SHT36:gpio20
shutdown_value: 0
value:0
[probe]
pin: ^SHT36:gpio16
Z Offset 값 조정 참고
- Z Offset 값을 조정하려면 다음 명령어를 사용하세요:
PROBE_CALIBRATE
z-offset
값 조정 전에 Klipper 문서의 Paper Test 튜토리얼을 참조하세요.
주의
- 압력 모듈을 Z 축 한계로 사용하려면 기존의
endstop_pin
설정을 다음과 같이 덮어써야 합니다:endstop_pin: probe:z_virtual_endstop
Loading...