Что означает 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 U1E0 настраивается при 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.
Частые ошибки
- Автонастройка реально нагревает и может превысить цель.
- Настраивайте реальную систему в подходящих условиях.
- Применение и сохранение — разные шаги.
Первичные источники
Эта страница — перевод исходного английского объяснения, сверенного с документацией прошивок ниже. Всегда проверяйте команды по прошивке и конфигурации той машины, которая будет их выполнять.