MPC en lugar de PID: por qué cambiamos el control de temperatura en las impresoras Revon

12 de noviembre de 2026 · 3 min de lectura

MPC en lugar de PID: por qué cambiamos el control de temperatura en las impresoras Revon

Las impresoras Revon controlan ahora la temperatura de la boquilla con MPC (Model Predictive Control) en lugar de un controlador PID clásico. El cambio no se ve en la pantalla, pero sí en la pieza. Explicamos en qué se diferencian ambos enfoques y por qué hemos dado el paso.

Cómo funciona el PID

El PID mira un único valor: el error, la diferencia entre la temperatura objetivo y la medida. La potencia del calentador es la suma de tres términos:

  • P (proporcional): cuanto mayor es el error ahora, más potencia,
  • I (integral): acumula el error en el tiempo y elimina desviaciones constantes,
  • D (derivativo): reacciona a la velocidad de cambio del error y amortigua los sobrepicos.

Es sencillo y robusto, pero tiene un límite incorporado: siempre actúa a posteriori. La temperatura tiene que desviarse primero. Y en el hotend hay un retardo entre calentador, bloque, boquilla y termistor: el calor necesita tiempo para llegar al sensor. Cuando la impresora acelera de repente o enciende el ventilador de capa, el PID ve la caída cuando el plástico ya fluye más frío. Después la recupera, a menudo con sobrepico y oscilaciones.

Además, los parámetros del PID se ajustan a una temperatura. A otra temperatura, caudal o velocidad de ventilador funcionan peor.

Cómo funciona el MPC

El MPC no espera al error. Dispone de un modelo térmico del cabezal, una descripción simplificada de la física del hotend: cuánta energía calienta el bloque (capacidad calorífica), con qué rapidez pasa el calor del calentador al bloque y al sensor, cuánto se pierde al ambiente y cuánto se lleva el ventilador.

En resumen: potencia del calentador = energía para calentar el bloque + pérdidas al ambiente + pérdidas por el ventilador + calor que absorbe el filamento. Cada término se puede calcular de antemano:

  • Filamento: el controlador conoce el caudal actual (mm³/s) y el calor específico del material, así que añade potencia antes de que baje la temperatura,
  • Ventilador: conoce su velocidad y su efecto en las pérdidas,
  • Ambiente: tiene en cuenta la temperatura de la cámara.

Con ello el MPC predice la temperatura de los próximos instantes y elige al momento la potencia que alcanza el objetivo. La lectura del termistor sirve entonces para corregir el modelo, no para perseguir el error. Es un enfoque de la automatización industrial para procesos con grandes retardos y perturbaciones previsibles.

Por qué importa en la impresión 3D

  • Temperatura estable significa viscosidad estable. El plástico fluye mejor cuanto más caliente está. Variaciones de unos grados cambian el caudal y, con él, el ancho de línea, el brillo y las dimensiones de las paredes.
  • Imprimir rápido significa caudal variable. A altas velocidades el caudal salta entre paredes, relleno y tramos cortos. El PID no llega a tiempo; el MPC conoce el cambio al instante.
  • El ventilador de capa ya no hace bajar la temperatura de la boquilla en las siguientes capas.
  • Las máquinas grandes imprimen durante horas. La estabilidad de la temperatura se traduce en repetibilidad de la primera a la última capa.

Cómo es en las impresoras Revon

En Revo OS todas las máquinas Revon usan solo MPC; el PID ya no se utiliza. El modelo del cabezal se obtiene con una calibración: la impresora calienta y enfría el bloque por sí misma, mide la respuesta y guarda los parámetros. La realizamos en la puesta en marcha y tras cambiar el calentador, el bloque o el termistor. Cambiar solo la boquilla (con llave de 7 mm) no requiere una nueva calibración.

¿Dudas sobre el control de temperatura de tu impresora o quieres pasar a Klipper con MPC? Escríbenos: es nuestro trabajo diario en el servicio técnico.

¿Qué es el MPC en una impresora 3D?

El MPC (Model Predictive Control) es un control de temperatura del hotend basado en un modelo térmico del cabezal. En lugar de reaccionar al error como el PID, predice el efecto del caudal de filamento, del ventilador y del ambiente y aporta potencia por adelantado.

¿Es el MPC mejor que el PID?

Con caudal y ventilador variables, sí: la temperatura es más estable y el modelo sirve en todo el rango de temperaturas. El PID es más sencillo, pero siempre reacciona a posteriori.

¿Hay que recalibrar el MPC tras cambiar la boquilla?

No. La calibración se repite tras cambiar el calentador, el bloque calefactor o el termistor. Un simple cambio de boquilla no la requiere.

Siga leyendo