Aller au contenu

Messages recommandés

Posté(e) (modifié)

Bonjour à tous comme vous avez pu le voir en présentation, je remet sur pied une Voron 2.4 montée avec les pieds!

J'ai réussi après de nombreuse heures de travails a avoir une machine "fonctionnelle" mais lors d'une de mes dernières impressions j'ai un méga décalage de couche qui a fait échouer l'impression. Après avoir vérifié la tension des courroies j'ai fait un test de vitesse et les valeurs ne sont pas très glorieuses :

// mcu: stepper_x:850 stepper_y:4772 stepper_z:-15980 stepper_z1:-15997 stepper_z2:-14144 stepper_z3:-15959
// stepper: stepper_x:600.006250 stepper_y:0.006250 stepper_z:10.000000 stepper_z1:10.000000 stepper_z2:10.000000 stepper_z3:10.000000
// kinematic: X:300.006250 Y:300.000000 Z:10.000000
// toolhead: X:299.000000 Y:299.000000 Z:10.000000 E:0.000000
// gcode: X:299.000000 Y:299.000000 Z:10.000000 E:0.000000
// gcode base: X:0.000000 Y:0.000000 Z:0.000000 E:0.000000
// gcode homing: X:0.000000 Y:0.000000 Z:0.000000
11:54 PM
// TEST_SPEED: starting 3 iterations at speed 500, accel 1500
11:54 PM
TEST_SPEED SPEED=500 ITERATIONS=3 ACCEL=1500
11:53 PM
// mcu: stepper_x:-1727 stepper_y:4768 stepper_z:-15977 stepper_z1:-15994 stepper_z2:-14141 stepper_z3:-15956
// stepper: stepper_x:583.881250 stepper_y:0.000000 stepper_z:10.000000 stepper_z1:10.000000 stepper_z2:10.000000 stepper_z3:10.000000
// kinematic: X:291.940625 Y:291.940625 Z:10.000000
// toolhead: X:299.000000 Y:299.000000 Z:10.000000 E:0.000000
// gcode: X:299.000000 Y:299.000000 Z:10.000000 E:0.000000
// gcode base: X:0.000000 Y:0.000000 Z:0.000000 E:0.000000
// gcode homing: X:0.000000 Y:0.000000 Z:0.000000
11:52 PM
// mcu: stepper_x:850 stepper_y:4772 stepper_z:-15983 stepper_z1:-16000 stepper_z2:-14147 stepper_z3:-15962
// stepper: stepper_x:600.006250 stepper_y:0.006250 stepper_z:10.000000 stepper_z1:10.000000 stepper_z2:10.000000 stepper_z3:10.000000
// kinematic: X:300.006250 Y:300.000000 Z:10.000000
// toolhead: X:299.000000 Y:299.000000 Z:10.000000 E:0.000000
// gcode: X:299.000000 Y:299.000000 Z:10.000000 E:0.000000
// gcode base: X:0.000000 Y:0.000000 Z:0.000000 E:0.000000
// gcode homing: X:0.000000 Y:0.000000 Z:0.000000
11:52 PM
// TEST_SPEED: starting 3 iterations at speed 400, accel 1500
11:52 PM
TEST_SPEED SPEED=400 ITERATIONS=3 ACCEL=1500
11:51 PM
// mcu: stepper_x:-1730 stepper_y:4769 stepper_z:-15980 stepper_z1:-15997 stepper_z2:-14144 stepper_z3:-15959
// stepper: stepper_x:583.881250 stepper_y:0.000000 stepper_z:10.000000 stepper_z1:10.000000 stepper_z2:10.000000 stepper_z3:10.000000
// kinematic: X:291.940625 Y:291.940625 Z:10.000000
// toolhead: X:299.000000 Y:299.000000 Z:10.000000 E:0.000000
// gcode: X:299.000000 Y:299.000000 Z:10.000000 E:0.000000
// gcode base: X:0.000000 Y:0.000000 Z:0.000000 E:0.000000
// gcode homing: X:0.000000 Y:0.000000 Z:0.000000
11:50 PM
// mcu: stepper_x:2642 stepper_y:168 stepper_z:-15983 stepper_z1:-16000 stepper_z2:-14147 stepper_z3:-15962
// stepper: stepper_x:600.006250 stepper_y:0.006250 stepper_z:10.000000 stepper_z1:10.000000 stepper_z2:10.000000 stepper_z3:10.000000
// kinematic: X:300.006250 Y:300.000000 Z:10.000000
// toolhead: X:299.000000 Y:299.000000 Z:10.000000 E:0.000000
// gcode: X:299.000000 Y:299.000000 Z:10.000000 E:0.000000
// gcode base: X:0.000000 Y:0.000000 Z:0.000000 E:0.000000
// gcode homing: X:0.000000 Y:0.000000 Z:0.000000
11:50 PM
// TEST_SPEED: starting 3 iterations at speed 500, accel 2000
11:50 PM
TEST_SPEED SPEED=500 ITERATIONS=3 ACCEL=2000
11:49 PM
// mcu: stepper_x:63 stepper_y:162 stepper_z:-15979 stepper_z1:-15996 stepper_z2:-14143 stepper_z3:-15958
// stepper: stepper_x:583.881250 stepper_y:0.000000 stepper_z:10.000000 stepper_z1:10.000000 stepper_z2:10.000000 stepper_z3:10.000000
// kinematic: X:291.940625 Y:291.940625 Z:10.000000
// toolhead: X:299.000000 Y:299.000000 Z:10.000000 E:0.000000
// gcode: X:299.000000 Y:299.000000 Z:10.000000 E:0.000000
// gcode base: X:0.000000 Y:0.000000 Z:0.000000 E:0.000000
// gcode homing: X:0.000000 Y:0.000000 Z:0.000000
11:48 PM
// mcu: stepper_x:2643 stepper_y:167 stepper_z:-15978 stepper_z1:-15995 stepper_z2:-14142 stepper_z3:-15957
// stepper: stepper_x:600.006250 stepper_y:0.006250 stepper_z:10.000000 stepper_z1:10.000000 stepper_z2:10.000000 stepper_z3:10.000000
// kinematic: X:300.006250 Y:300.000000 Z:10.000000
// toolhead: X:299.000000 Y:299.000000 Z:10.000000 E:0.000000
// gcode: X:299.000000 Y:299.000000 Z:10.000000 E:0.000000
// gcode base: X:0.000000 Y:0.000000 Z:0.000000 E:0.000000
// gcode homing: X:0.000000 Y:0.000000 Z:0.000000
11:47 PM
// TEST_SPEED: starting 3 iterations at speed 300, accel 1000
11:47 PM
TEST_SPEED SPEED=300 ITERATIONS=3 ACCEL=1000
11:47 PM
// mcu: stepper_x:62 stepper_y:161 stepper_z:-15977 stepper_z1:-15994 stepper_z2:-14141 stepper_z3:-15956
// stepper: stepper_x:583.881250 stepper_y:0.000000 stepper_z:10.000000 stepper_z1:10.000000 stepper_z2:10.000000 stepper_z3:10.000000
// kinematic: X:291.940625 Y:291.940625 Z:10.000000
// toolhead: X:299.000000 Y:299.000000 Z:10.000000 E:0.000000
// gcode: X:299.000000 Y:299.000000 Z:10.000000 E:0.000000
// gcode base: X:0.000000 Y:0.000000 Z:0.000000 E:0.000000
// gcode homing: X:0.000000 Y:0.000000 Z:0.000000
11:43 PM
// mcu: stepper_x:2641 stepper_y:167 stepper_z:-15981 stepper_z1:-15998 stepper_z2:-14145 stepper_z3:-15960
// stepper: stepper_x:600.012500 stepper_y:0.012500 stepper_z:10.000000 stepper_z1:10.000000 stepper_z2:10.000000 stepper_z3:10.000000
// kinematic: X:300.012500 Y:300.000000 Z:10.000000
// toolhead: X:299.000000 Y:299.000000 Z:10.000000 E:0.000000
// gcode: X:299.000000 Y:299.000000 Z:10.000000 E:0.000000
// gcode base: X:0.000000 Y:0.000000 Z:0.000000 E:0.000000
// gcode homing: X:0.000000 Y:0.000000 Z:0.000000

