Notifications
Clear all

[Solved] G-code personnalisé de changement d'outil  

  RSS
ipm vos idées
(@ipm-vos-idees)
Active Member
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

Posted : 15/01/2021 7:14 pm
jollyjn
(@jollyjn)
Honorable Member
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

Posted : 16/01/2021 6:22 am
ipm vos idées
(@ipm-vos-idees)
Active Member
Topic starter answered:
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 ?

Posted : 16/01/2021 5:01 pm
jollyjn
(@jollyjn)
Honorable Member
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

Posted : 18/01/2021 6:22 pm
ipm vos idées
(@ipm-vos-idees)
Active Member
Topic starter answered:
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;
Posted : 19/01/2021 5:55 pm
ipm vos idées
(@ipm-vos-idees)
Active Member
Topic starter answered:
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;

 

This post was modified 3 years ago by ipm vos idées
Posted : 31/01/2021 5:09 am
omeeky
(@omeeky)
New Member
RE: G-code personnalisé de changement d'outil

yes, its very imp

Posted : 23/06/2021 7:32 pm
Share: