G-code personnalisé de changement d'outil
Bonjour,
Je cherche à insérer un g-code lors du changement d'outil
Le but serai de faire un z+5 avant le retrait du filament, puis un z-5 après le chargement
Je vois qu'il est possible d'utiliser previous_extruder next_extruder dans 'G-code de changement d'outil'
Quelqu'un aurai déjà utiliser ces variable ?
Merci
RE: G-code personnalisé de changement d'outil
Bonjour,
Je pense que la variable que tu cherches est [layer_z].
Pour répondre à ta question, je verrais bien un Gcode du style :
G1 z([layer_z]+5)
...
Ton changement d'outil
...
G1 z([layer_z]-5)
Est-ce que c'est ce que tu cherches?
MK3S(MMU2S), MK3S(Single), Fusion 360, Blender (débutant), Openscad
RE: G-code personnalisé de changement d'outil
Merci,
Je vais tester ça,
je vous dit si ça marche, mais je crois que mon truc n'est pas faisable sur Slis3r, a voir
@jollyjin : tu n'as pas de problème d'encrassement du buse avec ton MMU lorsqu'il change de filament le nez dans la tour de nettoyage ?
RE: G-code personnalisé de changement d'outil
@ipm-vos-idees : Pas de soucis pour le moment. Je dois avouer que chacun de mes filaments subit une phase de test (Tour de température, coefficient d'extrusion,...) à l'origine pour peaufiner les réglages avant de les utiliser réellement.
Pour la tour, je dois avouer que les couches de changement d'outils ne sont pas toujours propre et bien lisses, mais c'est un peu le problème avec une tour qui n'a pratiquement pas de remplissage dans les couches inférieures (sans changement de couleur), par contre pas de dépôt sur la buse (j'ai une nozzle X, qui est traitée extérieurement)
MK3S(MMU2S), MK3S(Single), Fusion 360, Blender (débutant), Openscad
RE: G-code personnalisé de changement d'outil
Voila,
J'ai fait plusieurs tests, je ne sais pas pourquoi "G1 z([layer_z]-5)" n'as pas marché, peut être le z minuscule... je n'est pas ressayer avec un Z maj.
Dans tout les cas ceci marche nickel, cela permet de faire un changement de filament sans que la buse reste dans l'impression, ou la tour de nettoyage
G1 Z+5;
T{next_extruder};
G1 Z-5;
RE: G-code personnalisé de changement d'outil
Rectification
Avant il faut passer en position relative avec G91
Et puis pour être sur on repasse en Absolut après, ce qui donne :
G91;
G1 Z5;
T{next_extruder};
G1 Z-5;
G90;
RE: G-code personnalisé de changement d'outil
yes, its very imp