Comme vous pouvez le voir j'ai des pertes de pas non négligeable en X même à de faible vitesses, lorsque j'augmente un peu la vitesse et l'acceleration la machine n'est rapidement plus capable de faire le test jusqu'au bout tant de pas sont perdus! J'ai vérifier le guide X qui coulisse parfaitement sans point dur ni résistance anormale. J'ai pensé à des driver défectueux ou un problème de moteur mais ça ne parait pas très logique car le déplacement en X fait usage des deux moteurs...

Auriez vous une idée de ce que je peux contrôler?

Merci dance, amicalement,

Zepp

Modifié (le) par pascal_lb
Posté(e)
Il y a 2 heures, Zepp a dit :

Bonjour à tous comme vous avez pu le voir en présentation, je remet sur pied une Voron 2.4 montée avec les pieds!

J'ai réussi après de nombreuse heures de travails a avoir une machine "fonctionnelle" mais lors d'une de mes dernières impressions j'ai un méga décalage de couche qui a fait échouer l'impression. Après avoir vérifié la tension des courroies j'ai fait un test de vitesse et les valeurs ne sont pas très glorieuses :

// mcu: stepper_x:850 stepper_y:4772 stepper_z:-15980 stepper_z1:-15997 stepper_z2:-14144 stepper_z3:-15959
// stepper: stepper_x:600.006250 stepper_y:0.006250 stepper_z:10.000000 stepper_z1:10.000000 stepper_z2:10.000000 stepper_z3:10.000000
// kinematic: X:300.006250 Y:300.000000 Z:10.000000
// toolhead: X:299.000000 Y:299.000000 Z:10.000000 E:0.000000
// gcode: X:299.000000 Y:299.000000 Z:10.000000 E:0.000000
// gcode base: X:0.000000 Y:0.000000 Z:0.000000 E:0.000000
// gcode homing: X:0.000000 Y:0.000000 Z:0.000000
11:54 PM
// TEST_SPEED: starting 3 iterations at speed 500, accel 1500
11:54 PM
TEST_SPEED SPEED=500 ITERATIONS=3 ACCEL=1500
11:53 PM
// mcu: stepper_x:-1727 stepper_y:4768 stepper_z:-15977 stepper_z1:-15994 stepper_z2:-14141 stepper_z3:-15956
// stepper: stepper_x:583.881250 stepper_y:0.000000 stepper_z:10.000000 stepper_z1:10.000000 stepper_z2:10.000000 stepper_z3:10.000000
// kinematic: X:291.940625 Y:291.940625 Z:10.000000
// toolhead: X:299.000000 Y:299.000000 Z:10.000000 E:0.000000
// gcode: X:299.000000 Y:299.000000 Z:10.000000 E:0.000000
// gcode base: X:0.000000 Y:0.000000 Z:0.000000 E:0.000000
// gcode homing: X:0.000000 Y:0.000000 Z:0.000000
11:52 PM
// mcu: stepper_x:850 stepper_y:4772 stepper_z:-15983 stepper_z1:-16000 stepper_z2:-14147 stepper_z3:-15962
// stepper: stepper_x:600.006250 stepper_y:0.006250 stepper_z:10.000000 stepper_z1:10.000000 stepper_z2:10.000000 stepper_z3:10.000000
// kinematic: X:300.006250 Y:300.000000 Z:10.000000
// toolhead: X:299.000000 Y:299.000000 Z:10.000000 E:0.000000
// gcode: X:299.000000 Y:299.000000 Z:10.000000 E:0.000000
// gcode base: X:0.000000 Y:0.000000 Z:0.000000 E:0.000000
// gcode homing: X:0.000000 Y:0.000000 Z:0.000000
11:52 PM
// TEST_SPEED: starting 3 iterations at speed 400, accel 1500
11:52 PM
TEST_SPEED SPEED=400 ITERATIONS=3 ACCEL=1500
11:51 PM
// mcu: stepper_x:-1730 stepper_y:4769 stepper_z:-15980 stepper_z1:-15997 stepper_z2:-14144 stepper_z3:-15959
// stepper: stepper_x:583.881250 stepper_y:0.000000 stepper_z:10.000000 stepper_z1:10.000000 stepper_z2:10.000000 stepper_z3:10.000000
// kinematic: X:291.940625 Y:291.940625 Z:10.000000
// toolhead: X:299.000000 Y:299.000000 Z:10.000000 E:0.000000
// gcode: X:299.000000 Y:299.000000 Z:10.000000 E:0.000000
// gcode base: X:0.000000 Y:0.000000 Z:0.000000 E:0.000000
// gcode homing: X:0.000000 Y:0.000000 Z:0.000000
11:50 PM
// mcu: stepper_x:2642 stepper_y:168 stepper_z:-15983 stepper_z1:-16000 stepper_z2:-14147 stepper_z3:-15962
// stepper: stepper_x:600.006250 stepper_y:0.006250 stepper_z:10.000000 stepper_z1:10.000000 stepper_z2:10.000000 stepper_z3:10.000000
// kinematic: X:300.006250 Y:300.000000 Z:10.000000
// toolhead: X:299.000000 Y:299.000000 Z:10.000000 E:0.000000
// gcode: X:299.000000 Y:299.000000 Z:10.000000 E:0.000000
// gcode base: X:0.000000 Y:0.000000 Z:0.000000 E:0.000000
// gcode homing: X:0.000000 Y:0.000000 Z:0.000000
11:50 PM
// TEST_SPEED: starting 3 iterations at speed 500, accel 2000
11:50 PM
TEST_SPEED SPEED=500 ITERATIONS=3 ACCEL=2000
11:49 PM
// mcu: stepper_x:63 stepper_y:162 stepper_z:-15979 stepper_z1:-15996 stepper_z2:-14143 stepper_z3:-15958
// stepper: stepper_x:583.881250 stepper_y:0.000000 stepper_z:10.000000 stepper_z1:10.000000 stepper_z2:10.000000 stepper_z3:10.000000
// kinematic: X:291.940625 Y:291.940625 Z:10.000000
// toolhead: X:299.000000 Y:299.000000 Z:10.000000 E:0.000000
// gcode: X:299.000000 Y:299.000000 Z:10.000000 E:0.000000
// gcode base: X:0.000000 Y:0.000000 Z:0.000000 E:0.000000
// gcode homing: X:0.000000 Y:0.000000 Z:0.000000
11:48 PM
// mcu: stepper_x:2643 stepper_y:167 stepper_z:-15978 stepper_z1:-15995 stepper_z2:-14142 stepper_z3:-15957
// stepper: stepper_x:600.006250 stepper_y:0.006250 stepper_z:10.000000 stepper_z1:10.000000 stepper_z2:10.000000 stepper_z3:10.000000
// kinematic: X:300.006250 Y:300.000000 Z:10.000000
// toolhead: X:299.000000 Y:299.000000 Z:10.000000 E:0.000000
// gcode: X:299.000000 Y:299.000000 Z:10.000000 E:0.000000
// gcode base: X:0.000000 Y:0.000000 Z:0.000000 E:0.000000
// gcode homing: X:0.000000 Y:0.000000 Z:0.000000
11:47 PM
// TEST_SPEED: starting 3 iterations at speed 300, accel 1000
11:47 PM
TEST_SPEED SPEED=300 ITERATIONS=3 ACCEL=1000
11:47 PM
// mcu: stepper_x:62 stepper_y:161 stepper_z:-15977 stepper_z1:-15994 stepper_z2:-14141 stepper_z3:-15956
// stepper: stepper_x:583.881250 stepper_y:0.000000 stepper_z:10.000000 stepper_z1:10.000000 stepper_z2:10.000000 stepper_z3:10.000000
// kinematic: X:291.940625 Y:291.940625 Z:10.000000
// toolhead: X:299.000000 Y:299.000000 Z:10.000000 E:0.000000
// gcode: X:299.000000 Y:299.000000 Z:10.000000 E:0.000000
// gcode base: X:0.000000 Y:0.000000 Z:0.000000 E:0.000000
// gcode homing: X:0.000000 Y:0.000000 Z:0.000000
11:43 PM
// mcu: stepper_x:2641 stepper_y:167 stepper_z:-15981 stepper_z1:-15998 stepper_z2:-14145 stepper_z3:-15960
// stepper: stepper_x:600.012500 stepper_y:0.012500 stepper_z:10.000000 stepper_z1:10.000000 stepper_z2:10.000000 stepper_z3:10.000000
// kinematic: X:300.012500 Y:300.000000 Z:10.000000
// toolhead: X:299.000000 Y:299.000000 Z:10.000000 E:0.000000
// gcode: X:299.000000 Y:299.000000 Z:10.000000 E:0.000000
// gcode base: X:0.000000 Y:0.000000 Z:0.000000 E:0.000000
// gcode homing: X:0.000000 Y:0.000000 Z:0.000000

