Qué significa M220 / M221
M220 es el factor de velocidad en tiempo real o de velocidad de avance. En S50, se solicita un movimiento nominal de 100 mm/s a aproximadamente la mitad de esa velocidad de avance antes de otros límites. M221 es el factor de extrusión o flujo: en S95, el movimiento E comandado se escala al 95 por ciento. Cambiar uno no calcula automáticamente el otro.
Estos controles son útiles para ajustes cautelosos en tiempo de ejecución, pero no son un sustituto de un perfil de slicer correcto. La velocidad afecta la refrigeración, la presión y el flujo alcanzable; el flujo afecta el tamaño del cordón y el uso de material. El firmware puede aplicar los factores en diferentes etapas de la planificación, y el porcentaje mostrado en un LCD puede representar el estado persistente de la máquina que no está escrito en el archivo.
Sintaxis y parámetros
M220 S<speed-percent>M221 S<flow-percent> [T<extruder>]M220 SPorcentaje global de velocidad de avance para seguir el movimiento G-code.
M221 SPorcentaje de extrusión aplicado a los siguientes movimientos E.
TExtrusor objetivo para M221 en firmware que soporta factores de flujo por herramienta.
Ejemplos prácticos
Ejecutar movimientos al 80 por ciento
M220 S80Reduce la anulación de la velocidad de avance sin reescribir cada palabra F.
Reducir la extrusión comandada
M221 S95Escala el movimiento E siguiente al 95 por ciento mientras se dejan sin cambios los comandos de velocidad XY.
Contexto de firmware
| Sistema | Estado | Qué cambia |
|---|---|---|
| Marlin | Común | M220 controla el porcentaje de velocidad de avance y M221 controla el porcentaje de flujo, con parámetros opcionales adicionales. |
| Klipper | Común | Soporta factor de velocidad M220 y factor de extrusión M221 para compatibilidad con slicer y host. |
| RepRapFirmware | Común | Soporta factores de velocidad y extrusión con detalles específicos por firmware para cada herramienta e informes. |
| CNC controllers | Revisar dialecto | Las sobrescrituras de alimentación y del husillo pueden ser controles físicos o diferentes comandos; el flujo de extrusión M221 no es aplicable. |
Qué puede mostrar este visor
El visor aplica M220 a la duración del movimiento siguiente y M221 a los totales de filamento siguientes. Los movimientos anteriores permanecen sin cambios, coincidiendo con su posición en la secuencia de comandos.
Errores frecuentes
- M220 S50 no reduce automáticamente a la mitad M221; la velocidad y el material son estados separados.
- Un porcentaje de flujo cambia la E comandada, no un volumen verificado por sensor que salga de la boquilla.
- Los anulares del panel de la máquina nunca pueden aparecer en el archivo guardado, por lo que un visor fuera de línea no puede conocerlos.
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.