Что означает M112
Marlin требует сброса и без Emergency Parser команда может ждать в очереди. RepRapFirmware останавливает движения, моторы и нагреватели, но питание может остаться включённым.
Команда зависит от питания, рабочего контроллера и связи. Она не заменяет аппаратный аварийный выключатель.
Синтаксис и параметры
M112No parametersЗапрашивает аварийную процедуру целевой прошивки.
Практические примеры
Программный запрос остановки
M112 ; firmware emergency shutdown requestРеакция, задержка и сброс зависят от прошивки и оборудования.
Указать границу безопасности
M112 ; software stop is not a power disconnectКоманда не доказывает отключение опасного питания.
Контекст прошивки
| Система | Статус | Что меняется |
|---|---|---|
| Marlin | Обычно | Останавливает и требует сброса; важны парсер и транспорт. |
| Klipper | Обычно | Документирована как Emergency stop и переводит принтер в shutdown. |
| RepRapFirmware | Обычно | Останавливает движение, моторы и нагреватели; БП может остаться включённым. |
| CNC controllers | Проверить диалект | M112 не универсальная аварийная команда CNC. |
Что может показать этот просмотрщик
Просмотр не выполняет M112; анализ последующих строк не означает их исполнение машиной.
Частые ошибки
- Не заменяет аппаратный аварийный стоп.
- Последовательные буферы могут задержать команду.
- Файл не доказывает безопасную реакцию.
Первичные источники
Эта страница — перевод исходного английского объяснения, сверенного с документацией прошивок ниже. Всегда проверяйте команды по прошивке и конфигурации той машины, которая будет их выполнять.