Aller au contenu

[RÉSOLU] Question sur le démarrage initial concernant PROBE_ACCURACY Voron V2.4R2


Messages recommandés

Posté(e)

Bonjours a tout. Ce matin je suis revenue aux tests de démarrage initiales de ma Voron V2.4R2. Je sais je ne suis pas si rapide mais j’ai autres choses à faire. Je vous remercie grandement de votre aide et de votre patience. Surtout a Savate qui m’apporte beaucoup.

Je suis rendu à la vérification de la précision de la sonde PROBE_ACCURACY. La sonde sondera le lit 10 fois de suite et affichera une valeur d'écart type à la fin.

Pour que la sonde sonde le lit aux points convenus, le centre X : 175 Y : 175 doit être calibrer avant de faire la commande PROBE_ACCURACY ?

La sonde détecte le lit à Z : -3.80 et non à une valeur proche de Z : 0, que X : 175 Y : 175 ne sont pas exactement le milieu de mon lit.

Pour le Z : -3.80, je ne dois pas calibrer mon Z offset avant de faire PROBE_ACCURACY ?

Pour que X : 175 Y : 175 soit exactement le centre de mon lit, je le calibre manuellement ou quelle façon j’utilise ?

Posté(e)
il y a 58 minutes, Macktool a dit :

calibrer mon Z offset avant de faire PROBE_ACCURACY ?

le probe_accuracy sert à vérifier que la sonde fonctionne et que la répétabilité des mesures est bonne ... et à pas grand chose d'autre,

