M105의 의미

프린터 인터페이스와 같은 호스트는 M105를 폴링하여 구성된 히터의 현재 값과 목표 값을 포함하는 라인을 받을 수 있습니다. 정확한 레이블은 다를 수 있지만, 일반적인 응답은 측정된 온도와 설정값을 구분합니다. 예를 들어 T:205.1 /210.0 및 B:59.8 /60.0과 같습니다.

M105는 요청-응답 명령입니다. G-code 파일에는 요청이 포함되어 있으며, 미래 센서 응답은 포함되어 있지 않기 때문에 정적 분석으로는 해당 순간의 기계 온도를 재구성할 수 없습니다. 일부 호스트는 반복되는 M105 응답을 숨기며, 펌웨어는 Marlin, M155와 같은 폴링 대신 자동 보고를 제공할 수 있습니다.

문법과 매개변수

M105
M105 T<hotend-index> [R]
T

해당 매개변수를 지원하는 펌웨어에서 특정 핫엔드 인덱스를 요청합니다.

R

하나가 구성되어 있을 때 Marlin에 여분의 온도 센서를 포함합니다.

실전 예제

보고서를 요청합니다

M105

펌웨어는 현재 히터 값을 연결된 호스트로 다시 전송합니다.

일반적인 응답 형식

ok T:205.1 /210.0 B:59.8 /60.0

예시 응답: 핫엔드 및 베드의 현재/목표 값. 실제 라벨은 구성에 따라 다릅니다.

펌웨어 맥락

시스템상태달라지는 점
Marlin일반적구성된 온도 센서를 보고하며, M155는 주기적인 자동 보고를 제공할 수 있습니다.
Klipper일반적호스트 호환성을 위해 M105를 지원합니다. 구조화된 클라이언트는 기계 상태를 위해 API를 사용해야 합니다.
RepRapFirmware일반적펌웨어에 의해 정의된 응답 세부 정보와 함께 온도/상태 보고를 제공합니다.
CNC controllers해당 없음M105는 일반적인 CNC 온도 보고 표준이 아닙니다.

이 뷰어가 보여줄 수 있는 것

요청 가시, 실시간 응답 불가

뷰어는 소스 텍스트에서 M105를 보여줄 수 있지만 프린터 연결, 센서 스트림 또는 호스트 응답이 없습니다. 따라서 온도 읽기를 만들어 내지 않습니다.

흔한 실수

  • M105는 노즐을 가열하지 않습니다; 이를 위해서는 M104/M109와 같은 목표 설정 명령을 사용하십시오.
  • 응답의 목표 값은 히터가 도달했거나 유지할 수 있다는 증거가 아닙니다.
  • 정적 G-code와 실시간 원격 측정은 다른 증거 자료이며 혼합해서는 안 됩니다.

1차 출처

이 페이지는 아래 펌웨어 문서를 대조해 작성한 영어 원문 설명을 옮긴 것입니다. 명령어는 실제로 실행할 기계의 펌웨어와 설정에 맞춰 반드시 직접 확인하십시오.