Aller au contenu

Filament ABS

lfeltz

Problème moteurs reprap DIY

Messages recommandés

Bonjour,

J'essaye pendant mon temps libre de construire une reprap DIY en suivant un tutoriel. Maintenant tout est monté et câblé mais je rencontre un problème au niveau des moteurs. J'avais commandé des moteurs Nema 17 de Smart Automation 12V (référence SM42HT38-0406AF) et je me sers d'une carte RAMP1.4 et de polulus A4988. J'ai donc 4 moteurs de ce type et un moteur de récup pour l'extrudeur provenant une imprimante Epson (pratique pour le pignon).

Le moteur de récup semble tourner correctement, mais ce n'est pas le cas des 4 autres. Ils font du bruit, mais ne déplacent pas les axes, comme s'ils manquaient de force. Si je fais tourner un des moteurs à vide, il tourne effectivement mais il est facile de l'en empêcher avec les doigts. D'après le datasheet les moteurs utilisent un courant de 0.4A par phase (cela me parait bas), donc je me suis dis que le réglage par défaut des polulus (500 mv au niveau de la VREF par défaut) n'est pas correct pour les moteurs. J'ai donc utilisé le calcul indiqué ici http://reprap.org/wiki/Sanguinololu#Pololu_drivers_current_limit_configuration et mis alors une valeur de 120 mv. Mais cela ne change rien du tout. Est-ce qu'un spécialiste a une idée de ce que je fais de travers ? Car même si mes roulements ne glissent pas parfaitement à la main, les moteurs devraient arriver à les déplacer !

PS : Comme les moteurs ne fonctionnaient pas avec Marlin, j'ai décidé d'utiliser un programme de test proposé par MCHobby qui permet de tester individuellement chaque moteur en faisant l'avancer pendant 5 secondes et ensuite reculer.

Merci beaucoup,

Laurent

Partager ce message


Lien à poster
Partager sur d’autres sites

A mon avis, à vérifier, ton moteur est en 12V 0.4A, il n'a pas la pêche pour faire tourner vite. Réduit la vitesse de déplacement au maximum. Sinon sur une carte autre que la ramps pour piloter le moteur mais en 24V.

Généralement, on prend des moteurs plus basse que 12V. Quand on les pilote en 12V ensuite, ils sont plus réactif.

" 500 mv au niveau de la VREF " Attention la Vref x2 = limiteur de courant du moteur sur les drivers A4988.

Tu es en train d'alimenter ton moteur à 1A au lieu de 0.4A

Partager ce message


Lien à poster
Partager sur d’autres sites

En effet, les spécifications du moteur donnent 12V et 0.4A par phase. Pour la VREF j'avais vu que j'étais trop haut et j'ai corrigé en mettant 120 mV.

Quant à la vitesse, tu as raison, mon programme de test (et Marlin probablement aussi) tentait de déplacer trop vite les moteurs : 1 impulsions par ms. En mettant 5 ms ou 10 ms, cela se déplace ;). Il me restera à modifier la vitesse dans Marlin pour refaire un test ce soir ou demain (aussi le temps de trouver où on configure cette vitesse). Je n'avais pas fait attention pour le voltage des moteurs lorsque je les avais commandés. J'espère qu'ils feront quand même l'affaire, sinon j'essaierai de les revendre pour en prendre d'autres avec un voltage plus faible.

Merci beaucoup.

Modifié (le) par lfeltz

Partager ce message


Lien à poster
Partager sur d’autres sites

Je vais coupé court a ton espoir, ils ne feront pas l'affaire. Les axes bougeront trop lentement pour imprimer quelque chose de correct. Pour une bonne résolution d'impression il faut un réglage de 1/16 steps = 80 impulsion pour déplacer de 1mm (avec une courroie standard sur axe X/Y). Si on dit 10ms pour un pas, ça te fais presque 1 sec pour faire 1mm. Et ça sera pire sur l'axe Z, 2560 pas/mm tige filleté de 8mm.

Partager ce message


Lien à poster
Partager sur d’autres sites

Le couple indiqué est de 25.4 N.cm. Dans le site du choix des moteurs Nema 17 sur le site reprap, je peux voir certains moteurs ayant un couple inférieur au mien ainsi qu'un moteur 12 V de 0.33 A. Mais en effet la valeur recommandée semble plutôt être 40 N.cm. Et avec des 1/16ème de pas, je suppose que les impulsions peuvent être plus rapprochées, vu qu'il y a moins de distance à parcourir, ou bien ? En tout cas, avec le programme de test, les axes avançaient assez vite. Je verrai bien, je ferai des tests et je serai vite fixé je suppose. Quelle mesure puis-je faire pour m'assurer que ce sera suffisant pour imprimer ?

