Aller au contenu

[X2] Nivellement plateau compliqué


floriann

Messages recommandés

Bonjour à tous,

 

Je possède une Artillery X2 depuis peu. Il s'agit de ma première imprimante.

J'essaie de travailler le nivellement de mon BED mais je ne parviens pas à le régler correctement et efficacement.

Lorsque j'imprime un test de nivellement (j'ai essayé celui de Super Slicer listé dans un tuto ici même et celui de Cura qui a l'air plus strict vu les résultats obtenus) j'ai toujours des zones qui s'impriment bien et d'autres mal.

En réglage manuel, j'utilise la technique de la feuille qui "accroche" légèrement comme repère.

Déjà, première question, quel type de feuille vous conseillez ? Feuille très fine type ticket CB ou plus épaisse type post-it ? 

Après le réglage manuel, je lance un nivellement automatique, que je sauvegarde dans l'eprom. Et j'ajuste de Z offset dans la foulée que je sauvegarde dans l'eprom.

Pour ma dernière tentative d'impression hier, j'obtiens les images en pièce-jointe (après réglage manuel + leveling auto sauvegardé).

Le résultat semble indiquer que ma buse était trop basse, soit. Mais ce que je ne comprends pas, c'est pourquoi, avec le leveling automatique, n'ai-je pas de résultats uniformes entre mes différents carrés ? Le cas que j'ai mis au dessus est extrême car la plupart des carrés sont ratés, mais même sur des exemples moins extrêmes, je ne parviens jamais à avoir tous mes carrés nickel, j'en ai toujours 1 ou 2 soit trop proches, soit trop éloignés. Or, je pensais que je 3D Touch était justement censé régler ce genre de soucis ?

Au final, j'ai l'impression que le nivellement automatique n'est pas pris en compte. En ajustement manuellement les écrous après chaque impression, j'arrive à améliorer le résultat, alors que le nivellement auto ne semble pas avoir d'effet (voir le résultat obtenu sur les 3 dernières photos avec un reréglage manuel). 

J'ai bien ajouté dans le gcode de démarrage la commande "M420 S1" après le code G28 pour prendre en compte l'auto leveling sauvegardé. J'ai aussi essayé une impression avec un gcode de calibrage (G29) après le G28, mais les résultats ne sont toujours pas satisfaisant.

Avez-vous des idées sur la façon de débbuger ce genre de problème ? Vous semble-t-il normal d'avoir des résultats inconsistants malgré le bl Touch ?

