Octoblog

Impression 3d multicolore

3 octobre 2022 • ☕️ 6 min read

Translated into: Français

J’ai récemment eu besoin d’imprimer un objet en 3D en multicolore. La façon dont je résoud ce problème habituellement, c’est en définissant une hauteur de couche à laquelle changer la bobine de plastique (il y a une option pour faire ça hyper facilement dans le slicer). C’est bien pour certaines utilisations, mais cela ne permet pas d’avoir plusieurs couleurs sur la même couche. En cherchant un peu, j’ai un petit tricks qui permet d’imprimer en plusieurs couleurs dans une même couche, avec une imprimante à un seul extruder.

Attention toutefois, cette méthode nécessite de changer manuellement la bobine de plastique plusieurs fois par couche multicolore (selon le nombre de couleurs que vous utilisez). Doc ça marche bien pour les impressions avec seulement quelques couches de couleur, comme des logos, des porte-clés, mais pas une impression multicolore complète.

Je n’ai pas trouvé beaucoup de documentation sur cette méthode, donc voici un petit tuto sur la façon de concevoir des objets 3d et de les imprimer en multicolore.

Modéliser un objet

Cette partie est complètement optionnelle, j’explique juste comment modéliser un logo en 3d avec fusion 360. Je vais faire un logo en 2 couleurs mais c’est le même principe pour autant de couleurs que vous souhaitez !

Tout d’abord, il vous faut un .svg du logo. Pour moi ça sera celui la :

grizzco

Si vous avez pas ça sous le coude pas grave, il existe des outils en ligne pour convertir un png en svg. Ensuite, dans fusion 360, démarrez une esquisse et importez votre svg.

add svg

Ça va ressembler à quelque chose comme ça :

sketch

Ensuite, extrudez chaque couleur individuellement. Mon conseil c’est d’extruder de 0.5 ou 1mm mais pas plus, comme ça il y a pas trop de couches colorées et c’est plus simple. En général 2-3 couches suffisent amplement.

Voici à quoi ressemble ma partie noire :

extrude

J’aime bien faire un objet par couleur, mais faire tout dans le même fichier, comme ça ils restent alignés et c’est beaucoup plus simple au moment de tout assembler dans le slicer.

Pour faire une autre couleur, j’enregistre d’abord la couleur que je viens de terminer en tant que .stl et dans le menu sur la gauche je cache les extrusions. Ensuite je retourne sur l’esquisse et j’extrude la couleur suivante.

Ici ça donne ça :

extrude 2

Une fois toutes mes couleurs prêtes, je fais un dernier objet qui est juste l’ombre de mon logo. Il doit faire la hauteur désirée (moins la hauteur allouée aux couleurs). Cet objet est prévu pour être imprimé en une seule couleur, ça permet de faire le plus gros de l’impression sans avoir à rester à côté de l’imprimante.

extrude all

Ne pas oublier de bien exporter chaque partie au format .stl !

export

Paramétrage du slicer

C’est la partie la plus importante ! Il faut dire à votre slicer que votre imprimante possède plusieurs extruders (même si on sait très bien qu’elle en a qu’un seul). Pour faire ça, sélectionnez votre config habituelle (Original Prusa i3 MK3S & MK3S+ pour ma part) et allez dans les réglages de l’imprimante. Modifiez le nombre d’extruders, mettez-en au moins autant que vous avez besoin de couleurs(si il y en a trop c’est pas grave).

multiple extruders

Maintenant il faut spécifier pour chaque extruder à quelle couleur il correspond. Si vous faites pas ça vous allez être perdu après parce qu’au moment de changer de bobine vous ne sauriez pas quoi mettre.

Donc, pour spécifier les couleurs, il faut aller dans les réglages de l’imprimante (normalement vous y êtes déjà), et pour chaque extruder changer la couleur en bas de la page.

color setting

Maintenant que les couleurs sont prêtes, toujours dans les réglages de l’imprimante, il faut aller dans ‘G-code personnalisé’ et ajouter ce petit bout de code dans la section ‘G-code de changement d’outil’.

M600; change to {next_extruder}

custom gcode

La commande M600 insère une pause pour changer la bobine. C’est là que réside toute la magie du truc. A chaque fois que l’imprimante va vouloir changer d’extruder, elle va d’abord bipper et faire une pause pour vous laisser changer le fil. Seulement après elle va se rendre compte qu’elle a pas du tout d’autre extruder et continuer avec le premier comme si ne rien n’était.

change to {next_extruder} c’est juste un commentaire. Mais il est important ! C’est grâce à lui que vous allez savoir quelle bobine mettre dans l’imprimante.

Aussi, le slicer va probablement ajouter automatiquement une ‘tour de nettoyage’. Ça sert à rien et ça gaspille du plastique, vous pouvez la retirer en décochant la checkbox dans les réglages d’impression > Extrudeurs multiples > Tour de nettoyage

tower

C’est tout bon, le slicer est prêt !

L’impression (enfin !)

Maintenant que tout est prêt, vous pouvez importer votre objet comme d’habitude. Mais il est en plusieurs parties, au moins une par couleur. Je conseille de commencer par importer la grosse partie unie, et ensuite ajouter les parties colorées en appuyant d’abord sur ce bouton :

slicer button

Puis sur celui là :

add piece

A la fin ça doit ressembler à quelque chose comme ça

final render

Du côté de l’imprimante, je vous conseille d’utiliser une plaque lisse si possible, et d’imprimer la partie colorée contre la plaque. Ça réduira les traces d’impression et le rendu sera bien plus propre.

Au lancement de l’impression, ouvrez le gcode dans un éditeur de texte et CTRL+F 'M600' pour trouver tous les changements de bobine. Le commentaire à côté de ‘M600’ indique quelle bobine insérer dans l’imprimante. Avec cette méthode c’est simple de savoir où on en est dans l’impression et pas se planter dans les couleurs.

Aussi, après avoir changé la bobine, l’imprimante va extruder un blob de plastique. Il faut l’attrapper avec une pince, mais pas tirer dessus tout de suite (oui c’est très tentant mais il faut pas) parce que l’imprimante va extruder un 2ème blob de plastique après que vous ayez appuyé sur le bouton pour dire que c’est bon, et se remettre en route dans la foulée. Une fois que vous avez attrapé les 2 blobs, vous pouvez tirer dessus.

TL;DR

  • Faire un objet par couleur
  • Changer les réglages d’imprimante dans le slicer pour qu’il pense qu’elle a n extrudeurs
  • Changer le G-code et insérer la commande M600 après chaque changement d’outil