patograso Posté(e) Aout 13, 2020 Posté(e) Aout 13, 2020 Bon du coup je ne comprends pas. Je règle bien mon G0 Z-x.x après G28. M500 pour save. g29 test impression : Mais pas moyen d'avoir d'avoir une premiere couche ok. C'était moins la merde sans bltouch du coup... Oo
morinxav Posté(e) Aout 13, 2020 Posté(e) Aout 13, 2020 @patograso, trop haut ? trop écrasé ? certains endroits ok pas d'autres ? il me faut plus de precisions Cordialement
akdm Posté(e) Aout 13, 2020 Posté(e) Aout 13, 2020 Est-ce que dans la configuration de la génération des .gcode t'as rajouté M420 S1 après G28 pour utiliser le mesh leveling ? (même avec un RESTORE_LEVELING_AFTER_G28 activé, ce qui est assez bizarre). D'ailleurs, n'oublies pas de save après avoir fait un G29 bien entendu.
patograso Posté(e) Aout 13, 2020 Posté(e) Aout 13, 2020 (modifié) @akdmoui j'ai pris le code de morinxav justement. @morinxav trop haut partout. Modifié (le) Aout 13, 2020 par patograso
morinxav Posté(e) Aout 13, 2020 Posté(e) Aout 13, 2020 @patograso Donc corrige le avec un m851 Z (celui que tu as mis dans merlin + (-0.1 ou -0.2 ou -0.3) selon ton trop haut m500 puis g29 puis m500 puis si ok flash la valeur dans ton merlin Cordialement
akdm Posté(e) Aout 13, 2020 Posté(e) Aout 13, 2020 Mais s'il fait ça, ça va corriger partout non ? Du coup autre part ça va être trop écrasé ? Je pige pas trop.
patograso Posté(e) Aout 13, 2020 Posté(e) Aout 13, 2020 D'accord. Merci pour ton aide. Je vous ferais un retour.
patograso Posté(e) Aout 13, 2020 Posté(e) Aout 13, 2020 à l’instant, akdm a dit : Mais s'il fait ça, ça va corriger partout non ? Du coup autre part ça va être trop écrasé ? Je pige pas trop. non car c'est bon nulle part là.
morinxav Posté(e) Aout 13, 2020 Posté(e) Aout 13, 2020 @patograso Pour que tu comprenne bien : le G29 corrige en fonction du zero voulu qui est enregistré pour Z. Donc si trop haut du coup le reste est trop haut. Cordialement
akdm Posté(e) Aout 13, 2020 Posté(e) Aout 13, 2020 Ah je vois. Avec cette chaleur j'ai pas allumé l'imprimante pour éviter de suffoquer chez moi, donc je retesterai tout ça bientôt, mais perso c'était bon à certains endroits mais d'autres c'était trop écrasé ou alors trop éloigné.
patograso Posté(e) Aout 13, 2020 Posté(e) Aout 13, 2020 @morinxav Ok donc g29 permet de chercher la "vrai" valeur de décalage du Z à mettre sous Marlin ?
morinxav Posté(e) Aout 13, 2020 Posté(e) Aout 13, 2020 (modifié) @patograso, Quand tu règles ton z0 à un endroit du plateau (en général, au milieu) ce Z0 devient la référence si elle est bonne , g29 pour chaque point analysé va compenser en plus ou en moins par rapport a cette valeur de référence. Après ta première couche sera nickel partout. car le plateau n'est jamais vraiment uniforme. d’où l’intérêt d'avoir la valeur exacte de z (hauteur de la buse voulue - hauteur du BL TOUCH replié) Cordialement Modifié (le) Aout 13, 2020 par morinxav 1
patograso Posté(e) Aout 13, 2020 Posté(e) Aout 13, 2020 Ha ben voilà ça ressemble enfin à quelque chose ! C'est pas parfait mais déjà un bon début Merci @morinxav !
morinxav Posté(e) Aout 13, 2020 Posté(e) Aout 13, 2020 @patograso, Je ne pense pas que cela puisse être vraiment parfait, tu peux essayer en mettant 6 au lieu de 5 pour g29 dans marlin mais je ne sais pas pour mois ça n'a pas l'air de fonctionner (mais je n’ai pas refais d'essais depuis que j'ai tout compris?...)Enfin, je crois. Je ne vois pas la trace de ton nettoyage de buse au départ, c'est vraiment important Cordialement
patograso Posté(e) Aout 13, 2020 Posté(e) Aout 13, 2020 j'ai viré le truc avant de faire la photo, mais il y était. En tout cas, merci encore pour l'aide !
akdm Posté(e) Aout 13, 2020 Posté(e) Aout 13, 2020 Bon c'est complètement incompréhensible pour ma part. J'ai fait deux méthodes: - L'une où je fais ceci: 1. Dans Configuration.h, Je modifie X_PROBE_OFFSET_FROM_EXTRUDER et Y_PROBE_OFFSET_FROM_EXTRUDER modifie avec mes valeurs (respectivement -37 et -5). Je laisse Z à 0 exprès; 2. Je modifie tout le reste: activation BLTouch; inversement de la logique du zmin endstop du probe; activation du repeatability test; leveling en bilinear; restore le mesh leveling après un G28 - même si je force tout de même dans mon gcode par la suite - ; activation du z safe homing. J'ai aussi changé le nombre de points à palper à 7 (donc 7*7 = 49 points). 3. Sachant que j'ai aussi modifié les limites (boundaries) pour le probing avec ces valeurs: // Set the boundaries for probing (where the probe can reach). #define LEFT_PROBE_BED_POSITION 10 #define RIGHT_PROBE_BED_POSITION 183 #define FRONT_PROBE_BED_POSITION 30 #define BACK_PROBE_BED_POSITION 183 4. J'ai flashé tout ça et j'ai entré ces commandes-là après avoir chauffé le bed à 60°C: G28 // Homing de X, Y et Z G0 F100 Z0 // Se mettre à Z0 à une vitesse de 10mm/s au cas où M211 S0 // Désactivation du software endstop Cette partie-là j'ajuste le Z pour connaître le offset M851 Z-1.5 // Je suis descendu à -1.5mm, donc je rentre ça M211 S1 // Réactivation du soft endstop M500 // Enregistrement dans l'EEPROM M501 // Reload de la configuration de l'EEPROM M503 // Vérification que tout est bien enregistré G29 // Auto bed leveling M500 // Enregistrement dans l'EEPROM Après ça, un M420 V1 me renvoie ce mesh leveling: READ: Bilinear Leveling Grid: READ: 0 1 2 3 4 5 6 READ: 0 -0.718 -0.963 -0.895 -1.095 -1.325 -1.290 -1.580 READ: 1 -0.690 -0.958 -1.067 -1.112 -1.357 -1.347 -1.643 READ: 2 -1.175 -1.360 -1.217 -1.337 -1.492 -1.375 -1.595 READ: 3 -1.052 -1.275 -1.325 -1.310 -1.513 -1.445 -1.697 READ: 4 -1.143 -1.370 -1.260 -1.440 -1.628 -1.540 -1.812 READ: 5 -1.270 -1.440 -1.430 -1.378 -1.513 -1.375 -1.582 READ: 6 -1.258 -1.495 -1.375 -1.572 -1.747 -1.660 -1.937 5. Soit, je lance une impression avec les paramètres suivants: ; -- START GCODE -- G21 ;metric values G90 ;absolute positioning M82 ;set extruder to absolute mode M107 ;start with the fan off G28; home all axes G28 Z0 ;move Z to min endstops M420 S1; Restore mesh leveling G1 F1000 Z3; Move Z to +3 G1 F10000 Y0 X0; move to X and Y endstops G1 F1000 Z0; Move Z to +3 G1 Y60.0 Z0 E9.0 F1000.0;intro line G1 Y100.0 E21.5 F1000.0 ;continue line G92 E0 ;zero the extruded length again G1 F80 ;Put printing message on LCD screen M117 Printing... ; -- end of START GCODE -- Et là: la buse se cogne contre le plateau (partout). Impossible de comprendre pourquoi ni même de savoir de combien sans faire 15 tests et au risque de péter le plateau. - L'autre, je fais tout pareil, sauf que je n'utilise pas M851 mais un Z offset dans le configuration.h à 5.50mm, et un G0 Z-3.5 (je crois, j'ai plus la valeur exacte en tête) dans mon gcode. Ça me semble bizarre mais je tente tout de même: ça ne marche pas du tout. Le G29 me sort un -9 (du coup je trouve ça encore plus bizarre) mais je teste quand même: le plateau est descendu de 2 ou 3 mm tellement que la buse a tapé dessus. Donc ça n'a pas marché. J'ai aussi tenté sans régler le Z tout court et j'étais très loin du bed, complètement le contraire quoi ! Si vous avez des idées, je suis preneur, parce que là je sèche complètement ! Merci
patograso Posté(e) Aout 14, 2020 Posté(e) Aout 14, 2020 (modifié) Salut @akdm, tes valeurs du M420 sont hallucinantes avec plus de 1mm de correction. Pour comparer voilà les miennes 0 1 2 3 4 5 6 7 8 9 Recv: 0 +0.105 +0.100 +0.177 +0.147 +0.182 +0.115 +0.117 +0.020 +0.030 +0.007 Recv: 1 -0.145 -0.113 -0.030 -0.010 -0.075 -0.038 -0.020 -0.082 -0.072 -0.063 Recv: 2 -0.138 -0.098 -0.010 -0.010 -0.053 +0.015 +0.045 -0.023 +0.020 +0.020 Recv: 3 -0.060 -0.055 +0.005 -0.005 -0.050 -0.023 -0.015 -0.105 -0.098 -0.090 Recv: 4 -0.160 -0.153 -0.077 -0.080 -0.118 -0.058 -0.013 -0.118 -0.065 -0.067 Recv: 5 -0.250 -0.182 -0.077 -0.075 -0.088 -0.003 +0.025 -0.040 +0.017 +0.045 Recv: 6 -0.080 -0.080 -0.020 -0.028 -0.080 -0.043 -0.045 -0.125 -0.100 -0.118 Recv: 7 -0.118 -0.100 -0.023 -0.045 -0.103 -0.060 -0.053 -0.115 -0.118 -0.115 Recv: 8 -0.140 -0.103 +0.005 +0.022 +0.010 +0.095 +0.125 +0.075 +0.145 +0.170 Recv: 9 -0.063 -0.055 +0.015 +0.002 -0.050 -0.005 +0.005 -0.070 -0.040 -0.025 Pour ma part j'ai scrupuleusement suivis le protocole donné par @morinxav et ça fonctionne très bien désormais. Chez moi :Z_PROBE_OFFSET_FROM_EXTRUDER = -2 1. G28 2. G0 Z0 (résultat un poil trop proche) 3. Recherche de G0 Z-x.xx (valeur ok G0 Z-1.70)4. M851 Z-1.7 5. M500 6. G28 7. G29 >> Test impression première couche > Retour au point 4 : ajustement du M851 Zx.xx par pas de 0.05 puis 0.01. C'est un peu long mais chez moi ça à fonctionné. Bonn courage Modifié (le) Aout 14, 2020 par patograso
morinxav Posté(e) Aout 14, 2020 Posté(e) Aout 14, 2020 @patograso, Ton G29 tu le fais sur combien de points finalement ? moi c'est sur 25 points et deux touches par points. Cordialement
akdm Posté(e) Aout 14, 2020 Posté(e) Aout 14, 2020 @patograso merci je vais tester ça @morinxav tu fais comment pour avoir deux touches par points ? Tu fais deux G29 ?
morinxav Posté(e) Aout 14, 2020 Posté(e) Aout 14, 2020 (modifié) @akdm, @patograso, Non, dans le configuration.h, il y a un paramètre pour faire deux toucher par point de test du G29 : Désolé, je me suis trompé de configuration.h : Dans mon configuration.h : Tu dé commente la ligne 817 Tu mets 5 comme valeur a la ligne 1071 (pour 25 points) C'est comme cela que je l'utilise. le voici corrigé en pièce jointe Cordialement Configuration.h Modifié (le) Aout 14, 2020 par morinxav 1
patograso Posté(e) Aout 14, 2020 Posté(e) Aout 14, 2020 @morinxav j'ai 100 points si je ne m'abuse GRID_MAX_POINTS_X 10 GRID_MAX_POINTS_Y GRID_MAX_POINTS_X Par contre c'est long à faire...
patograso Posté(e) Aout 14, 2020 Posté(e) Aout 14, 2020 Ha le multi probing ca semble pas mal pour lisser les résultats. Je vais tester.
akdm Posté(e) Aout 14, 2020 Posté(e) Aout 14, 2020 Je viens de tester, je n'ai jamais eu de première couche aussi propre ! Il y a quelques points à voir, mais je vais faire un GRID_MAX_POINTS X et Y plus gros que 7, car 49 ne suffisent pas, j'ai quelques endroits en effet de vague encore. Seul truc par contre, je n'ai pas touché à Z_PROBE_OFFSET_FROM_EXTRUDER (laissé à 0), sinon la buse se cognait à fond sur le plateau. J'ai donc fait: 1. G28 2. G0 Z03. Recherche de G0 Z-x.xx (valeur ok G0 Z-1.60 pour moi)4. M851 Z-1.6 5. M500 6. G283. Et là je fais un G0 F100 Z0: ça me permet de voir si je suis trop ou peu proche à certains endroits8. G29
patograso Posté(e) Aout 14, 2020 Posté(e) Aout 14, 2020 (modifié) Ha ben c'est une bonne chose ! A priori le max qu'on puisse mettre c'estGRID_MAX_POINTS X 16 soit 256 points Oo Modifié (le) Aout 14, 2020 par patograso
Messages recommandés
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 compteSe connecter
Vous avez déjà un compte ? Connectez-vous ici.
Connectez-vous maintenant