본문으로 건너뛰기

TP 2240

TMC-2240

  • 입력 전압: 12V-36V
  • 최대 전류: 3.0A
  • 호환 소프트웨어: Marlin/Klipper/RRF 펌웨어
  • 드라이브 모드 지원: TMC: SPI
  • 스텝/디렉션 인터페이스와 마이크로폴리터 기능
  • 최대 해상도: 256분할
  • 스्ट일치오프2 무소음 작동 및 부드러운 동작 지원
  • 중주파수 공명 저감 기능
  • 스프레드사이클 고동적 모터 제어 차단기 지원
  • dcStep 부하 관련 속도 제어 지원
  • stallGuard2 고정밀 무센서 모터 부하 감지 지원
  • coolStep 전류 제어 지원, 최대 절전率达 75%

TP2240 참고 설정

위험
  • 드라이버 샘플링 저항은 rref: 12300으로 설정해야 하며 잘못된 설정을 피하세요.
  • spi_bus와 spi_software는 둘 중 하나만 선택 가능합니다.

SPI 모드 참고 설정

[tmc2240 stepper_x]
cs_pin:
spi_bus:
# spi_software_mosi_pin:
# spi_software_miso_pin:
# spi_software_sclk_pin:
run_current: 0.65 # 모터 작동 전류 값
interpolate: False # 256마이크로스텝 보간 여부 (추천하지 않음)
rref: 12300
stealthchop_threshold: 0 # 무소음 임계값 (무소음을 원하지 않는 경우 0으로 설정)

무한위치 사용 설명

무한 리미트 사용 시 주의사항
  • 무한 리미트 사용은 한 개의 리미트 포트를 차지하며, 일반적으로 드라이버 1위치는 IO1, 드라이버 2위치는 IO2 등을 사용합니다.
  • 무한 리미트를 사용할 때는 해당 리미트 포트에 아무것도 연결하지 마십시오.
  • 일부 FLY 메인보드는 드라이버 핀과 직결되어 있으니, DIAG가 해당 핀과 직결되었는지 확인하십시오.
무한위치 사용 팁
  • TP2240의 무한위치를 사용하려면 메인보드의 DIAG 점퍼를 연결해야 합니다.
  • 이전의 endstop_pin:은 비활성화 또는 삭제해야 하며, 대신 endstop_pin: tmc5160_stepper_x:virtual_endstop 추가
  • diag1_pin: 설정 후 리미트 상태는 비활성화여야 합니다.
  • driver_SGT: 설정은 적합한 값을 직접 실험해야 합니다.
  • 참고 설정
[stepper_x]
# endstop_pin:PF3
endstop_pin: tmc2240_stepper_x:virtual_endstop
homing_retract_dist: 0 # 재조정 거리는 0으로 유지해야 실패 방지

[tmc2240 stepper_x]
diag1_pin: ^!
driver_SGT: 1

# 설정 후 리미트 상태가 비활성화임을 확인
# 이 핀은 일반적으로 내부 풀업 활성화를 위해 "^" 접두사를 사용
# 민감도는 벨트 긴장도에 따라 조정 필요
# (driver_SGTHRS를 적절한 민감도로 설정해야 함)