miserovitch Posté(e) Décembre 3, 2019 Posté(e) Décembre 3, 2019 Bonjour à tous, J'ai un petit souci et j'espère que vous pourrez m'aider à trouver la solution. Une explication, je le crains, un peu longue mais j'essaye de donner toutes les infos en une fois. Je possède une delta sur base D-force (bonne machine mais assez peu connue). Il reste peu de chose d'origine à part les moteurs, les profilés alu... Actuellement elle fonctionne avec une Ramps1.4 et steppers 4988 (nostalgie et surtout stock de steppers à utiliser). Elle est branchée sur un Rpi et pilotée par Klipper, équipée avec un BLtouch V1 original. Elle fonctionne admirablement bien et me sort des prints de super qualité. Pas de jeu mécanique perceptible, courroies tendues, BL touch bien fixé. J'avais remarqué un petit défaut sur la première couche, d'un côté trop bas et de l'autre trop haut, au mileu parfait. La semaine dernière j'ai eu besoin d'imprimer des "grandes" pièces sur les 200mm de diamètre disponible (grand ça reste relatif en comparaison de la S5 ). Je me rend compte que le souci est plus important que je ne pensais et m'empeche d'utiliser toute la surface dispo. J'ai pas mal trafiqué les réglages dans Klipper en pensant que ça venait du bed mesh interpolation mais en faisant un probing manuel il apparait que ca vient du palpage lui même. Les tests réalisés: J'ai réduit le nombre de points à mesurer à 3*3afin de faciliter les tests. X X X X X J'ai fait un BED_MESH_CALIBRATE METHOD=manual. Ca consiste à déplacer la buse j'usqu'au niveau voulu et enregistrer la position comme si c'était fait avec le BLtouch. J'obtiens la grille suivante : Mesh Leveling Probed Z positions:-1.689272 -1.689272 -1.689272-2.702848 -2.091860 -1.648816 -1.842028 -1.842028 -1.842028 Seul les valeurs en gras ont été mesurées, la répétition est probablement rajoutée par Klipper. Avec cette grille manuelle chargée la compensation est correcte, l'impression peut se faire sur toute la surface du bed. Ca signifie que l'interpolation est bonne et le souci ne vient pas du mode de calcul (lagange, bicubic...) Avec un BED_MESH_CALIBRATE classic avec le BLtouch j'obtiens ça (3 répétitions pour vérifier la précision). BED_MESH_OUTPUT Recv: // Mesh Leveling Probed Z positions: Recv: // -2.007604 -2.007604 -2.007604 Recv: // -2.694248 -1.731916 -0.824596 Recv: // -1.419344 -1.419344 -1.419344 BED_MESH_OUTPUT Recv: // Mesh Leveling Probed Z positions: Recv: // -1.982508 -1.982508 -1.982508 Recv: // -2.756988 -1.807204 -0.899884 Recv: // -1.607564 -1.607564 -1.607564 BED_MESH_OUTPUT Recv: // Mesh Leveling Probed Z positions: Recv: // -1.957412 -1.957412 -1.957412 Recv: // -2.731892 -1.794656 -0.862240 Recv: // -1.582468 -1.582468 -1.582468 Si je compare le bed mesh manuel et les mesh auto 2 et 3 avec le premier mesh auto effectué j'obtiens les écarts suivants (neg = plus bas que le premier, pos = plus haut): Auto 1 Point 1 Point 2 Point 3 Point 4 Point 5 Manuel -0,31833 0,00860 0,35994 2,47341 0,42268 Auto 2 -0,02510 0,06274 0,07529 -0,07529 0,18822 Auto 3 -0,05019 0,03764 0,06274 -0,03764 0,16312 On voit donc des écarts conséquents entre les palpages avec BLtouch (sur le point 5) et un écart énorme avec le palpage manuel (je précise que l'offset du BLtouch est déja pris en compte). Lorsqu'une grille auto est chargée la buse au niveau du dernier point de trst est plusieurs mm au dessus du bed. Pour finir j'ai réalisé un test de précision du BL touch (10 répétitions au centre) et le résultat est le suivant : probe accuracy results: maximum 0.769084, minimum 0.643604, range 0.125480, average 0.700070, median 0.712618, standard deviation 0.041711 Ca me parait beaucoup mieux que les écarts entre les palpages auto vu plus haut. Ca laisse penser à un défaut mécanique car l'erreur semble liée à la position de la tête lors du palpage. Par contre je ne trouve pas de jeu ou de point de blocage, les cables ne tirent pas sur la tête. J'ai également fait les test à froid pour écarter les soucis de montée en température du BLtouch. Voici la fixation du BLtouch, j'ai revérifié l'offset X, Y et Z de celui-ci. Alors voila j'ai passé quelques heures sur le sujet ce week-end et je sèche. Le BLtouch sur la S5 ne me fait aucun souci et je peux imprimer sur l'ensemble des 500*500mm du bed, la S5 par contre est sous Marlin 2. Je ne vois pas quoi tester de plus donc si quelqu'un a des idées lancez-vous. Merci et au plaisir de vous lire Cdt LC
cmatec Posté(e) Décembre 4, 2019 Posté(e) Décembre 4, 2019 @miserovitch : il est possible que ta grille de calibration soit décalée : sous smoothieware, il y a un paramètre delta grid offset et tu dois avoir un équivalent sous klipper. A ne pas confondre avec le paramètre probe offset dont l'utilisation est déconseillée sur les machines delta.
miserovitch Posté(e) Décembre 4, 2019 Auteur Posté(e) Décembre 4, 2019 Salut @cmatec et merci du conseil. Je vais investiguer la dessus. Ce qui me semble quand meme etrange c'est que la grille en mode manuel est bonne partout et la grille en mode auto est bonne autour du centre. Avec un ofset sur la grille complete ca risque de deplacer le probleme. Je test neanmoins car on ne sait jamais. Cdt LC
cmatec Posté(e) Décembre 4, 2019 Posté(e) Décembre 4, 2019 @miserovitch : Citation J'ai fait un BED_MESH_CALIBRATE METHOD=manual. Ca consiste à déplacer la buse j'usqu'au niveau voulu et enregistrer la position comme si c'était fait avec le BLtouch et .... on voit bien qu'il existe un "offset" (en x, y et z) entre le capteur et la buse. En mode manuel, tu effectues tes mesures avec la buse ; avec le bltouch tes mesures sont décalées par rapport à celle-ci. Il faut donc mesurer le plus précisément possible l'offset afin de recaler ta grille sur la buse. 1
miserovitch Posté(e) Décembre 5, 2019 Auteur Posté(e) Décembre 5, 2019 (modifié) Salut, J'ai revérifié l'offset du BLtouch en X, Y et Z. En position rentrée la sonde est a 2mm du bas de la buse comme précisé sur le site du constructeur. Si c'etait juste un problème d'offset j'aurai le meme decalage partout mais celui-ci n'est pas constant. J'ai reverifie le serrage des vis du BLtouch, le serrage du support sur le radiateur, le cable est pris sur une barre donc ca ne tire pas sur le Bltouch. Dans 12H la S5 sera dispo et je vais echanger les BLtouch pour eliminer le defaut sur le BLtouch lui meme. A part ca je ne vois vraiment pas ce que cela pourrait etre. Au final si je n'arrive pas a le regler je ferais 2 levelling manuels, un avec le bed a 60C et l'autre a 100C et je mettrais l'appel du mesh dans le start Gcode... Merci du coup de main. edit: Je viens de voir que le test de precision peut etre fait a different endroit du bed pour detecter un "Location Bias", je vais tenter ca egalement. location-bias-check Edit 2: Resultat des tests: Tower A range 0.087836 Tower B range 0.087836 Tower C range 0.050192 Sur la page Klipper "If the difference between the minimum reported z_offset and the maximum reported z_offset is greater than 25 microns (.025mm) then the probe is not suitable for typical bed leveling procedures." Je suis plus de 3 fois au dessus Bon ba je vais decouvrir la calibration et le levelling manuel... Cdt LC Modifié (le) Décembre 5, 2019 par miserovitch
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