Aller au contenu

GO Print

Décalage d'impression après flash Marlin


kharn

Messages recommandés

Salut à tous,

J'ai flashé le firmware d'origine de ma Anet A8 avec Marlin 1.1.8. Je viens d'essayer d'imprimer et l'emplacement de l'impression ne respecte pas l'emplacement prévu dans Cura.

L'impression se retrouve décalée sur l'axe X de 10cm environ vers la gauche, l'imprimante a même essayer d'imprimer malgré un X négatif et donc hors lit chauffant.

A la base j'avais le Marlin proposé par derbo design, puis j'ai refléshé avec celui d'origine, puis remis une autre version de derbo mais je ne comprend pas.

Pourtant, le home fonctionne bien et prend bien en compte les endstop.

Merci

Lien vers le commentaire
Partager sur d’autres sites

Effectivement, j'ai modifié le #define X_MIN_POS -33 d'origine en -10.

Mais je me rend compte aussi que le décalage est aussi présent sur l'axe Y.

Comme si mon centre du lit était sur le point de home. Je slice avec Cura et j'ai bien décocher la case "Origin at center".

Voilà mes gcode.

Quote

G21 ;valeurs métriques

G90 ;positionnement absolu

M82 ;mettre l'extrudeuse en mode absolu

M107 ;commencez avec le ventilateur éteint

G28 X0 Y0 ;déplacer X / Y à des butées min

G28 Z0 ;déplacez Z en butées min

G0 X0 Y15 F9000 ;Lit en avant

G0 Z0.15 ;Déposer au lit

G92 E0 ;zéro la longueur extrudée

G1 X40 E10 F500 ;Extruder 10 mm de filament sur 4 cm

G92 E0 ;zéro la longueur extrudée

G1 E-1 F500 ;Rétracter un peu

G1 X80 F4000 ;Essuye rapidement la ligne de filament

G1 Z0.3 ;Levez et commencez à imprimer.

G1 F{travel_speed}

M117 Impression...

Fin 

Quote

M104 S0 ;chauffage de l'extrudeuse éteint

M140 S0 ;chauffe-lit chauffant éteint

G91 ;positionnement relatif

G1 E-1 F300 ;rétracter un peu le filament avant de soulever la buse, pour libérer une partie de la pression

G1 Z+0.5 E-5 X-20 Y-20 F9000 ;déplacez Z un peu et retirez le filament encore plus

G28 X0 Y0 ;déplacez X / Y jusqu'à la butée min, de sorte que la tête soit à l'écart

G90 ;positionnement absolu

G1 Y190 F9000 ;le lit se déplace vers l'avant

M84 ;steppers off

Lien vers le commentaire
Partager sur d’autres sites

si tu utilises le même chariot que derbo, il y a plus de choses à changer. et ta valeur x min est inadéquate:

valeurs X, Y et Z min et max

define X_MAX_POS 250
define X_MIN_POS -13
define Y_MAX_POS 220
define Y_MIN_POS -13
define Z_MAX_POS 250
define Z_MIN_POS 0

position du capteur (uniquement si tu en as un)

define X_PROBE_OFFSET_FROM_EXTRUDER -25
define Y_PROBE_OFFSET_FROM_EXTRUDER 5
define Z_PROBE_OFFSET_FROM_EXTRUDER 0

points ou faire les test avec le capteur.

define LEFT_PROBE_BED_POSITION 27
define RIGHT_PROBE_BED_POSITION 205
define BACK_PROBE_BED_POSITION 200
define FRONT_PROBE_BED_POSITION 20

Lien vers le commentaire
Partager sur d’autres sites

J'ai pas encore lu tous les commentaires mais y a un soucis avec la position des pièces à imprimer.

J'ai fais 4 tests en mettant 4 petits cubes de 2mm dans les 4 coins, puis j'ai lancé l'impression de chacun l'un après l'autre.

Ils s'impriment tous au même endroit :

p9lmIPLNEMKB1d-Yfr5JH2s5uelNs9yNJjb5St1l

 

Il n'y a pas un paramètre dans Cura 3.2.1 qui imprimerait avec une position "dynamique" ?

Mon flash de firmware correspond aussi à la mise à jour de Cura, coïncidence ?

