Table des matières

Scripting GCODE pour mixing extruder

GCODE de réglage pour mélange des cartouches

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 :

  1. via des commandes manuelles
  2. via un GCODE qu'on intègre dans le trancheur à chaque impression
  3. via des scripts sous Repetier Host

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.

Créer des scripts GCODE dans Repetier Host

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 :

OutilRépartitionNotes
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) :

Choix de l'outil dans le trancheur (Cura)

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 :

Cas de Simplify3D

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 :