Merci à tous en tout cas ! J'aurai certainement d'autres questions à l'avenir vu que je débute et que c'est un domaine que je découvre :).

Partager ce message


Lien à poster
Partager sur d’autres sites
Citation

Quelle mesure puis-je faire pour m'assurer que ce sera suffisant pour imprimer ?

Fait une barre 20x4x4, essaye de l'imprimer à une vitesse de 15mm/s. Le but est de faire vibré les axes X et Y sans sauté de cran ou perdre des pas. Et tu augmente la vitesse si ça passe. Ça te donne ta vitesse max d'impression.

Si ton axe Z est sur 2 moteurs, tu ne devrais pas avoir de problème de poussé mais de vitesse. Si tes impulsion sont trop rapide, ça ne bougera pas. Mais si tu va trop lent, ton filament va coulé de ta buse et du coup d'autre problème.

Je te dis tout ça mais j'ai peu d'espoir que tu puisse faire une impression avec ces moteurs.

Partager ce message


Lien à poster
Partager sur d’autres sites

Je me suis procuré entre temps d'autres moteurs (référence 17HS16-2004S1, 45 Ncm, 2A et 2.2V). Après avoir fait un test avec l'axe Y il semble que je rencontre toujours le même problème. D'où cela pourrait venir alors ?

PS : J'ai pour l'instant le VREF du polulu sur 0.76v, mais je suppose que je devrait plutôt le mettre un peu plus bas, vers 0.5 ou 0.6v. Mais je ne pense pas que cela vienne de là.

Partager ce message


Lien à poster
Partager sur d’autres sites
Il y a 1 heure, lfeltz a dit :

Après avoir fait un test avec l'axe Y il semble que je rencontre toujours le même problème

Quel problème? le moteur ne tourne pas du tout?  Vérifie bien que tes fils soit bien câbler. Dans cette ordre pour les couleurs Vert/Noir/Rouge/Bleu.

 

Il y a 1 heure, lfeltz a dit :

J'ai pour l'instant le VREF du polulu sur 0.76v, mais je suppose que je devrait plutôt le mettre un peu plus bas

A 0.76V, c'est bien comme valeur. Ton moteur est une 2A nominal.

Partager ce message


Lien à poster
Partager sur d’autres sites
Citation

Quel problème? le moteur ne tourne pas du tout?  Vérifie bien que tes fils soit bien câbler. Dans cette ordre pour les couleurs Vert/Noir/Rouge/Bleu.

Si, le moteur tourne, mais c'est comme s'il manquait de puissance : il saute énormément. Le câblage me semble bon (le câble est d'un seul bloc noir/vert/rouge/bleu. Je mesure bien 10 ohms entre noir et vert et entre rouge et bleu. J'utilise pour l'instant toujours le programme de test de McHobby (mais j'ai aussi fait un test avec Marlin + Pronterface). Si je laisse les délais de 1 msec (entre High et Low) il y a tout qui tremble, si je mets 5 ms ou 10 ms, c'est déjà mieux mais cela tremble toujours par intermittence (voir vidéos). Lorsque je suis dans Pronterface, si la vitesse est réglée sur 100% j'ai le même effet qu'avec un délai de 1 ms dans le programme de test. Si je mets une vitesse de 10%, j'ai à peu près le même résultat qu'avec des délais de 10 ms.

J'ai aussi fait un autre test : j'ai mis mon multimètre au niveau du moteur (pour mesurer l'intensité au niveau d'un des fils) et à l'arrêt je mesure 0.5A et 0A lorsque les moteurs tournent, mais pour les 0A c'est normal je suppose car on mesure ici l'intensité moyenne. Mais 0.5 A c'est bon ou trop bas ?

Étant débutant en électronique, je ne sais pas trop où est le problème...

 

 

Partager ce message


Lien à poster
Partager sur d’autres sites
Il y a 10 heures, lfeltz a dit :

le câble est d'un seul bloc noir/vert/rouge/bleu

Tu doit le recâbler pour qu'il correspond aux entrées des driver A4988 ou DRV8825 : Vert/Noir/Rouge/Bleu. Voir photo

En supposant que c'est avec l'un des 2 que tu pilote ton moteur. oui/non ?

 

La séquence de couleur que je t'ai marquer n'est pas au hasard. En général, les couleurs sont utilisées pour définir une phase. Par exemple : vert/noir=phase A , rouge/bleu phase B.

connecteur.jpg

Partager ce message


Lien à poster
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

  • Sur cette page :   0 membre est en ligne

    Aucun utilisateur enregistré regarde cette page.

×