Pour info, je fais mes tests avec du PLA Sakata 3D370 (le bed est à 40° et l'extrudeur à 220°).

J'ai fait les réglages avec les valeurs indiquées dans la documentation (bed à 70° et extrudeur à 240°)

Merci !

 

 

2022-01-30 01.03.53.jpg

2022-01-30 01.03.58.jpg

2022-01-30 01.04.03.jpg

2022-01-30 01.04.14.jpg

2022-01-30 01.04.25.jpg

2022-01-30 14.16.43.jpg

2022-01-30 14.16.36.jpg

2022-01-30 14.16.27.jpg

Lien vers le commentaire
Partager sur d’autres sites

Je te confirme tu as bien une buse trop proche de ton bed bien trop proche. Pour ce qui est du choix du papier pour la calibration utilisé un post It peut être intéressant car les post it on une épaisseur normer très strict.

Ici il y a très peux de zone ou l'impression est correcte en réalité.

Pour ton soucis tu as intégré le Gcode M420 S1 c'est c'est bon 👍, mais est il bien pris en compte ici dans la génération du test ? (je ne serait te dire j'utilise pas les outils de ce genre intégré 😉

Par contre un des éléments potentiellement responsable est le 3DTouch Artillery, qui désolé n'a rien a voir en qualité avec un BLtouch officiel. Les mesures des 3dtouch Artillery sont plus variable d'une palpation a une autre ce qui provoque un manque de précision et aide pas toujours a nivellement propre.

Lien vers le commentaire
Partager sur d’autres sites

J'ai vérifié le GCODE généré par Cura. On y retrouve l'instruction dedans. Extrait du fichier généré :

;FLAVOR:Marlin
;TIME:1350
;Filament used: 0.900679m
;Layer height: 0.2
;MINX:11.335
;MINY:11.335
;MINZ:0.2
;MAXX:288.665
;MAXY:288.665
;MAXZ:0.2
;Generated with Cura_SteamEngine 4.13.1
M140 S40
M105
M190 S40
M104 S220
M105
M109 S220
M82 ;absolute extrusion mode
G28 ; home all axes
 M420 S1 ; turn on bed leveling
 M117 Purge extruder
 G92 E0 ; reset extruder
 G1 Z1.0 F3000 ; move z up little to prevent scratching of surface
 G1 X2 Y20 Z0.3 F5000.0 ; move to start-line position
 G1 X2 Y200.0 Z0.3 F1500.0 E15 ; draw 1st line
 G1 X2 Y200.0 Z0.4 F5000.0 ; move to side a little
 G1 X2 Y20 Z0.4 F1500.0 E30 ; draw 2nd line
 G92 E0 ; reset extruder
 G1 Z1.0 F3000 ; move z up little to prevent scratching of surface
G92 E0
G92 E0
G1 F1500 E-2
;LAYER_COUNT:1
;LAYER:0
M107
;MESH:BedLevelCalibration
G0 F6000 X163.9 Y149.9 Z0.2
;TYPE:WALL-INNER
G1 F1500 E0

J'ai connecté l'imprimante au PC.

Via pronterface, en lançant deux G29 d'affilée je retrouve des valeurs qui ne sont pas consistantes d'une mesure à l'autre :

Bilinear Leveling Grid:
      0      1      2      3      4
 0 +0.057 +0.025 +0.037 +0.035 +0.077
 1 -0.007 -0.020 +0.052 +0.005 +0.077
 2 -0.022 +0.040 +0.047 +0.020 +0.047
 3 -0.082 -0.020 +0.013 +0.005 +0.018
 4 -0.035 +0.003 -0.020 +0.040 +0.027


Bilinear Leveling Grid:
      0      1      2      3      4
 0 +0.052 +0.035 +0.022 +0.050 +0.127
 1 +0.015 +0.027 +0.050 +0.057 +0.099
 2 -0.015 +0.025 +0.067 -0.010 +0.077
 3 -0.040 -0.002 +0.035 +0.003 +0.070
 4 +0.010 -0.012 -0.025 -0.017 +0.082

J'ai tenté l'expérience de désserrer au max l'écrou inférieur droit. On retrouve bien le décalage qui en résulte en lançant un G29 puis un M500.

Bilinear Leveling Grid:
      0      1      2      3      4
 0 -0.819 -1.585 -2.312 -3.089 -3.737
 1 -0.198 -0.856 -1.518 -2.223 -2.856
 2 +0.318 -0.285 -0.846 -1.454 -2.027
 3 +0.789 +0.305 -0.188 -0.747 -1.245
 4 +1.320 +0.864 +0.427 +0.005 -0.476

En relançant une impression dans la foulée pour voir si le décalage était corrigé par le touch, la buse est venue taper sur le plateau sur la partie de gauche (laissant une trace de son passage), comme si le M420 S1 n'était pas pris en compte lors de l'impression. 

J'ai voulu relancer un nivellement auto, j'avais une erreur de probing à partir du 3ème point de mesure. Comme si la sonde était trop courte par rapport au décalage (mais dans ce cas, bizarre qu'elle ait réussi à faire la mesure la première fois ?).

En resserrant un peu l'écrou et faisant en faisant un G29 au lieu d'un M420 S1 après le G28 (dans le gcode), on voit que la partie gauche qui a été desserrée ne tient pas, et que la partie droite est en sur extrusion (photos en PJ), comme si le bl touch n'était pas pris en compte lors de l'impression (ou alors j'y suis peut-être allé un trop fort avec le décallage volontairement provoquée. Pour ce test, les valeurs du bl touch étaient les suivantes :


Bilinear Leveling Grid:
      0      1      2      3      4
 0 +0.144 -0.387 -0.925 -1.441 -1.913
 1 +0.486 +0.020 -0.449 -0.928 -1.352
 2 +0.772 +0.385 -0.037 -0.454 -0.915
 3 +1.087 +0.730 +0.372 +0.008 -0.384
 4 +1.437 +1.084 +0.797 +0.509 +0.181

 

2022-01-30 17.07.00.jpg

2022-01-30 17.06.34.jpg

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

Bonjour @floriann, voici une petite vidéo dont je trouve son explication excellente sur le leveling.

 

Ca en tête, pour ma part, sur la X2, je procède au leveling des coins comme décrit dans la documentation officielle mais sans papier. C'est à dire que je fais en sorte que l'on ne voit pas de jour au coin (tout juste hein) pratiquement à toucher le bed quoi et surtout, surtout, je fais ça en ne chauffant que le bed. J'avais déjà fait des tests en chauffant bed et hotend, et ben, c'est une connerie. Il suffit que le bitoniot du pseudo-BLTouch se barre pour que ton bed prenne un méchant coup. Perso, j'ai fait deux fois la bêtise sur un PEX Wham Bam tout neuf à 50€ (gloup et re-gloup) avant d'apprendre à ne jamais faire comme ça. Une fois que les 5 positions sont faites, là, je lance la procédure d'autoleveling, je sauvegarde, puis j'ajuste le z-offset avec une feuille de papier et je sauvegarde un dernier coup.

Bon, j'avoue que je n'imprime jamais sur les bords, si ce n'est la petite ligne de début de dépôt du filament. Cette dernière a toujours l'air nickel. Pour mes impressions avec cette méthode, je suis particulièrement ravi. C'est super propre.

J'espère que ça t'aidera.

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

@floriann 


Bilinear Leveling Grid:
      0      1      2      3      4
 0 +0.144 -0.387 -0.925 -1.441 -1.913
 1 +0.486 +0.020 -0.449 -0.928 -1.352
 2 +0.772 +0.385 -0.037 -0.454 -0.915
 3 +1.087 +0.730 +0.372 +0.008 -0.384
 4 +1.437 +1.084 +0.797 +0.509 +0.181

Ici ont voie clairement que ton bed est pas du tout réglé et donc le nivellement manuelle est pas bon ce qui représente de gros écart a corrigé, tes réglages sont pas bon on le voie bien. 

Ton premier relevé était bien plus correct sur la première grille le bed était réglé manuellement de façon bien plus correcte.

Donc re règle manuellement ton bed et refait un Z-offset correct un peu plus haut que sur ton réglage de ton post initial.

As tu vérifié la calibration de ton extrudeur au faite en parallèle ?

Lien vers le commentaire
Partager sur d’autres sites

Merci pour vos retours.

Dans mon dernier test, le réglage était volontairement pourri car je voulais voir s'il y avait une correction apportée par le BL TOUCH. Au final, en me documentant davantage, j'ai compris que c'était une connerie car le bl touch est plus là pour régler les problèmes de planéité du BED qu'un mauvais réglage 🙂

Je n'ai pas encore réalisé la calibration, j'attends de recevoir mon pied à coulisse pour pouvoir faire les choses correctement.

J'ai fait à nouveau pas mal de tests ces derniers et je commence à me décourager (suis-je si nul ?!).

En reprenant totalement le réglage du BED à la main (avec feuille) et en n'utilisant pas la grille générée par le nivellement automatique, j'arrive sur un résultat satisfaisant, avec tout de même quelques irrégularités (buse trop éloignée) sur quelques carrés et les autres nickel. Premier élément déconcertant : d'une impression à l'autre (sans bl touch), le résultat n'est pas toujours homogène (même fichier imprimé, mêmes températures, aucun réglage changé). Normal ?

Après avoir fait ce réglage sans bl touch, j'ai essayé d'imprimer en ayant réactivé le bl touch dans le gcode, toujours avec les mêmes réglages : là, je passe d'une situation de buse pas assez proche à certains endroits à une situation de buse trop proche sur quasiment tous les carrés (similaire à la photo initiale dans mon tout premier message).

Du coup, deuxième point déconcertant pour moi Est-il normal de devoir re régler le z offset en activant ou désactivant l'utilisation de la grille générée par l'auto levelling ?

Suite à ce test, je change donc le réglage du z offset, mais au final, je reste toujours avec des défauts sur certains carrés, même en ayant la grille activée. Le bl touch n'est justement pas censé régler ces petites différences sur le plateau ?

Soit je ne suis pas doué pour régler les plateaux (possible), soit mon capteur bl touch a un soucis ou j'ai un autre élément pose problème.

J'ai lancé plusieurs nivellements auto à la suite, j'obtiens parfois des variations non négligeables alors que la situation n'a pas changé tout au long des tests (BED à 70° et extrudeur à 240°) :


      0      1      2      3      4
 0 -0.077 -0.094 -0.092 -0.144 -0.092
 1 -0.109 -0.067 -0.044 -0.047 -0.020
 2 -0.07
 3 -0.072 -0.079 -0.022 -0.044 -0.067
 4 -0.156 -0.149 -0.087 -0.089 -0.047

      0      1      2      3      4
 0 -0.096 -0.119 -0.111 -0.129 -0.087
 1 -0.064 -0.072 -0.025 -0.087 - @:16 B@:1

      0      1      2      3      4
 0 -0.084 -0.126 -0.119 -0.106 -0.124
 1 -0.096 -0.104 -0.057 -0.084 +0.018
 2 -0.017 -0.054 -0.012 -0.064 -0.020
 3 -0.099 -0.077 -0.079 -0.062 -0.020
 4 -0.149 -0.141 -0.109 -0.101 -0.079

      0      1      2      3      4
 0 -0.089 -0.161 -0.104 -0.111 -0.079
 1 -0.052 -0.079 -0.037 -0.089 +0.013
 2 -0.067 -0.002 +0.025 -0.017 -0.025
 3 -0.089 -0.052 -0.020 -0.062 -0.015
 4 -0.109 -0.131 -0.089 -0.087 -0.064

Bilinear Leveling Grid:
      0      1      2      3      4
 0 -0.067 -0.124 -0.096 -0.114 -0.067
 1 -0.032 -0.039 -0.089 -0.067 0.069 -0.047
 3 -0.087 -0.069 -0.017 -0.054 -0.012
 4 -0.106 -0.129 -0.141 -0.109 -0.032

      0      1      2      3      4
 0 -0.087 -0.109 -0.106 -0.139 -0.096
 1 -0.044 -0.042 -0.034 -0.067282

      0      1      2      3      4
 0 -0.074 -0.101 -0.119 -0.166 -0.057
 1 -0.087 -0.059 -0.032 -0.030 -0.002
 2 -0.092 -0.020 +0.010 -0.027 +0.000
 3 -0.109 -0.082 -0.020 -0.077 -0.020
 4 -0.134 -0.156 -0.104 -0.072 -0.094

Bilinear Leveling Grid:
      0      1      2      3      4
 0 -0.154 -0.161 -0.154 -0.151 -0.109
 1 -0.106 -0.114 -0.062 -0.099 -0.062
 2 -0.106 -0.054 -0.042 -0.109 -0.057
 3 -0.141 -0.094 -0.126 -0.084 -0.047
 4 -0.216 -0.151 -0.139 -0.111 -0.074

Au final, est-ce que je ne me prends pas trop la tête avec ces carrés ?

edit : j'ai aussi commandé de l'alcool Isopropylique pour pouvoir nettoyer mon BED plus efficacement

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

si toutes ces mesures sont exactes, soit

-ton plateau est tellement vrillé qu'il n'y a qu'une solution : le changer

-les ressort sont trop "lâche" ou trop serré et il faut les mettre au milieux pour avoir un amortissement régulier et faire le réglage par 1/10 de tour avec les vis avec un ticket de cb

attention, la feuille de papier ça peu être trompeur

elle semble glisser correctement, mais elle lève le chariot porte buse , il faut la retirer pour essayer d'entendre si le chariot descend à ce moment la, on entend distinctement le "clong" du choc de la buse sur le plateau

si le chariot descend, c'est que le plateau est trop haut

avec l'habitude, on fini par être parfait et on a pas besoin d'un bltoutch qui apporte plus de soucis qu'il n'en résous, je dis cela, à la lecture de ce forum ou les soucis de bltoutch sont légion, perso je n'en ai pas et n'en aurais jamais

Lien vers le commentaire
Partager sur d’autres sites

Tes valeur montre un écart assez important d'un ABL a l'autre donc cela n'arrange rien quand l'on vois que sur certains points tu as jusque 0.100mm de différence de mesure si tu as cela sans toucher au réglage du bed c'est en effet pas terrible.

Lien vers le commentaire
Partager sur d’autres sites

Salut @floriann

Tu est sur que ton BLTouch est bien d'équerre ? 😅

Je dis ça en passant juste parce qu'en démontant et remontant ma tête d'extrudeur hier soir j'ai remarqué que le mien c'était de nouveau mis de travers... Ce BLTouch commence à me gonfler et je vais passer à un vrai BLTouch d'une autre marque. Sur mes 2 sidewinder les 2 BLTouch ce sont mis de travers après plusieurs print et sur un la tige à cassé. Si faut le changer souvent à 20€ autant prendre un vrai à 40€ qui ne cassera pas (du moins je l'espère^^)

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

il y a 22 minutes, TonyNarko67 a dit :

un vrai à 40€ qui ne cassera pas (du moins je l'espère^^)

Je n'en ai jamais cassé, mais au cas où, normalement il y a un pin de rechange livré avec 🙂

tu peux aussi prendre du clone de qualité (Triangle Labs) qui est pas mal du tout Trianglelab – capteur tactile 3D 2021 v3, nivellement de lit automatique BL, capteur tactile automatique pour anet A8 tevo reprap mk8 i3, livraison gratuite | AliExpress

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

Merci pour vos réponses.

J'ai vérifié la tige du bl touch, elle n'a pas l'air tordue. Elle descend correctement lors des palpages.

Les ressorts ne sont pas au même niveau sur les 4 côtés (moins serrés côté droite que gauche), mais c'est pourtant bien ces réglages des ressorts qui me permettent d'avoir quelque chose de "plat".

Par contre, point intéressant, en regardant le dessous du plateau, je vois que les "axes" qui permettent de régler les exentriques côté gauche et droite viennent "taper" dans le revêtement du dessous du BED. Mon problème ne viendrait pas de là ?

J'ai mis quelques photos en PJ.

2022-02-01 23.17.17.jpg

2022-02-01 23.20.34.jpg

2022-02-01 23.18.44.jpg

2022-02-01 23.17.34.jpg

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

Pour répondre a tes question sur les vis des excentriques qui arrivent en contact sur l'isolant inférieur du bed, cela devrait pas avoir d'incidence.

Après sur la photo suivante le chariot Alu du bed a l'air de ce cintré avec la pression des ressorts (c'est peut être un effet d'optique de la photo remarque), et la cela m'interpelle.

image.png.9ce7f6847e17594deba15c8d3029a72c.png

Tiens nous au courant de l'évolution de ton soucis.

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

Bonsoir, 

En voyant les photos postées, j'ai aussi la remarqué que la courroie du BED ne semble pas être au même niveau entre l'accroche Droite / Gauche  cela peut aussi avoir un impact lors des déplacements de ton Bed.

image.png.9ce7f6847e17594deba15c8d3029a72c.png.467b5bb1b0d15a2f9f7f790baa810bec.png

Je suis novice dans l'impression 3D, toutefois même en me documentant bcp, j'avoue que les premiers temps ne sont pas simple.

Quand tu auras fait 10 voir 20 fois le niveau de BED et imprimé X premières couches de PRINT, tu seras en mesure à l'œil de dire ma buse est trop basse ou trop haute.

Courage et patience sont de mise les premiers temps.

@MrMagounet Je confirme que ce BLT me semble être une belle M..., j'ai moi aussi des problèmes de mesure (écart potentiellement important) lors de plusieurs vérification de plateau. Je me permettrait de revenir sur le forum pour demander conseil sur le changement de celui-ci.

Lien vers le commentaire
Partager sur d’autres sites

  • 2 weeks later...

Bon, eh bien, je n'ai toujours pas reçu de réponse du support (chinois). Je les ai relancés hier. Ils sont toujours aussi longs à répondre ?

Entre temps, j'ai installé le firmware custom de @MrMagounet (merci ;-)), ce qui m'a permis de faire un test de répétabilité (M48).

Sur différents points du plateau, je tourne en moyenne sur une déviation qui s'approche de ~0.02mm

Citation

 

Mean: -0.044750 Min: -0.061 Max: -0.009 Range: 0.052
Standard Deviation: 0.018014

Mean: -0.030800 Min: -0.049 Max: 0.004 Range: 0.053
Standard Deviation: 0.018242

Mean: -0.030700 Min: -0.054 Max: 0.016 Range: 0.071
Standard Deviation: 0.019537

Mean: -0.039100 Min: -0.062 Max: -0.015 Range: 0.046
Standard Deviation: 0.012712

 

Par contre, j'ai un peu moins de variations lorsque je regarde les grilles générées (M420 V) depuis que je suis passé sur ce firmware (sans doute dû à la vitesse moins élevée lors de la descente du capteur). 

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

il y a 16 minutes, floriann a dit :

Bon, eh bien, je n'ai toujours pas reçu de réponse du support (chinois). Je les ai relancés hier. Ils sont toujours aussi longs à répondre ?

Entre temps, j'ai installé le firmware custom de @MrMagounet (merci ;-)), ce qui m'a permis de faire un test de répétabilité (M48).

Sur différents points du plateau, je tourne en moyenne sur une déviation qui s'approche de ~0.02mm

Par contre, j'ai un peu moins de variations lorsque je regarde les grilles générées (M420 V) depuis que je suis passé sur ce firmware (sans doute dû à la vitesse moins élevée lors de la descente du capteur). 

Oui j'ai baisser la Vitesse de palpation car elle était excessive sur le firmware d'Artillery ce qui réduit la qualité des mesure effectué surtout avec le 3Dtouch Artillery. 

De ce que je vois de ton M48 ton capteur n'est pas au niveau d'un BLtouch mais reste pas trop mauvais pour un 3Dtouch Artillery j'ai vue bien pire avec ce capteur. (les relever semble indiqué qu'il rempli sont taf)

Lien vers le commentaire
Partager sur d’autres sites

Ce qui est tout de même étrange, c'est qu'en faisant un test de répétabilité, on est sur un écart moyen max de 0.02.

Alors qu'en lançant plusieurs nivellements auto à la suite, je peux constater là des différences allant jusqu'à 0.09 entre deux mesures sur les mêmes points, avec la plateau chauffé à la même température, sans changement de mon côté.

Forcément, j'ai relancé un test d'impression avec les carrés, 1ère tentative quasi OK sauf 2 carrés un peu trop proches. 2ème tentative d'impression, sans changement, quasi tous les carrés trop éloignés et 1 trop proche...

J’hésite à investir dans un vrai BLTouch, n'étant pas sûr que le problème vienne de là...

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