Aller au contenu

GO Print

[RÉSOLU] axe y


Messages recommandés

Bonsoir

J'ai un petit souci en fin d'impression. Cette dernière se déroule bien cependant le plateau translate pour présenter la pièce et là il se met à brouter car il voudrait aller plus loin (je ne sais pas si je fais bien comprendre)Je pense que cela doit venir de Cura mais je ne sais pas trop.

je vous mets les codes de début et de fin enregistrés dans Cura

début

M201 X500.00 Y500.00 Z100.00 E5000.00 ;Setup machine max acceleration

M203 X500.00 Y500.00 Z10.00 E50.00 ;Setup machine max feedrate

M204 P500.00 R1000.00 T500.00 ;Setup Print/Retract/Travel acceleration

M205 X8.00 Y8.00 Z0.40 E5.00 ;Setup Jerk

M220 S100 ;Reset Feedrate

M221 S100 ;Reset Flowrate

G28 ;Home

M420 S1

 

G92 E0 ;Reset Extruder

G1 Z2.0 F3000 ;Move Z Axis up

G1 X10.1 Y20 Z0.28 F5000.0 ;Move to start position

G1 X10.1 Y200.0 Z0.28 F1500.0 E15 ;Draw the first line

G1 X10.4 Y200.0 Z0.28 F5000.0 ;Move to side a little

G1 X10.4 Y20 Z0.28 F1500.0 E30 ;Draw the second line

G92 E0 ;Reset Extruder

G1 Z2.0 F3000 ;Move Z Axis up

 

fin

G91 ;Relative positioning

G1 E-2 F2700 ;Retract a bit

G1 E-2 Z0.2 F2400 ;Retract and raise Z

G1 X5 Y5 F3000 ;Wipe out

G1 Z10 ;Raise Z more

G90 ;Absolute positioning

 

G1 X0 Y{machine_depth} ;Present print

M106 S0 ;Turn-off fan

M104 S0 ;Turn-off hotend

M140 S0 ;Turn-off bed

 

M84 X Y E ;Disable all steppers but Z

 

 

Merci de m'indiquer s'il y a une erreur dans ces codes ou alors comment corriger ce problème

A bientôt

 

Lien vers le commentaire
Partager sur d’autres sites

il y a 7 minutes, thycat974 a dit :

G1 X0 Y{machine_depth} ;Present print

Si dans le slicer la course y est mal réglée la machine vas venir en butée. 

Le plus simple est de mettre le Y qui correspond à la position qui te convient 

  • +1 1
Lien vers le commentaire
Partager sur d’autres sites

Pour trouver le y a mettre à la place de {machine_depth} il suffit de faire un home pour prendre le zéro et de déplacer le Y via le menu de l'imprimante  jusqu'à la position qui va bien de regarder la position Y affichée 

Lien vers le commentaire
Partager sur d’autres sites

ok merci

ce que je ne comprends pas, c'est le pourquoi de ce problème. Je n'ai rien changé aux paramètres et je me demande bien ce qui a pu se passer

Si quelqu'un a une réponse à me fournir je suis preneur

Lien vers le commentaire
Partager sur d’autres sites

Bonjour

pour moi, c'est le G91 dans le code fin qui est de trop

la machine a ce moment la , va repositionner ses chariots par rapport a la derniere position et pas au 0 de départ

ce qui va provoquer le déplacement des chariots au dela des limites réelles de la machine

d'ou le "broutement" des moteurs

Lien vers le commentaire
Partager sur d’autres sites

@Patrick76

Pas du tout 😉

Juste avant de déplacer le plateau à sa position finale, le G90 juste au-dessus passe le système de coordonnées en absolu.

