mardi 11 juin 2013

Marlin - La commande M303 - utilisez-la!

Il s'agit d'une grande fonctionnalité dans le firmware Marlin: le PID autotune.  Malheureusement, peu de gens savent qu'elle existe.

Le PID est un algorithme qui commande le dispositif de chauffage dans l'embout chauffant.  Cet algorithme sert à contrôler le plus précisément possible la température. L'algorithme doit être à l'écoute pour votre type d'embout chauffant, car pour bien fonctionner, il a besoin de connaitre sa réaction, sa masse et sont inertie. Chaque embout chauffant ne sont pas égale, la taille et les matériaux utilisé influence grandement le PID. Sans un contrôle précis de la température, vous pouvez avoir de grandes variations de température et la qualité et les performance de l'extrusion de plastique à travers vos impressions en seront certainement affecté.

Marlin possède une commande qui rendre l'ajustement de vos paramètre du PID un jeu d'enfant.

À partir de Pronterface, se connecter à votre imprimante (préférable de commencer cette procédure froid), et dans la console (en bas à droite à côté du bouton "envoyer"), tapé la commande M303. Il procédera à 3 reprises et chauffera l'about chauffant jusqu'à 150C. Le cycle peu prendre un peu de temps. A la fin, il vous donnera un ensemble de paramètre.

Faite la même commande 4 ou 5 fois, Marlin va affiner les chiffres à chaque fois. A la fin, votre fenêtre d'état affichera quelque chose comme ceci:

bias: 36 d: 36 min: 148.52 Max: 151.66
Ku: 29.26 Tu: 34.08
Clasic PID
Kp: 17.93
Ki: 1.07
Kd: 75.22
PID Autotune finished !

Vous avez deux choix dans la façon d'utiliser cette information. Le plus simple est de mettre une commande dans slic3r sous l'onglet Printer Setting - Custom GCODE dans la section Start G-Code comme ceci:

M301 P17.93 I1.07 D75.22

Sinon, allez dans votre configuration.h de firmware et de trouver cette section:

// PID settings:

Mettez en commentaire tout ce qui ne l'est pas. et placez vos propres paramètres:
/ / votre nom de HotEnd
# define DEFAULT_Kp 17.93
# define DEFAULT_Ki 1,07
# define DEFAULT_Kd 75.22

Compiler et télécharger vers l'imprimante.

Si vous avez des fluctuations de température sur votre embout chauffant autant que + / - 3 ou 4. Cette procédure devrait régler adéquatement votre problème a tout jamais.

Aucun commentaire:

Publier un commentaire