Qué significa G4
Una pausa añade tiempo sin solicitar un nuevo camino. Es útil cuando un proceso necesita estabilizarse, por ejemplo, después de activar un dispositivo o antes de tomar una medida. En Marlin, el comando espera el movimiento planeado previamente y luego sostiene la duración solicitada.
P y S no son números intercambiables: G4 P500 es medio segundo en el firmware común de impresoras, mientras que G4 S5 es cinco segundos. Los dialectos CNC también usan G4, pero la palabra de tiempo y las unidades son específicas del controlador, por lo que los archivos portátiles deben indicar claramente su controlador objetivo.
Sintaxis y parámetros
G4 P<time-ms>G4 S<time-seconds>PDuración de permanencia en milisegundos en impresoras G-code estilo Marlin y Klipper.
SDuración de permanencia en segundos en Marlin; el soporte y la prioridad varían según el controlador.
Ejemplos prácticos
Pausa por medio segundo
G4 P500Agrega una permanencia de 500 ms después de que se haya completado el movimiento planeado previamente.
Pausa por cinco segundos
G4 S5Marlin interpreta S como segundos. Confirme este formato antes de usarlo en otro controlador.
Contexto de firmware
| Sistema | Estado | Qué cambia |
|---|---|---|
| Marlin | Común | Soporta P milisegundos y S segundos; S tiene prioridad cuando ambos están presentes. |
| Klipper | Común | Documenta G4 P con una duración en milisegundos. |
| RepRapFirmware | Común | Soporta tiempo de espera, con detalles documentados en el diccionario de firmware G-code. |
| CNC controllers | Revisar dialecto | G4 es común, pero la interpretación de P puede ser en segundos o unidades definidas por el controlador. |
Qué puede mostrar este visor
El visor añade el tiempo de espera G4 soportado a su duración medida y conserva el evento original, pero no puede modelar el asentamiento de un proceso externo durante la pausa.
Errores frecuentes
- No lea P500 como 500 segundos en la impresora G-code; en Marlin y Klipper significa 500 milisegundos.
- Una pausa bloquea el progreso pero no enfría, calienta ni mueve nada por sí misma.
- Un visor fuera de línea puede contar la demora solicitada, no la sobrecarga de programación del firmware ni la latencia de comunicación con el host.
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.