Tour de température customisable

Lors de l’utilisation d’une nouvelle bobine de filament il est important de définir les meilleurs paramètres d’impression pour le filament. En effet suivant la marque, la couleur ou le type de matériau la température d’extrusion peut être différente.

Pour savoir quoi utiliser on imprime une tour de température. Il en existe de nombreux modèles mais j’ai choisi celle-ci qui a l’avantage d’être customisable (tour de température)

Le principe d’utilisation est décrit dans thingiverse mais ça n’a pas marché directement. Voici la marche à suivre qu’on a appliqué pour avoir le Gcode qui va bien.

  • Installer Openscad et ouvrir le ficher .scad présent sur thingiverse. Dans le logiciel dans la partie à gauche il est possible d’éditer la tour de température en indiquant la température de la base, la température en haut et le step de changement, ici par exemple 220 vers 190 avec un pas de 5 degrés
/* [General] */
// temperature of the first lowest block
start_temp = 220;
// temperature of the last highest block
end_temp = 190;
// change in temperature between successively printed blocsk
temp_step = 5;
  • Aller ensuite dans le menu conception puis choisir « Rendu (F6)« . Le fichier 3D va se modifier pour correspondre aux valeurs de température choisies.
  • Une fois terminé dans Fichier choisir Exporter et Exporter le fichier en stl
  • Ouvrir ce fichier stl nouvellement créé dans Cura
  • Choisir un profil avec des couches de 0,2 mm et définir une température d’impression de 200° et une température de bed à 60° (pour du PLA)
  • Laisser le slicer travailler et enregistrer le .gcode
  • Il faut ensuite appliquer un script Python (fourni sur Thingiverse) pour intégrer les températures définies aux bonnes couches. Pour cela j’ai utilisé notre serveur linux car je n’avais pas envie d’installer Python sur mon PC.
  • Il faut modifier le fichier gcode pour le convertir au format Linux car il provient de Windows via la commande dos2unix puis le lancer avec la commande suivante  en complétant avec ses propres valeurs
dos2unix monfichier.gcodepython
setLayerTemperatur.py -s STARTTEMP -e ENDTEMP -t TEMPSTEP -f monfichier.gcode
  • Là, le script affiche les couches pour lesquelles la température a été modifiée et créé un nouveau gcode commençant par OUT. Il est possible de conserver ce fichier pour l’utiliser avec toutes les nouvelles bobines que l’on utilise.

Check-list de démarrage avec la CR-10

Ça y est notre CR-10 devrait arriver cette semaine tout est en place à la maison pour l’accueillir.

Petit rappel des grandes étapes et contrôles principaux à réaliser.

  1. Pendant le déballage penser à faire un unboxing avec photos au cas où il manquerait des pièces ou que certaines pièces soient abîmées.
  2. Une fois tous les éléments sortis du carton vient l’étape du montage. Le mode d’emploi fourni n’est pas forcement très clair mais il existe d’excellentes vidéos sur Youtube (iciiciiciici ou en anglais ici). Il faut vérifier que tous les éléments coulissent bien sur leur axes (plateaux, axes..) et que les courroies soient bien tendues.
  3. Quand le montage est terminé, bien penser à resserrer toutes les vis de la machine, même celles qui étaient déjà en place
  4. Ensuite vient l’heure du réglage du plateau. Le principe c’est qu’il faut mettre en chauffe le plateau et la buse et régler la hauteur du plateau (au 4 coins et au centre) pour qu’une feuille de papier puisse passer entre la buse et plateau mais que ça accroche un peu. Il faut refaire l’opération 3-4 fois pour être sûrs que le niveau soit bien fait. C’est la base pour que les objets imprimés collent bien sur le plateau. Quelques vidéos qui expliquent comment faire (ici et ici)
  5. Pour finir c’est le moment de lancer les premières impressions, et en particulier toutes les améliorations type molettes de réglages, supports de câbles etc… Pour faire simple il y a aussi quelques Gcode dans la carte SD fournie avec l’imprimante, ça permet de tester sans avoir besoin de slicer. Attention le fichier du Neko est corrompu, il n’a pas de tête c’est « Décapicat »

La CR-10 permet de réaliser des impressions très propres sans avoir grand chose d’autre à faire. On peut ensuite imprimer des Benchmarks pour vérifier les dimensions obtenues et l’aspect des pièces (voir l’article sur les benchmarks)

Regroupement de liens utiles pour CR-10

Sur un forum une personne a regroupé pas mal de liens utiles :

https://www.lesimprimantes3d.fr/forum/topic/11103-la-cr-10-de-cr1cr1/

On y trouve par exemple le fichier STL pour imprimer le support de la rallonge µSD, des liens vers toute sortes de tutoriaux…

Les défauts observables en impression 3D et benchmarks

Cura est un très bon logiciel pour démarrer l’impression 3D, mais il existe un autre logiciel nommé Simplify 3D qui est payant et qui permet d’avoir accès a plus de paramètres et d’avoir de meilleurs résulats.

Simplify 3D propose aussi une énorme base donnée avec des aides pour l’impression 3D. Par exemple cette article qui donne les principaux défauts observés et surtout comment les résoudre. https://www.simplify3d.com/support/print-quality-troubleshooting/#not-extruding-at-start-of-print

Il y a aussi ces liens dans le même ordre d’idee : 

Lorsqu’on achète une imprimante 3D il y a certains modèles de test qui peuvent être réalisés afin de pouvoir observer la présence de ces défauts :

  1. Le très connu 3D Benchy qui est un joli petit bateau mais très complexe a imprimer et qui permet d’ameliorer la calibration de l’imprimante
  2. XYZ 3D Cube qui permet de régler finement le pas de l’imprimante pour chaque axe
  3. La tour de calibration pour identifier la meilleure température d’extrusion pour un filament (Tuto) (ou cet autre modèle, ou celui-ci)

Un lien supplémentaire qui explique comment régler la rétractation Lien

Octoprint

Edit du 28/03/2018 SkipCool: Octoprint peut également être contrôlé via un plugin jeedom dont le test sera détaillé plus tard.

Pour pouvoir contrôler son imprimante à distance, le logiciel Octoprint est tout indiqué. Il s’agit d’une distribution linux spécifique destinée a être installée sur Raspberry Pi 3. Une fois installée tout est commandé via une interface web.

Tout d’abord un premier tuto qui explique comment installer et configurer Octoprint. C’est pour une autre imprimante mais ça reste valable : https://www.lesimprimantes3d.fr/forum/topic/1254-tuto-piloter-%C3%A0-distance-la-discovery-200-avec-octoprint-sur-raspberry-pi/

Attention : Pour que ça marche correctement une bonne alimentation 3A dédiée est nécessaire.

Octoprint permet aussi de faire dès impressions multi color simplement en inserant un bout de code dans le fichier Gcode issu du Slicer (cura ou autre)