Aller au contenu

GO Print

Le G29 qui ne sert à rien...


xanax38

Messages recommandés

Bonjour,

 

Depuis l'installation de mon autolevel, je suis confronté à un problème bizarre, le firmware se sert pas des données du G29. Je m'explique

 

Je lance pronterface, un G28, un G29, M500/501, les données du grid sont bien enregistrer quand je redémarre l'imprimante, et ça ressemble à peut près au plateau tel qu'il est.

Lorsque je lance une impression, il ne se sert pas des données, je me disais que c'était parce que je n'avais pas mis un G29 dans le code de démarrage de l'impression, mais même avec le G29, ma première couche c'est n'importe quoi,l'axe Z de l'imprimante bouge sans qu'il y en ai besoin comme si il ne lisait pas les données du G29 ou qu'il les mettait à l'envers peut être? mais chose encore plus chelou, il me repète les erreurs sur toutes les pièces .

Je mets une image pour m'expliquer

 

Donc sur l'image là par exemple, sur mon plateau, les deux couches que j'ai signalé en rouge sont à la bonne hauteur, mais celle en dessous (sur l'image) sont toutes les deux complètement écrasées. Et je trouve ça franchement bizarre comme comportement après un G29, juste avant l'impression avec le plateau et la buse chaude.

 

Je suis sous Marlin 1.1.9, sur une Anet A8, et je suis en autolevel bilinéaire

nimp.jpg

Lien vers le commentaire
Partager sur d’autres sites

Up s'il vous plait, j'ai beau essayer de comprendre, ça change rien du tout, ça me fait toujours un gros caca sur la première couche, sauf au milieu de la pièce, comme si le G29 était effectif qu'au centre du plateau 😕

Lien vers le commentaire
Partager sur d’autres sites

@xanax38 : dans le configuration.h, as tu bien activé : AUTO_BED_LEVELING_BILINEAR ?

Je ne pourrais pas t'être d'une grande aide, n'étant pas sous marlin ...

Un peu de lecture : http://marlinfw.org/docs/gcode/G029-abl.html

Modifié (le) par cmatec
  • J'aime 1
Lien vers le commentaire
Partager sur d’autres sites

Bonjour,

si tu as fait un M500 après ton G29 , tu allumes ton imprimante , tu envoies un M420 V pour voir si les datas sont bien présents en mémoire et si oui , il faut ajouter un M420 S1 à la fin de ton gcode de démarrage pour activer la prise en compte de l'autoleveling , ce n'est pas automatique .

Normalement , en bilinear, les datas sont sauvegardés , du moins , en 1.1.8 et 1.1.9 ça fonctionne 🙂

Lien vers le commentaire
Partager sur d’autres sites

Toujours pas.

J'explique comment je fais des fois que.

Donc pronterface, je lance un G28, un G29, un M500, puis un M501. J'ai bien ajouté le M420 S1 dans mon Gcode de démarrage.

Mais toujours pas, ça imprime bien au point 0.0, mais quand j'arrive au millieu, ma buse est à environ 0.5mm de ma plaque en verre, du coup ça colle pas, du coup ça fait n'importe quoi...

 

Et voilà mon Gcode de démarrage (j'ai bien vérifier qu'il était là en exportant un gcode complet)

M82 ;absolute extrusion mode
M82 ;absolute extrusion mode
G21 ;valeurs métriques
G90 ;positionnement absolu
M82 ;mettre l'extrudeuse en mode absolu
G1 Z20 ;
M107 ;commencez avec le ventilateur éteint
G28  ;déplacer X / Y à des butées min
M420 S1
G0 X0 Y15 F9000 ;Lit en avant
G0 Z0.15 ;Déposer au lit
G92 E0 ;zéro la longueur extrudée
G1 X40 E15 F500 ;Extruder 15 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 F{travel_speed}
M117 Impression...
Modifié (le) par xanax38
Rajout
Lien vers le commentaire
Partager sur d’autres sites

Ca fonctionne, j'avais essayé tout à l'heure, juste oublié de le préciser 🙂

 

>>> m420 v
SENDING:M420 V
Bilinear Leveling Grid:
      0      1      2      3      4      5
 0 -0.346 -0.408 -0.378 -0.329 -0.281 -0.246
 1 -0.174 -0.255 -0.229 -0.208 -0.178 -0.110
 2 -0.066 -0.099 -0.102 -0.074 -0.029 +0.025
 3 +0.009 -0.052 -0.030 +0.016 +0.070 +0.093
 4 +0.096 +0.055 +0.113 +0.174 +0.249 +0.344
 5 +0.299 +0.257 +0.291 +0.386 +0.563 +0.596
echo:Bed Leveling Arret
Lien vers le commentaire
Partager sur d’autres sites

Bonjour, je suis aussi en 1.1.9 , mais j'ai un doute sur ma config entre Bilinear et UBL , je regarde ce soir dans mon code .

En tout cas , j'utilise aussi cette méthode ( sauvegarde du G29 , puis rappel avec M420 ) et ca fonctionne correctement .

La différence serait peut être que j'ai placé mon M420 S1 juste après le dernier G92 E0 du gcode de début .

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

J'ai eu beau tester tous les modes (excepté le manuel), ça ne fonctionne pas. Même le palpage 3points juste avant l'impression...

Mais j'ai remarqué un truc bizarre.

Je me suis mis en linéaire pour tester, donc j'upload marlin, je redémarre l'imprimante, remets à zéro l'epprom, et par curiosité, j'ai fait un M420 V comme hier. Et il m'a sorti un mesh alors que j'en avais pas enregistré, et impossible d'enregistrer un nouveau mesh...

Je me suis dit qu'il avait enregistré en dur les défauts du coup, mais non, même pas... Du coup j'ai un mesh qui n'est pas à mon imprimante, et jpeux pas le supprimer ni le modifier en linéaire xD

 

Jvais essayer les grands moyens, j'ai commandé un ptit kit ramps 1.4, il fonctionne bien visiblement, enfin j'ai up marlin dessus, mais j'ai oublié d'acheter les connecteurs duponts, du coup je dois attendre jeudi, c'est loooonnnnng 😢

 

Tu ne pourrais pas me copier ton config.h que je vois si j'ai oublié quelque chose s'il te plait?

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

Je te remercie. Après lecture des partie concernant le fin de course Z, le seul truc différent que j'ai de toi, c'est que je n'active pas la ligne bltouch, vu que j'ai un palpeur diy, je comprends pas 😕

Lien vers le commentaire
Partager sur d’autres sites

J'édit pas parce que je crois avoir réglé le soucis, je ne sais pas vraiment comment.

J'ai mis ma grille en 4*4 comme toi, j'étais en 6*6 à la base, et j'ai essayé dans le Gcode de démarrage, de rajouter M420 S0 au lieu de S1, pronterface me sortait le grid sur le S0. Et apparemment, ça fonctionne oO

 

A voir , mais je pense que c'est réglé, sans en être vraiment sur, parce que pour moi, faire M420 S0, ça désactive le truc, mais bon oO

 

EDIT: Mouais, ça marche de rien du tout en fait xD, j'espère que ça va marcher avec la carte ramps quand même, pour ne pas l'avoir achetée pour rien, ça serait triste keumaime

Mais je comprends vraiment pas pourquoi ça fonctionne pas franchement 😕

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

Bonjour,

Citation

j'upload marlin, je redémarre l'imprimante, remets à zéro l'epprom, et par curiosité, j'ai fait un M420 V comme hier. Et il m'a sorti un mesh alors que j'en avais pas enregistré, et impossible d'enregistrer un nouveau mesh...

c'est ça qui est étrange mais la je ne vois vraiment pas d'ou ca peut venir , c'est comme ci ton RAZ eeprom ne se faisait pas .

Essayes quand même de flasher , faire un M502 , puis un M500 , et la voir si le M420 V te sort un mesh ou pas .

Lien vers le commentaire
Partager sur d’autres sites

Bon, j'ai installé ma ramps, réinstallé marlin, donc, installation neuve, tout câblé ce matin, je me suis bien amusé ^^

Du coup je lance tout ce qu'il faut, je fais mes réglages, un G28, suivi d'un G29, m500/501, et je lance une impression pour voir. Youhou, ça bouge, je vois mon Z monté et descendre, il ne le faisait pas avec l'ancienne carte mère. Par contre, j'ai l'impression qu'il monte quand il faut descendre pour l'autolevel. Même par rapport au Mesh. Le côté face à moi du plateau est plus haut que l'arrière dans le mesh, mais le Z monte quand il imprime devant et descend derrière, alors qu'il faudrait l'inverse... Je comprends pas là sérieusement xD

Du coup, le problème avance, mais là je suis en panne, faudrait retourner le mesh dans la mémoire? xD

De plus, je ne comprends pas non plus un truc. Je fais M420 V, ça me dit autolevel arrêt (ça me montre le mesh et Fade Height arrêt). Du coup je fais M420 S1, ça me marque Autolevel Marche, M500/501, je refais un M420 V, ça me redit autolevel arrêt oO

J'ai essayé aussi depuis les menus de l'imprimante, ça fait pareil (et ça faisait pareil avec l'autre carte mère)

 

echo:V55 stored settings retrieved (719 bytes; crc 14065)
echo:  G21    ; (mm)
echo:  M149 C ; Units in Celsius
echo:Filament settings: Disabled
echo:  M200 D1.75
echo:  M200 D0
echo:Steps per unit:
echo:  M92 X100.00 Y100.00 Z400.00 E100.00
echo:Maximum feedrates (units/s):
echo:  M203 X400.00 Y400.00 Z8.00 E50.00
echo:Maximum Acceleration (units/s2):
echo:  M201 X2000 Y2000 Z100 E10000
echo:Acceleration (units/s2): P<print_accel> R<retract_accel> T<travel_accel>
echo:  M204 P400.00 R1000.00 T1000.00
echo:Advanced: B<min_segment_time_us> S<min_feedrate> T<min_travel_feedrate> X<max_x_jerk> Y<max_y_jerk> Z<max_z_jerk> E<max_e_jerk>
echo:  M205 B20000 S0.00 T0.00 X10.00 Y10.00 Z0.30 E5.00
echo:Home offset:
echo:  M206 X0.00 Y0.00 Z0.00
echo:Auto Bed Leveling:
echo:  M420 S0
echo:  G29 W I0 J0 Z-0.75450
echo:  G29 W I1 J0 Z-0.66100
echo:  G29 W I2 J0 Z-0.52350
echo:  G29 W I3 J0 Z-0.35500
echo:  G29 W I4 J0 Z-0.21750
echo:  G29 W I0 J1 Z-0.55650
echo:  G29 W I1 J1 Z-0.47700
echo:  G29 W I2 J1 Z-0.37250
echo:  G29 W I3 J1 Z-0.23150
echo:  G29 W I4 J1 Z-0.07550
echo:  G29 W I0 J2 Z-0.41550
echo:  G29 W I1 J2 Z-0.35250
echo:  G29 W I2 J2 Z-0.22100
echo:  G29 W I3 J2 Z-0.06900
echo:  G29 W I4 J2 Z0.06600
echo:  G29 W I0 J3 Z-0.27100
echo:  G29 W I1 J3 Z-0.16450
echo:  G29 W I2 J3 Z0.03050
echo:  G29 W I3 J3 Z0.20700
echo:  G29 W I4 J3 Z0.38500
echo:  G29 W I0 J4 Z-0.10000
echo:  G29 W I1 J4 Z0.07000
echo:  G29 W I2 J4 Z0.30900
echo:  G29 W I3 J4 Z0.55450
echo:  G29 W I4 J4 Z0.72050
echo:Material heatup parameters:
echo:  M145 S0 H190 B65 F0
echo:  M145 S1 H240 B90 F0
echo:PID settings:
echo:  M301 P43.13 I3.56 D130.73
echo:Z-Probe Offset (mm):
echo:  M851 Z-17.65

Pourtant je viens de faire mon g29, m420 S1, m500 et m501...Je comprends pas...

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

J'ai de l'amélioration; clairement, mais il me place toujours l'arrière droit du plateau bcp trop bas par rapport à l'avant, de bien 0.2mm puisque le filament reste rond et les passages du brim ne se collent pas entre eux, j'ai des fils distincts, mais que dans le coin arrière droit du coup 😕

Pourtant, quand je fais l'autolevel, je chauffe à 70, et je laisse bien 10 minutes histoire que le plateau soit stabilisé, mais c'est pas encore top

Même en mettant le G29 dans le code d'impression (donc l'autolevel se lance avant l'impression), il me fait toujours la même erreur, plateau trop bas en arrière droit :s, je comprends pu rien, d'autant plus que la planéité du plateau, selon le grid, se fait sur moins d'un millimètre, il est censé pouvoir corriger ça quand même non?

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

hmm , la franchement je sèche ... a part te dire de recontrôler la géométrie de ton axe X ( si il est bien // au plateau ) et contrôler que tes 2 chariots en Z n'ont pas un point dur ou un truc du genre , je ne vois pas 🤔

Lien vers le commentaire
Partager sur d’autres sites

Bah jviens de remettre mon plateau tout droit, je fais pas de g29 et c'est tout beau.... Du coup je ressayerais après de faire un G29, mais si je fais un autolevel sur un plateau qui n'en a pas besoin, et que ça marche que dans ces conditions, je comprends pas bien l’intérêt xD

Lien vers le commentaire
Partager sur d’autres sites

  • 2 weeks later...

Je fais des tests et blablabla,

La mise à niveau manuelle fonctionne, mais l'automatique, elle me fait toujours n'importe quoi, alors que le mesh de l'auto est plus ou moins identique à mon mesh manuel...

Ca me saoule.

C'est possible que l'imprimante ne veuille pas travailler correctement avec mon servo, genre elle preferrerait un bl touch?

Est ce que c'est possible que le firmware soit "mal installé", et ce malgré les multiples reflash (ou pet être à cause de), et que du coup, un "formatage" change quelque chose?

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