Publié le

Diamond Hotend – Réglages : « Wipe and prime tower »

Monter un Diamond Extruder, c’est pas très compliqué, par contre coté réglages, je le trouve déjà plus galère.

Pour mes premières impressions, j’ai slicé avec Cura en utilisant la fonction « wipe and prime tower ». Le concept est simple : pour éviter de mélanger les couleurs, on monte en parallèle de la pièce une tour qui va en extrudant éviter de mélanger les couleurs.

Le point noir sous Cura est que pour plus de deux couleurs (même pour deux c’est pas terrible) ça pose 3 couches par couche de l’imprimante, je m’explique un peu pour être plus clair.

Avec une hauteur de couche de 0.2, la tour va monter de 0.6 en 0.6 du coup elle s’effondre assez vite et encrasse la buse (quand ça ne bouche pas la buse…). Bref c’est pourri.

J’ai donc cherché comment faire avec Slic3r qui n’intègre pas cette fonctionnalité.

En fait le concept est assez simple et on ruse un peu pour ne pas avoir une hauteur de couche à 0.4 sur une hauteur de couche de base de 0.2. Mes premiers essais sont plutôt pas mal, au détail prêt que je n’extrude pas assez de filament pour l’instant. voici un petit schéma pour une tour (j’en fais 3) :

tour

Alors en Vert on a un tracé que j’appelle « couche » en gros ce tracé est fait pour chaque couche.

En Rouge le tracé « nettoyage de buse » qui correspond à la sélection de la prochaine couleur.

Je vais continuer à remplir pour revenir vers le centre pour voir si je retombe sur le même système de tour de Cura et donc ne plus avoir de mélange de couleur sur ma pièce.

Coté codage, Slic3r permet de rajouter un gcode au changement de couche ( « After layer change G-code » ) ainsi qu’après le changement d’extruder ( « Tool change G-code » ).

L’After layer change G-code :

G1 X75.2 Y150.0  F9000 ; go to first tower
G91 ; set relative positioning
G1 X0 ; select tower
G1 X0 Y0  F3000.0
G1 X0 Y9.8 E0.3259 F3000.0
G1 X9.6 Y0 E0.3193
G1 X0 Y-9.6 E0.3193
G1 X-9.2 Y0 E0.306
G1 X0 Y9.2 E0.306 F3000.0
G1 X8.8 Y0 E0.2927
G1 X0 Y-8.8 E0.2927
G1 X-8.4 Y0 E0.2794
G1 X8.4 Y8.4 E0.3951 F3000.0
G1 X-8 Y0 F9000
G1 X8 Y-8 E0.3763
G1 X-9 Y-1 F9000.0


G1 X10 ; go to second tower
G1 X0 Y0  F9000.0
G1 X0 Y9.8 E0.3259 F3000.0
G1 X9.6 Y0 E0.3193
G1 X0 Y-9.6 E0.3193
G1 X-9.2 Y0 E0.306
G1 X0 Y9.2 E0.306 F3000.0
G1 X8.8 Y0 E0.2927
G1 X0 Y-8.8 E0.2927
G1 X-8.4 Y0 E0.2794
G1 X8.4 Y8.4 E0.3951 F3000.0
G1 X-8 Y0 F9000
G1 X8 Y-8 E0.3763
G1 X-9 Y-1 F9000.0


G1 X10 ; go to third tower
G1 X0 Y0  F9000.0
G1 X0 Y9.8 E0.3259 F3000.0
G1 X9.6 Y0 E0.3193
G1 X0 Y-9.6 E0.3193
G1 X-9.2 Y0 E0.306
G1 X0 Y9.2 E0.306 F3000.0
G1 X8.8 Y0 E0.2927
G1 X0 Y-8.8 E0.2927
G1 X-8.4 Y0 E0.2794
G1 X8.4 Y8.4 E0.3951 F3000.0
G1 X-8 Y0 F9000
G1 X8 Y-8 E0.3763
G1 X-9 Y-1 F9000.0

G90 ; set absolute positioning

Le Tool change G-code :

; tool change
T[next_extruder] ; select extruder to wipe
G1 X75.2 Y150.0 F9000 ; go to first tower
G91 ; set relative positioning
G1 X[next_extruder]0 ; select tower
G1 X1 Y1  F9000.0
G1 X0 Y9.8 E0.3259 F3000.0
G1 X9.6 Y0 E0.3193
G1 X0 Y-9.6 E0.3193
G1 X-9.2 Y0 E0.306
G1 X0 Y9.2 E0.306 F3000.0
G1 X9.2 Y0 E0.2927
G1 X0 Y-8.8 E0.2927
G1 X-8.6 Y0 E0.2794
G1 X0 Y8.4 E0.2794 F3000.0
G1 X0 Y0 E0.2661
G1 X0 Y-8 E0.2661
G1 X0.4 Y0 E0.2528
G1 X0 Y7.6 E0.2528 F3000.0
G1 X7.2 Y0 E0.2395
G1 X0 Y-7.2 E0.2395
G1 X-6.8 Y0 E0.2262
G1 X0 Y6.8 E0.2262 F3000.0
G1 X6.4 Y0 E0.2129
G1 X0 Y-6.4 E0.2129
G1 X-6 Y0 E0.1996
G1 X10.0 Y-10.0  F9000.0 ; wipe
G90 ; set absolute positioning

Le soucis qu’il me reste est de faire fonctionner correctement la rétractation pour éviter la toile d’araignée entre les tours et la pièce à imprimer.