Aller au contenu

Nivellement correct du plateau impossible avec Klipper


Serge62

Messages recommandés

Bonjour les amis,

Je sujet est récurent sur le forum, j'en suis conscient, mais je m'arrache les cheveux à essayer de régler mon plateau avec Klipper.

J'ai essayé le nivellement à chaud et à température ambiante, ça ne change rien.

J'ai un peu tout tenté et je suis à court d'idées.

Lorsque j'essaie au calibre à coulisse de mettre mon plateau parallèle à l'axe des X, j'ai ça comme maillage :

calibre.jpg.7c0af4c2a1702d717a1d9ee0c9aa332a.jpg

Lorsque j'utilise la commande SCREWS_TILT_CALCULATE et que je règle les molettes du plateau, j'ai ça comme maillage :

Sanstitre-1.jpg.f1c66694e1305e37bad015c25e8a4375.jpg

Le résultat à l'impression de ma première couche donne ça :

20230221_114634.jpg.4ae17373c52061140414055b52a876a6.jpg

J'ai recommencé tout ça des dizaines de fois et j'ai toujours à peu près le même résultat.

J'ai actuellement une bobine de PETG sur l'imprimante.

Je ne comprends pas pourquoi la partie gauche de mon plateau est toujours trop près.

Logiquement, l'imprimante devrait compenser. J'ai l'impression qu'elle le fait mais pas suffisamment.

Des pistes, des idées ?

Merci pour votre aide.

Serge.

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

Pour tes graphiques, il est préférable d'inclure l'échelle avec 😉

Une procédure qui fonctionne, en tout cas chez moi :

  1. Utiliser screws_tilt_calculate pour définir les hauteurs des vis d'angle les unes par rapport aux autres.
  2. Utiliser probe_calibrate pour définir la hauteur de la sonde par rapport à la buse. Ne pas oublier le «save_config» lorsque c'est terminé.
  3. Mise à l'origine puis maillage avec le lit à la température d'impression, les lits de Creality peuvent pour certains se déformer pas mal.
  4. Utiliser un z_offset pour affiner la première couche.

Après avoir fait ce qui précède, il faudrait, dans l'idéal, être à moins de 0,1 mm.

Liste des G-codes pour réaliser les points 1 et 2 de ce qui précède :

Révélation
G28
screws_tilt_calculate
G28
G0 x150,y110 ; coordonnées du centre du lit pour le Bltouch=> à adapter
probe_calibrate
testz z=-1
testz z=-1
testz z=-0.1
testz z=-0.1
testz z=-
testz z=+
testz z=--
testz z=--
accept
save_config

probe_calibrate est décrit dans https://www.klipper3d.org/fr/Probe_Calibrate.html#etalonnage-de-loffset-z-de-la-sonde Compléter cette lecture par celle-ci ça peut paraitre fastidieux ( TESTZ Z=valeur ou (+,++,-,--) mais cela fonctionne vraiment de manière cohérente.

🙂

En précaution, on pourrait ajouter dans la macro START_PRINT / PRINT_START un appel à SCREWS_TILT_CALCULATE avec un paramètre MAX_DEVIATION=0.1 ce qui interromprait l'impression si le lit a bougé 😉

Modifié (le) par fran6p
  • Merci ! 1
Lien vers le commentaire
Partager sur d’autres sites

Hello @fran6p et merci pour ta réponse précise comme d'habitude 🙂

J'ai suivi tes étapes et rien à faire, j'ai toujours le même souci.

C'est toujours trop proche à gauche et trop éloigné à droite.

Je continue d'en chercher la raison...

Sinon, je suis à 0.147, donc à plus de 0.1 🤨

J'ai tenté :

des rondelles sous le BL-touch dans le cas où la buse viendrait taper le plateau

un resserrage des excentriques

l'abaissement du plateau, pour avoir des ressorts bien tendus

un changement du pin du BL-touch

Et ça ne change rien au souci 😥

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

Hello,

Suis toujours en recherche du problème...

Est-ce que cela pourrait venir du BL-touch ou de son paramétrage ?

Voici un peu ce que j'ai, au cas où il y aurait quelque chose à modifier, par exemple, pour prendre les mesures plus lentement afin d'éviter les erreurs, ...

[gcode_macro G29]
gcode:
   M104 S170
   M140 S70
   M109 S170
   M190 S70
   G28
   BED_MESH_CALIBRATE
   G0 X0 Y0 Z10 F6000
   BED_MESH_PROFILE save=PEI_E3V2
   SAVE_CONFIG

[bltouch]                                   
sensor_pin: ^PB1
control_pin: PB0
stow_on_each_sample: False
pin_up_touch_mode_reports_triggered: True
probe_with_touch_mode: True
x_offset: 0                            
y_offset: -45.5                             
#z_offset: 0.0                              
speed: 10
samples: 3
sample_retract_dist: 5.0                 
lift_speed: 40
samples_tolerance_retries: 3

[bed_mesh]
speed: 130
horizontal_move_z: 8
mesh_min: 10,15
mesh_max: 220,184
probe_count: 6,6
algorithm: bicubic
relative_reference_index: 10                
mesh_pps: 2,2
fade_start: 1
fade_end: 10
fade_target: 0

EDIT :

Bon ça y est, j'ai plus de cheveux 🤪 

J'ai tenté de modifier les fichiers de configuration. Je vois bien le changement de comportement de mesure, mais ça ne change rien au fait que j'ai toujours la partie gauche de mon plateau trop près de la buse et la partie droite trop loin.

Je n'y comprends rien. Pourquoi soudainement, ça ne veut plus fonctionner ???

J'ai l'impression qu'il y a une partie logiciel que je ne maitrise pas. Comme si Klipper effectuait des ajustements du nivellement du bed, mais pas les bons...

Cette personne dans cette vidéo a le même souci que moi et ne comprend rien non plus. Les commentaires sont aussi très intéressants. Il montre comme si Klipper inversait la compensation suivant un axe. En ce qui me concerne, c'est inversé droite gauche.

 

 

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

Hello les amis, hello @fran6p,

Je suis enfin parvenu à trouver quelque chose qui a modifié mon maillage 😉

Dans la vidéo précédente, on explique que le problème est un bug de Klipper. Il suffirait pour résoudre ce problème de déplacer son BL-touch sur Y=0, soit, aligné avec la buse en Y.

J'avais un ancien support à Y=8.5 au lieu de près de 50 mm sur le précédent.

J'ai donc remonté ce support et voici mon nouveau maillage :

Sanstitre-1.thumb.jpg.293b0486dda8a3021a92b9c655d39452.jpg

Ca n'a plus rien à voir avec ceux obtenus précédemment. C'est beaucoup plus cohérent avec ce que j'ai en réalité. La partie gauche de mon bed est plus haute que la partie droite et pas l'inverse !

Je suis donc parvenu à imprimer une première couche presque parfaite (je suis perfectionniste). En tout cas, ça n'a plus rien à voir avec ce que j'avais avant.

Je me retrouve avec un écart de 0.091, soit moins de 0.1 cette fois.

Du coup @fran6p, je me demande si ton BL-touch est sur Y=0 ou proche de 0, puisque tu n'as pas ce souci. En effet, si c'est un bug de Klipper, comme ça semble l'être, je ne doit pas être le seul concerné 🤔

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