Donc le problème vient soit d'un contacteur de fin de course mal placé ou déplacé soit d'un mauvais paramétrage concernant le «machine_depth» (cette variable correspond à la dimension Y déclarée dans le trancheur pour l'imprimante utilisée).

Le mieux est de mettre une valeur inférieure à la dimension Y du plateau, exemple avec un plateau de 300mm, demander à aller en 290 :

G1 X0 Y290 ;Présenter l'impression pour pouvoir la retirer plus facilement

🙂

  • +1 1
Lien vers le commentaire
Partager sur d’autres sites

Il y a 5 heures, fran6p a dit :

@Patrick76

Pas du tout 😉

Juste avant de déplacer le plateau à sa position finale, le G90 juste au-dessus passe le système de coordonnées en absolu.

Donc le problème vient soit d'un contacteur de fin de course mal placé ou déplacé soit d'un mauvais paramétrage concernant le «machine_depth» (cette variable correspond à la dimension Y déclarée dans le trancheur pour l'imprimante utilisée).

Le mieux est de mettre une valeur inférieure à la dimension Y du plateau, exemple avec un plateau de 300mm, demander à aller en 290 :

G1 X0 Y290 ;Présenter l'impression pour pouvoir la retirer plus facilement

🙂

le G90 est avant le déplacement X5 et Y5

il y  a déplacement  de 5 mm par rapport a la derniere position des chariot

si la derniere position  est au milieu du plateau , aucun soucis,

si elle est au bord, moins de 5 mm , le déplacement demandé est trop important , le moteur va donc brouter

le G91 n'as rien à faire à cet endroit

c'est mon humble avis , conforté par un essais

Lien vers le commentaire
Partager sur d’autres sites

Désolé mais tu devrais peut-être changé de lunettes 😉

Le début du gcode de fin utilise des déplacements relatifs ( G91) et ce n'est qu'après ces déplacements permettant de dégager la buse de la pièce imprimée qu'il y a passage en mode absolu (G90) pour avancer le plateau.

Tous les essais que tu feras ne pourront aller à l'encontre de cette logique mais puisque tu sembles être certain de tes tests…

Ici, sur ce forum, on essaie d'aider les utilisateurs à progresser en leur donnant les explications les plus exactes possibles en évitant de les «enduire d'erreurs» 😄 (je suis plus adepte du «goudron et des plumes»).

🙂

Lien vers le commentaire
Partager sur d’autres sites

Salutation !

Il y a 20 heures, thycat974 a dit :

ce que je ne comprends pas, c'est le pourquoi de ce problème. Je n'ai rien changé aux paramètres et je me demande bien ce qui a pu se passer

Si quelqu'un a une réponse à me fournir je suis preneur

Tu a peut être déplacé l'imprimante et/ou contraint le plateau et cela a dés-ajusté les excentriques du plateau et/ou créer une légèrement modifié la géométrie de la machine ?

et en fait là tu aurai une zone de forte friction / des points durs pour certains déplacement du plateau ? car il faut ajuster les excentrique ou vérifier qu'il n'y a pas un débris de filament qui gène le déplacement ou un serrage de vis a revoir ?

Mais il restes d'autre pistes ...

la piste de Titi78 du endstop déplacé me semble a bien vérifier.

Donc tiens nous au jus !

 

Sinon pour moi aussi là y a éventuellement un petit forçage ...

Il y a 22 heures, thycat974 a dit :

fin

G91 ;Relative positioning

G1 E-2 F2700 ;Retract a bit

G1 E-2 Z0.2 F2400 ;Retract and raise Z

G1 X5 Y5 F3000 ;Wipe out

G1 Z10 ;Raise Z more

G90 ;Absolute positioning

mais cela ne dois pas pouvoir arriver souvent et dans l'idée les endstop logiciel (si activé dans le firmware marlin et qu'il y a la bonne taille de plateau de définie dans le firmware) devrais éviter le forçage ... donc c'est surement autre chose ...

Modifié (le) par PPAC
Lien vers le commentaire
Partager sur d’autres sites

  • 1 month later...

bonjour à tousz

Désolé pour la réponse tardive mais petit soucis de santé m'ont tenu éloigné.

Le problème est résolu. En fait, il y avait une pièce métallique qui s'est  sournoisement placé au niveau du palpeur de fin de course

. Le fait de l'enlever a résolu le problème

Merci  pour vos réponses

  • J'aime 1
Lien vers le commentaire
Partager sur d’autres sites

  • fran6p changed the title to [RÉSOLU] axe y

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...