Что означает M303

Marlin циклически ведёт нагреватель около цели и вычисляет PID. E, S, C и U задают нагреватель, цель, циклы и применение; для сохранения может понадобиться M500.

RepRapFirmware строит модель с H или T. Klipper использует PID_CALIBRATE и SAVE_CONFIG. Не копируйте значения другой машины.

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

M303 [E<heater>] [S<temperature>] [C<cycles>] [U<bool>]
M303 H<heater> S<temperature>
E / H / T

Специфичный выбор E, H или T.

S

Целевая температура в °C.

C

Число циклов Marlin.

U / P / A / Y / F / Q

Опции применения, мощности, среды, гистерезиса, вентилятора или вывода.

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

Настроить хотэнд Marlin

M303 E0 S210 C8 U1

E0 настраивается при 210 °C восемь циклов; для сохранения может нужен M500.

Настроить нагреватель RRF

M303 H1 P1 S240

Нагреватель 1 настраивается на 240 °C при полном PWM.

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

СистемаСтатусЧто меняется
MarlinОбычноОбычно при включённом PID; индексы и сохранение зависят от сборки.
KlipperПроверить диалектИспользует PID_CALIBRATE и SAVE_CONFIG вместо встроенного M303.
RepRapFirmwareОбычноM303 асинхронно строит модель и может превысить цель.
CNC controllersНе применимоНе относится к общему CNC.

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

Не моделируется

Просмотр не нагревает, не циклирует, не проверяет и не применяет PID.

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

  • Автонастройка реально нагревает и может превысить цель.
  • Настраивайте реальную систему в подходящих условиях.
  • Применение и сохранение — разные шаги.

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

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