O que M303 significa
Marlin cicla o aquecedor ao redor de um alvo para calcular PID. E, S, C e U controlam seletor, alvo, ciclos e aplicação; M500 pode ser necessário para salvar.
RepRapFirmware calcula um modelo com H ou T. Klipper usa PID_CALIBRATE e SAVE_CONFIG. Não copie valores de outra máquina.
Sintaxe e parâmetros
M303 [E<heater>] [S<temperature>] [C<cycles>] [U<bool>]M303 H<heater> S<temperature>E / H / TSeletor específico: E, H ou T.
STemperatura alvo em °C.
CNúmero de ciclos no Marlin.
U / P / A / Y / F / QOpções próprias para aplicar, potência, ambiente, histerese, ventoinha ou saída.
Exemplos práticos
Ajustar hotend Marlin
M303 E0 S210 C8 U1E0 é ajustado a 210 °C por oito ciclos; salvar pode exigir M500.
Ajustar aquecedor RRF
M303 H1 P1 S240Aquecedor 1 é ajustado a 240 °C com PWM total.
Contexto de firmware
| Sistema | Situação | O que muda |
|---|---|---|
| Marlin | Comum | Comum com PID ativo; índices e salvamento dependem do build. |
| Klipper | Verificar dialeto | Usa PID_CALIBRATE e SAVE_CONFIG, não M303 integrado. |
| RepRapFirmware | Comum | M303 calcula modelo assíncrono e pode ultrapassar o alvo. |
| CNC controllers | Não aplicável | Não aplicável a CNC geral. |
O que este visualizador pode mostrar
O visualizador não aquece, cicla, valida nem aplica resultados PID.
Erros comuns
- O autoajuste aquece de verdade e pode ultrapassar a temperatura.
- Ajuste o sistema real em condições adequadas.
- Aplicar e salvar são etapas diferentes.
Fontes primárias
Esta página é a tradução da explicação original em inglês, conferida com a documentação de firmware abaixo. Confirme sempre os comandos com o firmware e a configuração da máquina que vai executá-los.