Aller au contenu

GO Print

Vos Gcode Tenlog démarrage et fin


Abby

Messages recommandés

  • 11 months later...

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 :

   802616160_Capturedcran2022-02-26183417.jpg.5f57881461ef441b37667fe50687bbcc.jpg

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) par Mak3D
Lien vers le commentaire
Partager sur d’autres sites

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 compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant
  • Sur cette page :   0 membre est en ligne

    • Aucun utilisateur enregistré regarde cette page.
  • YouTube / Les Imprimantes 3D .fr

×
×
  • Créer...