Что означает M106 / M107

Слайсеры регулируют охлаждение детали по слоям, материалу и особенностям. Для первых слоев может использоваться низкая или нулевая скорость вентилятора для улучшения адгезии, а затем устанавливается более высокая для мостов и выступов. M106 изменяет требуемую мощность вентилятора без создания геометрии траектории инструмента.

M107 является традиционной командой выключения, хотя M106 S0 часто эквивалентны. P обычно выбирает индекс вентилятора в стиле Marlin G-code, но связь индекса с физическим выходом является частью конфигурации принтера. Команды никогда не должны копироваться между машинами при предположении, что P0, P1 и P2 управляют одинаковым оборудованием.

Синтаксис и параметры

M106 [P<fan>] S<speed>
M107 [P<fan>]
S

Запрашиваемая скорость, обычно 0–255; масштабирование и специальные значения зависят от прошивки.

P

Индекс вентилятора на прошивке, которая поддерживает несколько управляемых вентиляторов.

Практические примеры

Полное охлаждение детали

M106 S255

Запрашивает стандартный управляемый вентилятор на полной мощности в общей конфигурации Marlin.

Выключить вентилятор

M107

Останавливает выбранный по умолчанию вентилятор с помощью традиционной команды выключения.

Контекст прошивки

СистемаСтатусЧто меняется
MarlinОбычноУправляет настроенными выходами вентилятора; доступные параметры зависят от опций прошивки.
KlipperПроверить диалектM106/M107 может быть предоставлен через макросы принтера или совместимость с слайсером; нативные команды вентилятора управляются конфигурацией.
RepRapFirmwareПроверить диалектПоддерживает команды вентилятора с собственным отображением, частотой и параметрами термостатического управления.
CNC controllersНе применимоНе путайте коды вентилятора принтера с управлением СОЖ или шпинделем ЧПУ.

Что может показать этот просмотрщик

Сохранено, но не смоделировано

Команды вентилятора остаются в файле, но текущий просмотрщик не отображает скорость вентилятора и не прогнозирует эффект охлаждения. Они не изменяют визуализированный путь инструмента.

Частые ошибки

  • Сопоставление индексов вентиляторов — это деталь конфигурации машины, а не универсальный стандарт.
  • Максимальное охлаждение детали не подходит для каждого материала или первого слоя.
  • Просмотрщик не может определить фактический поток воздуха, отказ вентилятора или эффективность охлаждения только по команде.

Первичные источники

Эта страница — перевод исходного английского объяснения, сверенного с документацией прошивок ниже. Всегда проверяйте команды по прошивке и конфигурации той машины, которая будет их выполнять.