Calibration de la CR-10

Depuis la remise en route de ma CR-10 après une longue période de stockage je rencontre toujours des problèmes.

Voici quelques liens pour expliquer les calibrations de base :

  1. Réglage du PID de la tête chauffante pour avoir une montée en température constante et une température d’impression constante : https://3dprinting.forumactif.org/t226-reglage-du-pid-aux-petis-oignons 
  2. Calibration de l’extrudeur puis calibration des moteurs des axes : https://mattshub.com/blog/2017/04/19/extruder-calibration (à coupler avec mon article sur la calibration des axes X, Y, Z (ici)

J’ai réussi à imprimer avec Cura un cube XYZ avec les bonnes dimensions et mon extrudeur imprime la bonne quantité de plastique.

Maintenant le problème suivant est au niveau du réglage de la rétractation. Avant j’avais une valeur de 6,2mm dans S3D avec une vitesse de rétraction de 80 et au final le plastique remontait trop haut et bouchait la buse.

J’ai changé la buse, nettoyé le corps chauffant et baissé la rétractation.

J’ai appliqué la méthode décrite ici : https://www.matterhackers.com/articles/retraction-just-say-no-to-oozing  avec le modèle disponible ici : https://www.thingiverse.com/thing:1441887 

J’ai obtenu des cubes très propres avec Cura et avec S3D avec des valeurs de rétractation entre 5 et 6mm et une vitesse de rétractation aux alentours de 45 mm/s.

Avec Cura j’ai mis la rétractation à 5,2mm et j’ai tenté l’impression de la tour Eiffel et c’est une catastrophe. Il y a des filaments de plastique partout et les morceaux sont difformes a cause des bulles plastique qu’il y a partout.

Je ne vais pas refaire des Tour Eiffel jusqu’à ce que ce soit bon mais j’ai trouvé un modèle qui reproduit correctement le problème sans être trop gros (https://www.thingiverse.com/thing:2510164).

J’ai demandé des conseils sur le groupe Facebook pour essayer de résoudre mes problèmes. Globalement la réponse a été d’augmenter un peu la rétractation et surtout de baisser la température de la buse. J’ai donc fait différents essais et avec une rétractation à 5,5mm et une température de 200°C j’obtiens un rendu plutôt propre avec encore quelques petits fils.

Le filament Arianeplast à vraisemblablement une tendance à couler car les autres personnes qui l’utilisent ont des distances de rétractation de 6,5 à 7 mm. Je vais poursuivre mes essais pour tenter de ne plus avoir du tout de fils mais en tout cas le rendu est vraiment meilleur avec mes paramètres actuels.

A chaque nouveau filament utilisé je préconise les étapes suivantes :

  1. Imprimer une tour de température pour choisir la plus adaptée (ici par exemple)
  2. Régler correctement le flow avec le modèle suivant : https://www.thingiverse.com/thing:3397997
    • Valeur de flow = (Distance attendue / Distance mesurée) x valeur de flow utilisée pour l’impression
  3. Régler la rétractation avec le modèle suivant https://www.thingiverse.com/thing:1441887 
  4. Enregistrer ces paramètres en créant une nouvelle version de PLA dans Cura avec la marque et la couleur ou le type du filament

Comment calibrer les moteurs des axes de la CR-10?

Il y a quelques temps je me suis lancée dans l’impression d’un support pour bobine. Pour ce support il fallait imprimer des éléments avec des dimensions assez précises type visserie.

La qualité d’impression des pièces que j’ai réalisé était plutôt bonnes mais niveau dimensionnel c’était la catastrophe, les vis ne rentraient pas bien dans les trous. J’ai du tarauder une partie des éléments à la main pour que ça passe…

Sur le groupe Facebook francophone dédié à la CR-10 je suis tombée sur un commentaire qui parlait de calibration des moteurs des axes.

J’ai suivi le tuto fourni et là miracle, mon cube de test fait maintenant 20x20x20 et pas 20.2×20.2×19.6.

Voici donc le fameux tuto.

Donc pour bien calibrer les axes XYZ il faut :

  1. Imprimer un cube de calibration 20x20x20 https://www.thingiverse.com/thing:214260.
  2. Avec un pied à coulisse récupérer la mesure des faces du cubes pour chaque axe “X,Y,Z”. Puis les noter sur une feuille de papier.
  3. Pour les mesures récupérées sur les axes X et Y faire cette opération :
    (“distance-expected” * “current steps value”) / “distance printed” soit pour l’axe X : 20 * 80 / “taille obtenue en mesurent axe x” du cube que vous venez d’imprimer. Cela donne le nouveau “xstep”. Noter la valeur de “xstep” obtenue par rapport à celle de 80 programmée d’origine.
  4. Faire la même chose pour axe Y.
  5. Pour l’axe Z c’est différent, l’opération et la même mais la valeur de “Zstep” par défaut est de 400. L’opération à faire est celle-ci : 20 * 400 / par la taille obtenue en mesurant axe Z sur le cube de calibration
  6. Les nouveaux steps moteur seront à incorporer au début du Gcode de démarrage dans Cura ou Simplify 3D ou à enregistrer dans l’EEPROM de la machine si vous avez cette possibilité

Les résultats par rapport à mes mesures sont les suivants :

M92 X79.6 ; Xsteps correction
M92 Y79.6 ; Ysteps correction
M92 Z404 ; Zsteps correction

Lorsque l’on ré-imprime ensuite le même cube de calibration 20×20, il doit avoir des dimensions bien plus proches de 20x20x20. Ce réglage permettra d’avoir des pièces avec le bon dimensionnel.