Étape 9: Configuration et calibrage
Plusieurs parties ont besoin de configuration et le calibrage. Chaque partie de cette étape contribuera grandement à améliorer la qualité de vos impressions.
J’ai utilisé prusa par défaut à l’étape précédente pour tester l’extrudeuse. Après avoir réchauffé l’extrudeuse, j’ai été capable d’extruder une PLA. Maintenant il est temps de mesurer et de calculer si tous les paramètres sont bons. Nous allons modifier le fichier configuration.h si nécessaire et transférez-le sur l’ATMEGA. N’oubliez pas de télécharger le fichier après chaque modification.
Le site reprap.org a toutes les informations nécessaires pour le calibrage de l’imprimante. Une chose qui n’est pas sur cette liste est PID tuning. Ceci est décrit dans le wiki de Reprap. J’ai commencé avec le PID tuning car il est indépendant de l’imprimante étalonnage.
PID-tuning
Depuis que je suis sur marlin pour contrôler le lit de la chaleur et de l’extrudeuse, j’ai besoin définir les paramètres corrects pour le chauffage de ces objets. Avant l’impression, nous avons besoin régler la température de l’extrudeuse et le lit de la chaleur. Lorsque l’imprimante met en marche le lit de la chaleur le courant passe à travers une résistance et la température s’élève. À un moment donné la température sélectionnée est atteinte. Maintenant, l’imprimante s’éteint le pouvoir du lit de la chaleur. Parce qu’il y a des retards, en atteignant la température et mise hors tension, la température dépasse la température réglée. Les paramètres PID stockent les caractéristiques de la température du lit de la chaleur (et extrudeuse). Il va ralentir le chauffage lorsque l’imprimante atteint la température sélectionnée,
La commande suivante (après avoir connecté à l’imprimante avec le prconsole) allume le lit de chaleur jusqu'à atteindre 60 degrés celcius. Et la maintient à 60 degrés pendant 8 cycly.
M303 C8 E-1 S60
La console donne les résultats
biais : d: 78 78 min: 59,79 max : 60.19 Ku : 504.75 Tu : 10.22
Classique PID Kp : Ki 302.85 : 59.24 Kd: 387.04
Autotune PID terminé !
Mettre les derniers constantes Kp, Ki et Kd par dessus en Configuration.h
Après avoir configuré la chaleur lit continuer avec l’extrudeuse. Celui-ci a un réglage de température plus élevé :
M303 E0 S190 C8
Mes premiers résultats sont :
biais : d: 65 65 min: 186.25 max : 194.55 Ku : Tu 19.95 : 51,51
Classique PID Kp : 11.97 Ki : 0,46 Kd: 77.09
Autotune PID terminé !
Mettre les derniers constantes Kp, Ki et Kd par dessus en Conf iguration.h
Exécutez les commandes plusieurs fois jusqu'à ce que les valeurs cessent de changer. Commencez toujours par une lit de chaleur froid/extrudeuse. Mes résultats finaux (ne pas utiliser ces valeurs, déterminer vos propres paramètres) :
#define PIDTEMP
#define DEFAULT_Kp 11.60
#define DEFAULT_Ki 0,40
#define DEFAULT_Kd 83,55
#define PIDTEMPBED
#define DEFAULT_bedKp 310,61
#define DEFAULT_bedKi 60,76
#define DEFAULT_bedKd 396.96
Moteurs
Les paramètres sur la page d’instructables pour la construction d’un i3 Prusa sont :
#define DEFAULT_AXIS_STEPS_PER_UNIT {78.7402,78.7402,4000,760*1.1}
Lorsque vous l’utilisez 8825 stepsticks au lieu de 4988 stepsticks les valeurs sont (1/16 étape vs 1/32)
#define DEFAULT_AXIS_STEPS_PER_UNIT {157.4804,157.4804,8000,317,6616}
Les deux valeurs sont fausses pour mon imprimante. Faites le calcul et on calcule ces valeurs sur votre propre imprimante. J’ai fini avec les valeurs suivantes :
#define DEFAULT_AXIS_STEPS_PER_UNIT {160, 160, 8000, 291.0261}
C’est seulement 2,52 marches à l’unité hors tension, mais vous verrez la différence.
Extrudeuse
J’ai fait mes calculs : steps_per_mm = (motor_steps_per_rev * driver_microstep) / (hob_effective_diameter * pi) = (200 * 32) / (7 * 3,1415926) = 291.02618
Mais la pratique est différente de la théorie. Tout a fonctionné en quelque sorte parce que j’ai eu la tort de buse trop. Après avoir modifié les paramètres de gicleur correct de 0,3 mm, l’imprimante a donné trop d’incandescence. Première pensée a été réduire de moitié la valeur, peut-être que le multiplicateur de moteurs pas à pas n’est pas 1/32ème mais 1/16e. Alimentation (via Pronterface) des filaments de 10 cm de la buse utilisée seul filament de 5,4 cm. J’ai multiplié mes réglages avec 0,54. J’ai répété ce test après avoir téléchargé le firmware à l’imprimante. Enfin, avec des paramètres de 191 marches/mm, l’imprimante a donné le montant exact du filament de 100 mm.
Ensuite réglage que j’ai voulu vérifier était l’extrudeuse vitesse d’avance (seconde image). J’ai commencé par un filament 100 mm à une vitesse de 10 mm/sec. Il en est résulté à l’aide de filament de 100 mm (cela a pris 10 minutes). La prochaine épreuve était de 30 mm/s, servant aussi à incandescence de 100 mm. J’ai augmenté le débit d’alimentation jusqu'à ce que l’extrudeuse ne pouvait pas gérer à incandescence de 100 mm. Cela s’est passé au-dessus du taux d’alimentation de 75 mm/sec. J’ai changé la valeur à une valeur sûre de 60 mm/sec.
Lit de nivellement
Cette partie est décrite dans le wiki de Reprap (mise à niveau du lit de l’impression).
Logiciel
La taille par défaut du logiciel est de 0,5 mm. La taille de buse d’extrusion est de 0,3 mm. Nous avons besoin de modifier les paramètres du logiciel avant de l’imprimer. Le premier test avec cette imprimante a échoué parce que j’ai utilisé la valeur par défaut. Il en est résulté le montant inexact du filament et la hauteur trop grande couche d’alimentation.