M105의 의미
프린터 인터페이스와 같은 호스트는 M105를 폴링하여 구성된 히터의 현재 값과 목표 값을 포함하는 라인을 받을 수 있습니다. 정확한 레이블은 다를 수 있지만, 일반적인 응답은 측정된 온도와 설정값을 구분합니다. 예를 들어 T:205.1 /210.0 및 B:59.8 /60.0과 같습니다.
M105는 요청-응답 명령입니다. G-code 파일에는 요청이 포함되어 있으며, 미래 센서 응답은 포함되어 있지 않기 때문에 정적 분석으로는 해당 순간의 기계 온도를 재구성할 수 없습니다. 일부 호스트는 반복되는 M105 응답을 숨기며, 펌웨어는 Marlin, M155와 같은 폴링 대신 자동 보고를 제공할 수 있습니다.
문법과 매개변수
M105M105 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차 출처
이 페이지는 아래 펌웨어 문서를 대조해 작성한 영어 원문 설명을 옮긴 것입니다. 명령어는 실제로 실행할 기계의 펌웨어와 설정에 맞춰 반드시 직접 확인하십시오.