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 / T

Seletor específico: E, H ou T.

S

Temperatura alvo em °C.

C

Número de ciclos no Marlin.

U / P / A / Y / F / Q

Opções próprias para aplicar, potência, ambiente, histerese, ventoinha ou saída.

Exemplos práticos

Ajustar hotend Marlin

M303 E0 S210 C8 U1

E0 é ajustado a 210 °C por oito ciclos; salvar pode exigir M500.

Ajustar aquecedor RRF

M303 H1 P1 S240

Aquecedor 1 é ajustado a 240 °C com PWM total.

Contexto de firmware

SistemaSituaçãoO que muda
MarlinComumComum com PID ativo; índices e salvamento dependem do build.
KlipperVerificar dialetoUsa PID_CALIBRATE e SAVE_CONFIG, não M303 integrado.
RepRapFirmwareComumM303 calcula modelo assíncrono e pode ultrapassar o alvo.
CNC controllersNão aplicávelNão aplicável a CNC geral.

O que este visualizador pode mostrar

Não simulado

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.