O que G4 significa

Uma pausa acrescenta tempo sem solicitar um novo percurso. É útil quando um processo precisa se estabilizar — por exemplo, após ativar um dispositivo ou antes de fazer uma medição. Em Marlin, o comando espera pelo movimento planejado anteriormente e então mantém pela duração solicitada.

P e S não são números intercambiáveis: G4 P500 é meio segundo no firmware comum de impressoras, enquanto G4 S5 são cinco segundos. Dialetos CNC também usam G4, mas a palavra de tempo e as unidades são específicas do controlador, então arquivos portáteis devem indicar claramente seu controlador alvo.

Sintaxe e parâmetros

G4 P<time-ms>
G4 S<time-seconds>
P

Duração da permanência em milissegundos em impressoras do tipo Marlin e Klipper G-code.

S

Duração da permanência em segundos em Marlin; suporte e precedência variam conforme o controlador.

Exemplos práticos

Pausar por meio segundo

G4 P500

Adiciona uma permanência de 500 ms após a conclusão do movimento planejado anteriormente.

Pausar por cinco segundos

G4 S5

Marlin interpreta S como segundos. Confirme este formulário antes de usá-lo em outro controlador.

Contexto de firmware

SistemaSituaçãoO que muda
MarlinComumSuporta P milissegundos e S segundos; S tem precedência quando ambos estão presentes.
KlipperComumDocumenta G4 P com uma duração em milissegundos.
RepRapFirmwareComumSuporta dwell, com detalhes documentados no dicionário de firmware G-code.
CNC controllersVerificar dialetoG4 é comum, mas a interpretação de P pode ser em segundos ou em unidades definidas pelo controlador.

O que este visualizador pode mostrar

Incluído na linha do tempo

O visualizador adiciona o tempo de dwell G4 suportado à sua duração medida e preserva o evento de origem, mas não pode modelar um processo externo se ajustando durante a pausa.

Erros comuns

  • Não leia P500 como 500 segundos na impressora G-code; em Marlin e Klipper isso significa 500 milissegundos.
  • Um dwell bloqueia o progresso, mas não resfria, aquece ou move nada por si só.
  • Um visualizador offline pode contar o atraso solicitado, não a sobrecarga do agendamento do firmware ou a latência da comunicação com o host.

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.