Comme vous pouvez le voir j'ai des pertes de pas non négligeable en X même à de faible vitesses, lorsque j'augmente un peu la vitesse et l'acceleration la machine n'est rapidement plus capable de faire le test jusqu'au bout tant de pas sont perdus! J'ai vérifier le guide X qui coulisse parfaitement sans point dur ni résistance anormale. J'ai pensé à des driver défectueux ou un problème de moteur mais ça ne parait pas très logique car le déplacement en X fait usage des deux moteurs...

Auriez vous une idée de ce que je peux contrôler?

Merci dance, amicalement,

Zepp

La perte de pas sur un moteur pas à pas est une chose assez compliquée à identifier en statique. On a pourtant une chose pour nous, on sait que ce type d'imprimante fonctionne en principe. C'est donc un point de départ important, chercher ce qui a changé par rapport à une imprimante en bon état.

Il faut comprendre que la moindre perte de pas occasionne un petit décalage ou un gros, tout dépend à quel moment la panne intervient. Il n'y a donc pas de rapport entre la "grosse" perte de pas et la panne en elle même. Un logiciel de test n'apporte qu'une indication qui est la vitesse et l'accélération maximum que l'imprimante (en bon état) peut supporter, rien de plus. En cas de panne, ces tests n'apportent rien d'intéressant. Un moteur qui perd des pas pour une cause mécanique provient souvent d'une accélération trop rapide pour une masse mobile donnée. On retrouve ce problème sur des "roulements" type Igus qui sont en fait des bagues en plastique qui ont tendance à "coincer" à l'acceleration, et en particulier si la traction n'est pas parfaitement dans l'axe du mouvement ou en cas de jeu mécanique. Sur les roulement linéaires à billes peut avoir des billes qui coincent par moment ou un axe rayé qui bloque les billes. Pour le premier cas, il suffit de changer le roulement et pour dernier cas il suffit de tourner l'axe de quelques degrés  afin que les billes ne passent plus sur la rayure. Sur un axe à glissière, il suffit d'un petit grain de sable dans un roulement pour qu'il coince par moment. Souviens toi de l'effet du petit gravillon qui vient bloquer une roue sur tes patins à roulettes ! Si ton décalage correspond exclusivement à l'axe X, cherche dans cette direction. 

Si tout est parfait mécaniquement, je regarderais les câbles moteurs. En fait ce n'est pas regarder mais les changer juste pour essayer avec un autre comme par exemple celui de l'extrudeur. Les câbles moteurs ont tendance à charbonner à force de pliures répétées ou d'une tension mécanique un peu trop forte. On a donc une résistance qui se fait dans le câble et le courant devient trop faible par moment, ce qui occasionne la perte de pas. 

Si ce n'est pas ca, on peut aussi avoir une protection du driver s'il chauffe un peu trop. Mais dans ce cas la coupure se fait sur un temps relativement long

A noter aussi que le courant des drivers est réglable, un mauvais réglage peut occasionner la perte de pas. Sur une Voron je ne sais pas comment c'est fait, ca peut être par potentiomètre, par soft ou fixé dans le code machine.

En dernier lieu un moteur qui peut avoir un problème interne (mais je n'ai jamais eu ce cas)

 

  • pascal_lb changed the title to Perte de pas/décalage de couche Voron 2.4

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