Contrôle de la température de la chambre

Configuration des paramètres de température de la chambre du 3D Printer

Dans Orca Slicer, la température de la chambre est contrôlée à l’aide de deux commandes G-code principales : M141 et M191. Ces commandes activent le chauffage de la chambre et maintiennent la température souhaitée pendant tout le processus d’impression.

Pour vous assurer que la température de la chambre de votre imprimante est correctement configurée, suivez ces étapes :

Étape 1 : Ouvrir les paramètres du matériau

  • Allez dans l’onglet Filament.
  • Assurez-vous que l’option « Activer le contrôle de la température » est sélectionnée.

Étape 2 : Vérifier les paramètres de l’imprimante

  • Ouvrez vos Paramètres d’imprimante.
  • Confirmez que l’option « Prendre en charge le contrôle de la température de la chambre » est cochée.
  • Une fois activée, Orca Slicer insérera automatiquement la commande M191 au début du G-code (avant le code machine).

Étape 3 : Configuration manuelle de la température

  • Si vous préférez définir la température manuellement, ouvrez l’onglet Machine G-code dans Orca Slicer.
  • Utilisez les commandes suivantes selon votre configuration :

Pour le premier filament :

 M191 S{chamber_temperature[0]}

Pour la température la plus élevée de tous les filaments :

M191 S{overall_chamber_temperature}

Ces paramètres garantissent que la chambre d’impression maintient la bonne température pour votre type de matériau, améliorant ainsi l’adhérence des couches, la précision dimensionnelle et la qualité globale de l’impression.

Control Printer
Control Material

Comment contrôler la température de la chambre avec Klipper

[heater_generic chamber_heater]
heater_pin:PB10
max_power:1.0
# Remarque Orca : utilisez ici le capteur de température de la chambre, et non la sonde PTC par défaut
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 %}
        # Si la température cible est égale à zéro, ignorer le processus de chauffage
        M117 Chauffage de la chambre annulé
    {% else %}
        SET_HEATER_TEMPERATURE HEATER=chamber_heater TARGET={s}
        # Astuce Orca : activez la ligne suivante si vous souhaitez que le lit chauffant aide à chauffer la chambre
        # M140 S100
        TEMPERATURE_WAIT SENSOR="heater_generic chamber_heater" MINIMUM={s-1} MAXIMUM={s+1}
        M117 Chambre à température cible
    {% endif %}