Qué significa M303
Marlin cicla el calentador alrededor de un objetivo para calcular PID. E, S, C y U controlan selector, temperatura, ciclos y aplicación; M500 puede ser necesario para guardar.
RepRapFirmware calcula un modelo con H o T. Klipper usa PID_CALIBRATE y SAVE_CONFIG. No se deben copiar valores de otra máquina.
Sintaxis y parámetros
M303 [E<heater>] [S<temperature>] [C<cycles>] [U<bool>]M303 H<heater> S<temperature>E / H / TSelector específico: E, H o T.
STemperatura objetivo en °C.
CNúmero de ciclos en Marlin.
U / P / A / Y / F / QOpciones propias para aplicar, potencia, ambiente, histéresis, ventilador o salida.
Ejemplos prácticos
Ajustar hotend Marlin
M303 E0 S210 C8 U1E0 se ajusta a 210 °C durante ocho ciclos; guardar puede requerir M500.
Ajustar calentador RRF
M303 H1 P1 S240El calentador 1 se ajusta a 240 °C con PWM completo.
Contexto de firmware
| Sistema | Estado | Qué cambia |
|---|---|---|
| Marlin | Común | Común con PID habilitado; índices y guardado dependen de la compilación. |
| Klipper | Revisar dialecto | Usa PID_CALIBRATE y SAVE_CONFIG, no M303 incorporado. |
| RepRapFirmware | Común | M303 calcula un modelo asíncrono y puede sobrepasar el objetivo. |
| CNC controllers | No aplicable | No aplicable al CNC general. |
Qué puede mostrar este visor
El visor no calienta, cicla, valida ni aplica resultados PID.
Errores frecuentes
- El autoajuste calienta de verdad y puede sobrepasar la temperatura.
- Ajustar el sistema real en condiciones adecuadas.
- Aplicar y guardar son pasos distintos.
Fuentes primarias
Esta página es una traducción de la explicación original en inglés, revisada frente a la documentación de firmware que aparece abajo. Confirma siempre los comandos con el firmware y la configuración de la máquina que los va a ejecutar.