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 S

Porcentaje global de velocidad de avance para seguir el movimiento G-code.

M221 S

Porcentaje de extrusión aplicado a los siguientes movimientos E.

T

Extrusor objetivo para M221 en firmware que soporta factores de flujo por herramienta.

Ejemplos prácticos

Ejecutar movimientos al 80 por ciento

M220 S80

Reduce la anulación de la velocidad de avance sin reescribir cada palabra F.

Reducir la extrusión comandada

M221 S95

Escala el movimiento E siguiente al 95 por ciento mientras se dejan sin cambios los comandos de velocidad XY.

Contexto de firmware

SistemaEstadoQué cambia
MarlinComúnM220 controla el porcentaje de velocidad de avance y M221 controla el porcentaje de flujo, con parámetros opcionales adicionales.
KlipperComúnSoporta factor de velocidad M220 y factor de extrusión M221 para compatibilidad con slicer y host.
RepRapFirmwareComúnSoporta factores de velocidad y extrusión con detalles específicos por firmware para cada herramienta e informes.
CNC controllersRevisar dialectoLas 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

Ambas sobrescrituras se aplican desde su línea de origen

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.