Mak3D Posté(e) Février 26, 2022 Posté(e) Février 26, 2022 (modifié) Bonjour à tous, Je reviens sur le poste de @vap38 et son Gcode d'essuyage des buses lors de la commutation. Le 26/10/2020 at 11:35, vap38 a dit : Le Gcode T{old_extruder} [if {old_extruder}=0] G1 X-50 F{travel_xy_speed} ;ramène l'extrudeur 0 en position d'attente lorsqu'il ne sert pas [if {old_extruder}=1] G1 X355 F{travel_xy_speed} ;ramène l'extrudeur 1 en position d'attente lorsqu'il ne sert pas T{new_extruder} [if {new_extruder}=0] G1 X-50 F1200 [if {new_extruder}=0] G1 X-10 F1200 [if {new_extruder}=0] G1 X-50 F1200 [if {new_extruder}=0] G1 X-10 F1200 [if {new_extruder}=1] G1 X355 F1200 [if {new_extruder}=1] G1 X330 F1200 [if {new_extruder}=1] G1 X355 F1200 [if {new_extruder}=1] G1 X330 F1200 Trouvant cette manip forte intéressante, j'ai voulu m'y essayer. Cependant je suis tombé sur un os... Normal sinon ce n'est pas drôle Bien que ça ai l'air de fonctionner nickel chez Vap38, dans mon cas l'essayage se déroule bien sur E1, mais pas sur E2. La buse passe la bosse direction le bed, marque un arrêt après la brosse, puis se dirige directement sur le print en ignorant donc les allez et retours attendus. Je ne vous cache pas que j'ai essayé pas mal de choses comme temporiser en attendant la fin des mouvements de nettoyage avec un M400, insérer un M605 S0 pour que le slicer contrôle totalement la phase de commutation (là ça fonctionne mais je me retrouve avec un décalage en y car je pense qu'il faudrait rajouter des notions d'offsets et en plus de ça, avec un T0 ou un T1 géré par le firmware, la Tenlog fait un home de l'extrudeur concerné avant de reprendre l'impression. Chose que je n'ai pas réussi à générer en gcode pour 1 seul extrudeur) En passant au crible le code source de notre chère et tendre, je suis tombé sur ça : Le X2 max est fixé au firmware à 354 ! En reprenant le Gcode de Vap38, j'ai remplacé les [if {new_extruder}=1] G1 X355 F1200 en [if {new_extruder}=1] G1 X354 F1200 Et là bingo ! E2 fait bien sa phase d'essuyage ! Nickel En analysant avec le recul se qui se passait avant : Le premier x355 était ignoré, au x330 la buse passait la brosse, le second x355 était ignoré la buse ne bougeait pas, au second x330, la buse ne bougeait toujours pas car elle y était déjà, puis la phase d'essuyage terminée, elle partait continuer son travail d'impression. Voilà, si ça peut en aider certains qui se retrouvent dans le même cas que moi Modifié (le) Février 26, 2022 par Mak3D
Messages recommandés
Créer un compte ou se connecter pour commenter
Vous devez être membre afin de pouvoir déposer un commentaire
Créer un compte
Créez un compte sur notre communauté. C’est facile !
Créer un nouveau compteSe connecter
Vous avez déjà un compte ? Connectez-vous ici.
Connectez-vous maintenant