Pour pouvoir gérer un mélange paramétrable au niveau des cartouches, il faut gérer cela au niveau du GCODE.
En effet, l'imprimantes est considérée comme une imprimante avec une seule tête d'impression mais deux extrudeurs. Pour utiliser le deux extrudeurs indépendamment ou faire un mélange avec un certain % de matière A et matière B, il faut configurer cela avec des commandes GCODE, ou alors scripts.
Pour configurer le réglage de répartition du mélange, une documentation succinte est disponible ici : Liste des GCODE principaux et couramment utilisés (M163 et M164).
Plusieurs méthodes sont possibles pour configurer cela :
La première méthode est fastidieuse et répétitive, on évitera de l'utiliser en fonctionnement normal.
Les méthodes 2 et 3 devront généralement être utilisées de concert, afin d'obtenir les meilleurs résultats.
Avec le guide suivant, il est possible de créer des scripts GCODE facilement : Créer ses propres scripts GCODE sous Repetier Host
Dans notre cas, on veut que les extrudeurs virtuels soient configurés à chaque démarrage de l'imprimante. Le plus simple est donc de créer un script GCODE en tant que script.
Créons une struture logique des outils virtuels :
Outil | Répartition | Notes |
---|---|---|
T0 | 100% E0 | outil de base pour E0 |
T1 | 100% E1 | outil virtuel pour E1 |
T2 | 50% E0 - 50% E1 | mélange uniforme de E0 et E1 |
T3 | 25% E0 - 75% E1 | |
T4 | 75% E0 - 25% E1 |
Voici ce que ça donne en GCODE :
;début création de l'outil T1 M163 S0 P0 M163 S1 P1 M164 S1 ;fin création de l'outil T1 ;début création de l'outil T2 M163 S0 P0.5 M163 S1 P0.5 M164 S2 ;fin création de l'outil T2 ;début création de l'outil T3 M163 S0 P0.25 M163 S1 P0.75 M164 S3 ;fin création de l'outil T3 ;début création de l'outil T4 M163 S0 P0.75 M163 S1 P0.25 M164 S4 ;fin création de l'outil T4
Et donc voici ce que cela donne dans la fenêtre de script Repetier Host :
Les outils seront directement configurés à chaque fois qu'on cliquera sur le script 1 dans l'onglet Contrôle Manuel (zone 14) :
Maintenant que les outils se créent tout seul, il faut choisir l'outil qu'on va utiliser pour une impression.
Cela se passe dans CuraEngine, dans les paramètres de Configuration - GCODE de démarrage.
Il suffit d'ajouter le nom de l'outil à la fin du GCODE de démarrage :
Sous Simplify3D, ce n'est pas tellement différent.
Dans le process, il faut ajouter les scripts GCODE dans Scripts → Starting scripts et les coller dedans :
Si on souhaite aussi faire une macro qu'on peut exécuter manuellement (par exemple pour amorcer la tête ou autre), il faut aller dans Tools → Firmware configuration :
Et ensuite créer les macros dans l'onglet Macros :
Les macros créées sont ensuite directement accessibles dans le control panel :