Control de la temperatura de la cámara

Configuración de los ajustes de temperatura de la cámara de la impresora 3D

En Orca Slicer, la temperatura de la cámara se controla mediante dos comandos principales de G-code: M141 y M191. Estos comandos activan el calentador de la cámara y mantienen la temperatura deseada durante todo el proceso de impresión.

Para asegurarte de que la temperatura de la cámara de tu impresora esté configurada correctamente, sigue estos pasos:

Paso 1: Abrir la configuración del material

  • Ve a la pestaña Filamento.
  • Asegúrate de que la opción “Activar control de temperatura” esté seleccionada.

Paso 2: Verificar la configuración de la impresora

  • Abre la pestaña Configuración de la impresora.
  • Confirma que la opción “Admitir control de temperatura de la cámara” esté marcada.
  • Una vez activada, Orca Slicer insertará automáticamente el comando M191 al inicio del G-code (antes del código de la máquina).

Paso 3: Configuración manual de la temperatura

  • Si prefieres establecer la temperatura manualmente, abre la pestaña Machine G-code en Orca Slicer.
  • Usa los siguientes comandos según tu configuración:

Para el primer filamento:

 M191 S{chamber_temperature[0]}

Para la temperatura más alta entre todos los filamentos:

M191 S{overall_chamber_temperature}

Estos ajustes aseguran que la cámara de impresión mantenga la temperatura correcta para tu tipo de material, mejorando la adhesión entre capas, la precisión dimensional y la calidad general de la impresión.

Control Printer
Control Material

Cómo controlar la temperatura de la cámara usando Klipper

[heater_generic chamber_heater]
heater_pin:PB10
max_power:1.0
# Nota de Orca: usa aquí el sensor de temperatura que mide la cámara, no el sensor PTC predeterminado
sensor_type:NTC 100K MGB18-104F39050L32
sensor_pin:PA1
control = pid
pid_Kp = 63.418
pid_ki = 0.960
pid_kd = 1244.716
min_temp:0
max_temp:70

[gcode_macro M141]
gcode:
    SET_HEATER_TEMPERATURE HEATER=chamber_heater TARGET={params.S|default(0)}

[gcode_macro M191]
gcode:
    {% set s = params.S|float %}
    {% if s == 0 %}
        # Cuando la temperatura objetivo es cero, se omite el proceso de calentamiento
        M117 Calentamiento de la cámara cancelado
    {% else %}
        SET_HEATER_TEMPERATURE HEATER=chamber_heater TARGET={s}
        # Consejo Orca: activa la siguiente línea si deseas usar la cama caliente para ayudar a calentar la cámara
        # M140 S100
        TEMPERATURE_WAIT SENSOR="heater_generic chamber_heater" MINIMUM={s-1} MAXIMUM={s+1}
        M117 Cámara a temperatura objetivo
    {% endif %}