Что означает 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 не является общим стандартом отчетности температуры для ЧПУ. |
Что может показать этот просмотрщик
Просмотрщик может показать M105 в исходном тексте, но не имеет подключения к принтеру, потока с сенсора или ответа хоста. Поэтому он не придумывает показания температуры.
Частые ошибки
- M105 не нагревает сопло; используйте команду установки цели, например M104/M109, для этого.
- Целевое значение в ответе не является доказательством того, что нагреватель достиг его или может поддерживать.
- Статический G-code и телеметрия в реальном времени — это разные источники данных и их не следует смешивать.
Первичные источники
Эта страница — перевод исходного английского объяснения, сверенного с документацией прошивок ниже. Всегда проверяйте команды по прошивке и конфигурации той машины, которая будет их выполнять.