Aller au contenu

GO Print

U20 pause à hauteur désirée (pause at eight)


fdorful

Messages recommandés

Avec son firmware propriétaire qui n'accepte pas les commandes M600 du Marlin standard, j'ai été confronté à un problème de mise en pause de l'impression sur la U20 ayant pour finalité l'insertion d'un écrou métallique dans une impression comme ici :

2023671749_insertionecrou.jpg.247777074865d5de2033e5c5fd0a7032.jpg

Il faut savoir que la U20 accepte 3 commandes pour se mettre en pause:

1- la mise en pause via l'écran (mais il faut être là au bon moment !)

2- un pause dans le gcode dont on peut fixer la durée avec la commande G4 P60000 ( pause de 60000 millisecondes soit 1 mn). On peut mettre d'autres valeurs de temps

3- une pause dans le gcode de durée indéterminée avec la commande M25

Pour insérer ces commandes sous Simplify 3D il faut dans l'onglet Scripts remplir la zone intitulée Commandes de terminal additionnelles pour le retouchage avec la ligne suivante pour une pause de 1mn

{REPLACE "\n; layer 19, Z = " "; layer 19\nG28 Y0 X0\nM300\nG4 P60000\nG92 E0\nG28 Y0 X0\n; layer 19 "}

et pour une pause de durée indéterminée :

{REPLACE "\n; layer 19, Z = " "; layer 19\nG28 Y0 X0\nM300\nM25\nG92 E0\nG28 Y0 X0\n; layer 19 "}

NB : il suffit de remplacer 19 dans cet exemple par le layer voulu.
Pour M25 on en sort en appuyant sur l'icone double traits verticaux sur l'écran tactile.

Ce qui donne ceci sous Simplify 3D

2112137792_S3Dretouchage.jpg.6d36dca033ac215ddcf99c2b68e3f983.jpg

Sous Cura, je ne sais pas, mais on peut aussi modifier le gcode à la "hard" en relevant les manches.
Il suffit d'aller au layer désiré

Voici le gcode non modifé :

G1 X152.006 Y150.822 E0.4447
G1 X151.865 Y150.964 F2400
G92 E0.0000
G1 E-8.0000 F2100 ; fin du layer 44
; layer 45, Z = 9.040
; feature inner perimeter
G1 Z9.040 F1002
G1 X151.698 Y151.404 F4800
G1 E0.0000 F2100
G92 E0.0000
G1 X151.094 Y151.628 E0.0214 F1800
G1 X150.514 Y151.816 E0.0417

Voici le gcode modifié

G1 X152.006 Y150.822 E0.4447
G1 X151.865 Y150.964 F2400
G92 E0.0000
G1 E-8.0000 F2100 ; fin du layer 44
; layer 45 début de la modification
G28 Y0 X0 ; on parque la tête
M300
M25 ; on demande la pause
G92 E0
G28 Y0 X0
; layer 45 9.040 fin de la modification
; feature inner perimeter
G1 Z9.040 F1002
G1 X151.698 Y151.404 F4800
G1 E0.0000 F2100
G92 E0.0000
G1 X151.094 Y151.628 E0.0214 F1800
G1 X150.514 Y151.816 E0.0417

Si vous voulez expérimenter le procédé voici un petit stl rapide et peu consommateur de filament dans lequel il faut demander une pause en layer 5.

le stl : test layer.stl

le gcode pour U20 : : test layer avec pause.gcode

Cordialement

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
×
×
  • Créer...