====== 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 : [[guides:gcode|Liste des GCODE principaux et couramment utilisés]] (M163 et M164). Plusieurs méthodes sont possibles pour configurer cela : - via des commandes manuelles - via un GCODE qu'on intègre dans le trancheur à chaque impression - 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 : [[guides:scripts_repetier|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 : * T0 est notre outil de base, pour l'extrudeur 0, c'est un outil configuré de base par le firmware et quand on clique sur des commandes d'extrusion dans Repetier Host sans rien faire, c'est uniquement cet outil qui va se déplacer (l'autre extrudeur ne bouge pas). * T1 est un outil à créer pour l'extrudeur T1, on va choisir de dire que cet outil déplace uniquement T1. * T2 sera un outil virtuel pour un mélange uniforme (50% de chaque matière) * Pour les autres outils "de base", on va les détailler dans le tableau ci dessous. ^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 : {{ :produit:tm055naud:outilsmix.png |}} Les outils seront directement configurés à chaque fois qu'on cliquera sur le script 1 dans l'onglet Contrôle Manuel (zone 14) : {{ :generique:repetier_pilotage_manuel.png |}} ===== 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 : {{ :produit:tm055naud:choixoutil.png?1000 |}}