Aller au contenu

Filament ABS

neoraptor

Optimisation de la montée en température (hotend et plateau)

Messages recommandés

Bonjour à tous,

Je vous propose un petit tuto afin d'optimiser la façon dont chauffe l'imprimante.

Voici les principaux avantages:
* Régulation plus fine de la température, adaptée à la température voulue
* Montée en température optimale
* Système optimisé

Sur mon imprimante, la température du plateau avait tendance à dépasser avant de se stabiliser, ce qui augmentait le temps de chauffe. Il arrive également que la température du hotend oscille durant l'impression.
Cette procédure permet de corriger ces soucis.

Je pars du principe que vous avez un Octoprint fonctionnel (ou tout autre moyen d'envoyer des commandes à l'imprimante).

 

1. Récupération des paramètres PID de base :

Pensez à surveiller l'évolution des températures durant l'autotune en cas de dépassement excessif (>300°C).

* Pour le hotend / tête d'impression : Rentrer la commande M301 depuis le terminal, ce qui nous donne la ligne suivante (aa.aa/bb.bb/cc.cc étant les paramètres PID):

M301 Paa.aa Ibb.bb Dcc.cc

* Pour le lit chauffant: même procédure avec la commande M304, d'où:

M304 Paa.aa Ibb.bb Dcc.cc


2. Lancement de l'autotune PID:

* Pour le hotend : Commencer la procédure avec le hotend à température ambiante puis rentrer la commande suivante pour un tuning à 230°C (vous pouvez modifier ce paramètre) et sur 8 passes

M303 E0 S230 C8

Note: il est intéressant d'activer également le ventilateur afin d'avoir des conditions similaires à une impression (vu que ça souffle de l'air froid sur la duse)

A la fin de l'autotune, on obtient les lignes suivantes. Noter les valeurs Kp,Ki et Kd:

Recv:  Clasic PID
Recv:  Kp: 18.84
Recv:  Ki: 1.28
Recv:  Kd: 69.47
Recv: PID Autotune finished! Put the Kp, Ki and Kd constants into Configuration.h

* Pour le lit chauffant:  même procédure avec une température de 65°C

L'autotune servant à réguler la température autour de la consigne (+/- 2°C), Il n'est donc pas nécessaire de commencer l'autotune à température ambiante. Démarrer à environ 15°C en-dessous de la consigne est suffisant pour de bons résultats (à faire en cas d'échec timeout de l'autotune).

M303 E-1 S65 C8

 

3. Sauvegarde des paramètres

* Pour le hotend: Appliquer les valeurs récupérées ci-dessus (Kp,Ki et Kd):

M301 P18.84 I1.28 D69.47

* Pour le lit chauffant: idem avec la commande

M304 Pxx.xx Iyy.yy Dzz.zz

 

* Puis les enregistrer dans l'EEPROM (afin de les avoir à nouveau au prochain redémarrage) via

M500

 

Remarque:

Pour aller un peu plus loin, il est possible d'utiliser des sets de paramètres PID différents en fonction de la température souhaitée (exemple: autotune à 205°C pour du PLA / 245°C pour du PETG / ...).

Il suffit de mettre dans un script de démarrage la ligne suivante pour appliquer les paramètres à l'impression:

M301 Paa.aa Ibb.bb Dcc.cc

 

 

Bon print !

 

 

Voici quelques ressources supplémentaires:
http://rigidtalk.com/wiki/index.php?title=PID_tuning
http://reprap.org/wiki/Heatbeds_-_A_beginner's_guide#PID_autotune
http://forum.seemecnc.com/viewtopic.php?t=9872

Modifié (le) par neoraptor
  • J'aime 1
  • Merci ! 1

Partager ce message


Lien à poster
Partager sur d’autres sites

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !

Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant

  • Sur cette page :   0 membre est en ligne

    Aucun utilisateur enregistré regarde cette page.

×