Lien vers le commentaire
Partager sur d’autres sites

cura 3.2.1? désolé j'ai laissé tomber toutes versions de cura à partir de 3, marre de devoir attendre qu'il recalcule à chaque fois que je change une position.

Mais je me souviens que mes premiers tests se sont avérés très chaotiques.

Lien vers le commentaire
Partager sur d’autres sites

essais déjà de voir si çà fonctionne avec cura 14.0.7 qui est fourni sur la carte micro sd de l'imprimante, en lisant les conseils d'installation fournis.

Si çà imprime correctement, çà ne vient pas de ton configuration.h

Lien vers le commentaire
Partager sur d’autres sites

J'avais tout imprimé avec la 3.2, ça imprimait sans soucis.

Je vais tester les positions données dans les commentaires (qui sont proches des tiennes) :

Quote

define X_MAX_POS 220
define X_MIN_POS -14
define Y_MAX_POS 220
define Y_MIN_POS -3
define Z_MAX_POS 220
define Z_MIN_POS 0

Lien vers le commentaire
Partager sur d’autres sites

Au pire j'aurais eut un léger décalage d'impression de mon petit cube de 2cm par rapport à ta config mais là, toutes les impressions sont placées "dynamiquement" quelque soit le placement fait sur Cura.

Et toujours au même endroit.

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

essaies cura 14 ou 15, on sera fixé si çà vient du logiciel ou du firmware, pour info j'ai eu des problèmes de déplacements anormaux dès cura 2.3 (que j'ai plus ou mois résolus par la suite), avec les versions précédentes, jamais.

ps, vérifies que le gcode flavor ne soit pas resté sur repetier.

Tu peux faire des screenshots de tes paramètres imprimante sous cura?

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

J'ai mis 214 pour la dimensions de mon ultrabase.

J'ai essayé avec d'autres impressions, elles sont toutes centrées sur la largeur et le devant du lit.

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

Je vais tenter le flash.

J'ai fourni le fameux petit cube de 2mm. Pourrais-tu le slicer de ton coté histoire d'éliminer cette hypothèse de Cura (ou non). Je ferais une impression avec ton gcode. Merci

Filler 2mm.stl

Lien vers le commentaire
Partager sur d’autres sites

Bon, je ne comprend pas du tout ce qui se passe.

Voici ce qui est configuré en gcode :

image.png.c88b994eae8154889f1be71343e8b470.png

Voilà le résultat :

image.thumb.png.6c2661a7cb2c057f01821d8ca5dd123e.png

 

2ème exemple :

image.png.dea209021db3a805e8226c464abf340f.png

Ce que j'obtient (j'ai rajouté le 2eme point rouge à la main car il n'a pas adhéré) :

image.thumb.png.d66eb74b79177062b8f3eeb0b4a4e97b.png

Mon fichier configuration.h : https://pastebin.com/h6fNePt0

Lien vers le commentaire
Partager sur d’autres sites

Ok; là je penses qu'il va falloir faire appel à quelqu'un qui connais mieux Marlin que moi, dsl , je n'ai rien vu d'anormal dans ton configuration.h.

Essais un des gcodes se trouvant sur la carte micro sd de l'imprimante et voit comment il se comporte (n'ouvre pas un des stl dans ton slicer, mais imprimes un gcode d'anet depuis la carte).

Lien vers le commentaire
Partager sur d’autres sites

Didier, l'imprimante fait toujours un cycle de chauffe en commençant par le lit à 60°C puis l'extrudeur à 190°C.

Citation

M190 S60
M104 S190
M109 S190
M82 ;absolute extrusion mode

Mais si tu as des conseils, je suis preneur bien entendu.

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

J'ai eu  le meme problème , toutes mes impressions étaient décalés en X  vers l'avant du plateau.  J'ai mis en cause le firmware, alors que le problème venait de Cura.  J'ai carrément désinstallé et réinstalle Cura et tout est rentré dans l'ordre..

Lien vers le commentaire
Partager sur d’autres sites

@Didier : les 2 gcode que j'ai indiqué étaitent les start/end gcode que l'on configure avec Cura mais la génération du gcode final par Cura ajoute les infos de température.

 

@medmed : merci pour l'info ! Je teste dès que je rentre car je ne sais plus où chercher.

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