donc pas de zoffset avant de faire le test, ça ne sert à rien (surtout que dans l'ordre de Screwed Front Door Hinge by xbst_ (vorondesign.com), cette commande arrive avant le Quad_gantry_level qui est là pour mettre la gantry droite et permettre de vraies mesures.

Par contre pour faire un probe_accuracy correct essaye de mettre la gantry le plus droit possible. 

  • J'aime 1
Posté(e)

Voici dans l'ordre et ça arrête après avoir appuyer sur la switch Z.

11:11

PROBE_ACCURACY

11:11

PROBE_ACCURACY at X:175.000 Y:175.000 Z:10.000 (samples=10 retract=3.000 speed=10.0 lift_speed=10.0)

11:11

Must home before probe

11:12

G28

11:12

PROBE_ACCURACY

11:12

PROBE_ACCURACY at X:235.000 Y:350.000 Z:10.000 (samples=10 retract=3.000 speed=10.0 lift_speed=10.0)

11:12

No trigger on probe after full movement

Posté(e)

Bon matin à vous ! Pour moi il est 09 :12 am. Ce que je comprends c’est qu’après la macro-instruction PROBE_ACCURACY la tête redescend sur la Z end stop et tout arrête. La tête ne serait pas supposée d’étalonner le lit avec le PROBE au lieu de redescendre sur le Z end stop ?

Il y a un problème avec l’emplacement des points d’étalonnages.

Ou trouve ton la section de la macro-instruction PROBE_ACCURACY dans les fichiers de .cfg ? Je ne trouve rien dans printer.cfg

Posté(e) (modifié)
Le 26/06/2024 at 15:15, Macktool a dit :

Ou trouve ton la section de la macro-instruction PROBE_ACCURACY dans les fichiers de .cfg ? Je ne trouve rien dans printer.cfg

Le mieux est la consultation de la documentation Klipper.

En gros, ce Gcode étendu ne devient disponible que si une section [probe] est présente dans le  printer.cfg.

Le Gcode étendu permettant de palper le lit pour en établir une topographie est plutôt PROBE_CALIBRATE

Tu as également ce dépôt qui permet d'obtenir plus d'informations sur la précision de la sonde (avec de jolis graphiques).

🙂

Modifié (le) par fran6p
  • J'aime 1
Posté(e) (modifié)
Le 28/06/2024 at 07:57, fran6p a dit :

En gros, ce Gcode étendu ne devient disponible que si une section [probe] est présente dans le  printer.cfg.

Elle est présente.

Capture d’écran 2024-07-03 094340.png

Le 28/06/2024 at 07:57, fran6p a dit :

Le Gcode étendu permettant de palper le lit pour en établir une topographie est plutôt PROBE_CALIBRATE

Je suis dans la documentation du démarrage initial a la macro-instruction PROBE_ACCURACY. La macro PROBE_CALIBRATE vient bientôt.

J'ai trouvé l'erreur. Une erreur de compréhension.

Ça marche !

Le texte dit: Avec le lit et la hotend froids (pour l'instant), déplacez la sonde au centre du lit et exécutez PROBE_ACCURACY. Il sondera le lit 10 fois de suite et affichera une valeur d'écart type à la fin. Assurez-vous que la distance détectée ne suit pas de tendance (diminue ou augmente progressivement au fil des 10 sondes) et que l'écart type est inférieur à 0,003 mm.

Tu dois faire les gcode dans l'ordre: G28, après tu déplace ta tête d'impression au point X: 175.00 Y:175.00 Z: 10.00 et finir avec un PROBE_ACCURACY

 

il y a 14 minutes, Macktool a dit :

Assurez-vous que la distance détectée ne suit pas de tendance (diminue ou augmente progressivement au fil des 10 sondes) et que l'écart type est inférieur à 0,003 mm.

Elle ne respecte pas les conditions demandées.

Je suis en PROBE_ACCURACY instable.

Modifié (le) par Macktool
Posté(e)
il y a 29 minutes, Macktool a dit :

Elle ne respecte pas les conditions demandées.

Vérifie que la sonde est bien // au lit, bien serrée et qu'elle est à la bonne hauteur 'moins de 3mm au dessus de la pointe de la buse)

tu as quoi comme valeurs ?

  • J'aime 1
Posté(e)

La valeur du paramètre «sample_tolerance» (0.006), à mon avis va provoquer des soucis 🤔 (0.06) serait déjà bien 😉

Posté(e)
il y a 9 minutes, fran6p a dit :

La valeur du paramètre «sample_tolerance» (0.006), à mon avis va provoquer des soucis 🤔 (0.06) serait déjà bien 😉

avec la sonde indiquée dans la bom de la 2.4 0.006 passe sans soucis.

il y a 42 minutes, Macktool a dit :

Le texte dit: Avec le lit et la hotend froids (pour l'instant)

je le fais toujours avec le lit chaud et la buse à 150° (pour que ça ne coule pas de partout): ça permet de calibrer la sonde en conditions 'réelles' (les sondes à induction ont tendance à dériver avec la t°)

Un problème de probe_accuracy peut aussi indiquer un problème de structure (pas d'équerre), de tension de courroies Z, de réglages des 4 steppers Z, ...

  • J'aime 1
Posté(e) (modifié)
Il y a 1 heure, Savate a dit :

Vérifie que la sonde est bien // au lit, bien serrée et qu'elle est à la bonne hauteur 'moins de 3mm au dessus de la pointe de la buse)

tu as quoi comme valeurs ?

 11:55
probe accuracy results: maximum -1.903750, minimum -1.961250, range 0.057500, average -1.919625, median -1.915625, standard deviation 0.016125
11:55
probe at 175.000,175.000 is z=-1.903750
11:55
probe at 175.000,175.000 is z=-1.908750
11:54
probe at 175.000,175.000 is z=-1.905000
11:54
probe at 175.000,175.000 is z=-1.910000
11:54
probe at 175.000,175.000 is z=-1.917500
11:54
probe at 175.000,175.000 is z=-1.913750
11:54
probe at 175.000,175.000 is z=-1.922500
11:54
probe at 175.000,175.000 is z=-1.922500
11:54
probe at 175.000,175.000 is z=-1.931250
11:54
probe at 175.000,175.000 is z=-1.961250
11:54
PROBE_ACCURACY at X:175.000 Y:175.000 Z:10.000 (samples=10 retract=3.000 speed=10.0 lift_speed=10.0)
11:54
PROBE_ACCURACY

 

Modifié (le) par Macktool
Posté(e)

Il faut vérifier la tension des courroies Z, et le paramétrage des moteurs Z (ils sont tos dans le bon sens ?)

dans le printer.cfg tu peux aussi supprimer toutes les lignes hold_current (seul run_current est important) qui peuvent poser des problèmes de précision.

et question subsidiaire est-ce que tu fais un QGL avant le test de probe_accuracy ? si la gantry n'est pas droite, le test est faussé, donc un quad_gantry_level est fortement conseillé.


G28
QUAD_GANTRY_LEVEL
G28

un petit move en 175, 175
PROBE_ACCURACY

 

  • J'aime 1
  • 5 weeks later...
Posté(e)
Le 03/07/2024 at 13:02, Savate a dit :

Il faut vérifier la tension des courroies Z, et le paramétrage des moteurs Z (ils sont tos dans le bon sens ?)

Oui tout m'a l'air bien.

Pour la commande G28 et QUAD_GANTRY_LEVEL le retour d'erreur 09:52 Probe samples exceed samples_tolerance au premier point de test.

09:52
Probe samples exceed samples_tolerance
09:52
probe at 50.000,25.000 is z=-0.982500
09:52
probe at 50.000,25.000 is z=-0.988750
09:52
Probe samples exceed tolerance. Retrying...
09:52
probe at 50.000,25.000 is z=-0.986250
09:52
probe at 50.000,25.000 is z=-0.995000
09:52
Probe samples exceed tolerance. Retrying...
09:52
probe at 50.000,25.000 is z=-0.991250
09:52
probe at 50.000,25.000 is z=-0.998750
09:52
Probe samples exceed tolerance. Retrying...
09:52
probe at 50.000,25.000 is z=-1.007500
09:52
probe at 50.000,25.000 is z=-1.038750
09:52
QUAD_GANTRY_LEVEL
09:51
g28

 

Pour le retour d’erreur  Probe samples exceed samples_tolerance dans la documentation Klipper, je trouve

samples_tolerance: 0.100
#   The maximum Z distance (in mm) that a sample may differ from other
#   samples. If this tolerance is exceeded then either an error is
#   reported or the attempt is restarted (see
#   samples_tolerance_retries). The default is 0.100mm.
Posté(e)
il y a 12 minutes, Macktool a dit :
09:52
Probe samples exceed samples_tolerance
09:52
probe at 50.000,25.000 is z=-0.982500
09:52
probe at 50.000,25.000 is z=-0.988750
09:52
Probe samples exceed tolerance. Retrying...
09:52
probe at 50.000,25.000 is z=-0.986250
09:52
probe at 50.000,25.000 is z=-0.995000
09:52
Probe samples exceed tolerance. Retrying...
09:52
probe at 50.000,25.000 is z=-0.991250
09:52
probe at 50.000,25.000 is z=-0.998750
09:52
Probe samples exceed tolerance. Retrying...
09:52
probe at 50.000,25.000 is z=-1.007500
09:52
probe at 50.000,25.000 is z=-1.038750
09:52
QUAD_GANTRY_LEVEL
09:51
g28

à chaque mouvement de la gantry ton z augmente

un ou plusieurs moteurs ne sont pas correctement réglés : ce sont tous des 1.8° ? ils ont tous les bonnes infos ?

rotation_distance: 40
gear_ratio: 80:16
microsteps: 16 (ou 8 ou 32)

le même run_current ?

tous à interpolate: false ?

et

stealthchop_threshold: 0

les poulies des petite courroies sont toutes de la bonne taille ?

les petites courroies sont bien tendues ?

les poulies sont toutes bien serrées sur le méplat ?
 

 

  • J'aime 1
Posté(e)

Bonjour Savate ! Je vérifie ça et je te reviens avec les réponses.

il y a 16 minutes, Savate a dit :

ce sont tous des 1.8° ?

Oui

Dans les 4 coins en dessous, se sont des 17HS19-2004S2.

sous la Gantry aussi les même # de modèle.

il y a 28 minutes, Savate a dit :

le même run_current ?

Le run_current des stepper sont tous a 0.8 sauf celui de l'extruder a 0.5

il y a 30 minutes, Savate a dit :

tous à interpolate: false ?

Oui tous a false

il y a 32 minutes, Savate a dit :

stealthchop_threshold: 0

Oui tous a 0

il y a 34 minutes, Savate a dit :

les poulies des petite courroies sont toutes de la bonne taille ?

Oui

il y a 36 minutes, Savate a dit :

les petites courroies sont bien tendues ?

Non

il y a 36 minutes, Savate a dit :

les poulies sont toutes bien serrées sur le méplat ?

Oui

Posté(e)

La gantry est à peu prés droite quand tu fais ton QGL ?

 

tu peux aussi faire un essai avec 

samples_tolerance: 0.01

dans la section [probe]

pour voir si ça passe. 

 

  • J'aime 1
Posté(e)
Le 03/07/2024 at 13:02, Savate a dit :

dans le printer.cfg tu peux aussi supprimer toutes les lignes hold_current (seul run_current est important) qui peuvent poser des problèmes de précision.

Il n'y a tout simplement pas de hold_current dans le printer.cfg

 

Le 03/07/2024 at 13:02, Savate a dit :

Il faut vérifier la tension des courroies Z, et le paramétrage des moteurs Z (ils sont tos dans le bon sens ?)

Comment savoir si le paramétrage des moteurs Z sont tous dans le bon sens ?

Il me reste la tension des courroies a faire.

 

il y a 7 minutes, Savate a dit :

La gantry est à peu prés droite quand tu fais ton QGL ?

Oui, j'ai la même mesure tout autour.

Posté(e)
Il y a 2 heures, Macktool a dit :

Comment savoir si le paramétrage des moteurs Z sont tous dans le bon sens ?

les commandes suivantes doivent toutes provoquer une montée en premier mouvement (de l'ordre du mm)


stepper_buzz stepper=stepper_z

avant gauche doit monter et descendre

stepper_buzz stepper=stepper_z1

arrière gauche doit monter et descendre

stepper_buzz stepper=stepper_z2

arrière droit doit monter et descendre

stepper_buzz stepper=stepper_z3

avant droit doit monter et descendre

  • J'aime 1
  • +1 1
  • 3 months later...
Posté(e)
Le 03/07/2024 at 10:40, Savate a dit :

La valeur du paramètre «sample_tolerance» (0.006), à mon avis va provoquer des soucis 🤔 (0.06) serait déjà bien 😉

Avec 0.06 ça passe.

 11:23:52  $ G28
11:24:50  $ QUAD_GANTRY_LEVEL
11:24:55  // probe at 50.000,25.000 is z=-0.848750
11:24:56  // probe at 50.000,25.000 is z=-0.833750
11:24:57  // probe at 50.000,25.000 is z=-0.827500
11:25:02  // probe at 50.000,275.000 is z=-0.837500
11:25:03  // probe at 50.000,275.000 is z=-0.830000
11:25:03  // probe at 50.000,275.000 is z=-0.827500
11:25:09  // probe at 300.000,275.000 is z=-0.832500
11:25:09  // probe at 300.000,275.000 is z=-0.826250
11:25:10  // probe at 300.000,275.000 is z=-0.825000
11:25:15  // probe at 300.000,25.000 is z=-0.835000
11:25:16  // probe at 300.000,25.000 is z=-0.826250
11:25:17  // probe at 300.000,25.000 is z=-0.825000
11:25:17  // Gantry-relative probe points:
// 0: 10.833750 1: 10.830000 2: 10.826250 3: 10.826250
11:25:17  // Actuator Positions:
// z: 10.838346 z1: 10.829058 z2: 10.825392 z3: 10.822554
11:25:17  // Average: 10.828837
11:25:17  // Making the following Z adjustments:
// stepper_z = -0.009509
// stepper_z1 = -0.000221

 

Le 03/07/2024 at 10:40, Savate a dit :

je le fais toujours avec le lit chaud et la buse à 150° (pour que ça ne coule pas de partout): ça permet de calibrer la sonde en conditions 'réelles' (les sondes à induction ont tendance à dériver avec la t°)

Après un essai, ça ne change rien pour moi pour l'instant.

Le 03/07/2024 at 10:40, Savate a dit :

Un problème de probe_accuracy peut aussi indiquer un problème de structure (pas d'équerre), de tension de courroies Z, de réglages des 4 steppers Z, ...

J'ai bien monté mon cadre a l'équerre, J'ai refais la tension des courroies Z du début et je crois que c bon. Je vais vérifier les réglage des 4 steppers Z.

Le 03/07/2024 at 11:58, Macktool a dit :

Vérifie que la sonde est bien // au lit, bien serrée et qu'elle est à la bonne hauteur 'moins de 3mm au dessus de la pointe de la buse)

C'est revérifié et tout est ok.

Posté(e)
il y a 3 minutes, Macktool a dit :

C'est revérifié et tout est ok.

il faut me rafraîchir la mémoire ... qu'est-ce qui ne marche pas (puisque le qgl passe, ça devrait fonctionner)

  • J'aime 1
Posté(e)
Le 03/07/2024 at 13:02, Savate a dit :

G28
QUAD_GANTRY_LEVEL
G28

un petit move en 175, 175
PROBE_ACCURACY

 

Le 03/08/2024 at 10:55, Savate a dit :

La gantry est à peu prés droite quand tu fais ton QGL ?

 

tu peux aussi faire un essai avec 

samples_tolerance: 0.01

dans la section [probe]

pour voir si ça passe.

La console nous renvoie quelle réponse si ça passe ?

Posté(e)
il y a 5 minutes, Macktool a dit :

La console nous renvoie quelle réponse si ça passe ?

le qgl : ça dit que le qgl est passé

le probe accuracy ça donne les valeurs trouvées

  • J'aime 1
Posté(e)
il y a 29 minutes, Savate a dit :

il faut me rafraîchir la mémoire ... qu'est-ce qui ne marche pas (puisque le qgl passe, ça devrait fonctionner)

Contrôle de précision de la sonde PROBE_ACCURACY avec un samples_tolerance: 0.01

 12:14:25  $ PROBE_ACCURACY
12:14:25  // PROBE_ACCURACY at X:300.000 Y:25.000 Z:10.006 (samples=10 retract=3.000 speed=10.0 lift_speed=10.0)
12:14:26  // probe at 300.000,25.000 is z=-0.810596
12:14:27  // probe at 300.000,25.000 is z=-0.803096
12:14:28  // probe at 300.000,25.000 is z=-0.801846
12:14:29  // probe at 300.000,25.000 is z=-0.799345
12:14:30  // probe at 300.000,25.000 is z=-0.800595
12:14:31  // probe at 300.000,25.000 is z=-0.800595
12:14:32  // probe at 300.000,25.000 is z=-0.800595
12:14:33  // probe at 300.000,25.000 is z=-0.799345
12:14:34  // probe at 300.000,25.000 is z=-0.800595
12:14:35  // probe at 300.000,25.000 is z=-0.800595
12:14:35  // probe accuracy results: maximum -0.799345, minimum -0.810596, range 0.011250, average -0.801720, median -0.800595, standard deviation 0.003135

 

Le 03/07/2024 at 13:02, Savate a dit :

G28
QUAD_GANTRY_LEVEL
G28

un petit move en 175, 175
PROBE_ACCURACY

Bonjour à toi Savate! On essaie de faire passer ceci.

Posté(e)
il y a 3 minutes, Macktool a dit :

Contrôle de précision de la sonde PROBE_ACCURACY avec un samples_tolerance: 0.01

tu as une standard_deviation à 0,0031 c'est tout à fait correct avec la sonde omron.

  • J'aime 1
Posté(e)
il y a 1 minute, Savate a dit :

tu as une standard_deviation à 0,0031 c'est tout à fait correct avec la sonde omron.

Good

Ceci est-il bon ?

12:25:12  $ G28
12:25:43  $ QUAD_GANTRY_LEVEL
12:25:48  // probe at 50.000,25.000 is z=-0.822500
12:25:49  // probe at 50.000,25.000 is z=-0.811250
12:25:49  // Probe samples exceed tolerance. Retrying...
12:25:50  // probe at 50.000,25.000 is z=-0.810000
12:25:51  // probe at 50.000,25.000 is z=-0.808750
12:25:52  // probe at 50.000,25.000 is z=-0.806250
12:25:57  // probe at 50.000,275.000 is z=-0.815000
12:25:58  // probe at 50.000,275.000 is z=-0.808750
12:25:59  // probe at 50.000,275.000 is z=-0.807500
12:26:04  // probe at 300.000,275.000 is z=-0.817500
12:26:05  // probe at 300.000,275.000 is z=-0.810000
12:26:06  // probe at 300.000,275.000 is z=-0.810000
12:26:11  // probe at 300.000,25.000 is z=-0.818750
12:26:12  // probe at 300.000,25.000 is z=-0.806250
12:26:12  // Probe samples exceed tolerance. Retrying...
12:26:13  // probe at 300.000,25.000 is z=-0.806250
12:26:14  // probe at 300.000,25.000 is z=-0.806250
12:26:14  // probe at 300.000,25.000 is z=-0.803750
 12:26:15  // Gantry-relative probe points:
// 0: 10.808750 1: 10.808750 2: 10.810000 3: 10.806250
12:26:15  // Actuator Positions:
// z: 10.810246 z1: 10.807408 z2: 10.813142 z3: 10.803854
12:26:15  // Average: 10.808662
12:26:15  // Making the following Z adjustments:
// stepper_z = -0.001584
// stepper_z1 = 0.001254
// stepper_z2 = -0.004480
// stepper_z3 = 0.004809
12:26:15  // Retries: 0/5 Probed points range: 0.003750 tolerance: 0.007500

 

Le 03/08/2024 at 10:17, Savate a dit :

microsteps: 16 (ou 8 ou 32)

Moi j'ai 32. Quelle est la différence entre 8, 16 et 32 ?

Posté(e)
Il y a 17 heures, Macktool a dit :

Quelle est la différence entre 8, 16 et 32 ?

Plus le nombre est grand, plus la définition est grande, mais avec amoindrissement du torque moteur.

La définition (précision) dépend des micro-pas (M), du rotation_distance (R) et du type de moteur (F), 1,8° (200 pas par tour) / 0,9° (400) :

D (mm/pas) = R/F/M

Ex:

  • 8/200/16 = 0,0025
  • 8/200/32 = 0,00125
  • 4/200/16 = 0,00125
  • 4/200/32 = 0,000625
  • 4/400/16 = 0,000625

🙂

 

  • J'aime 1

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