164Fermer166
squalylLe 02/12/2013 à 00:24
robinHood (./164) :
(en voila à 260°)

là je dirais non.
En regardant dans le firmware marlin, je remarque que si tu ne veux pas avoir à refaire une table de valeur de températures, il vaut mieux utiliser une thermistance "reconnue" par Marlin. Regarde dans Configuration.h, moi j'ai pris du EPCOS, là sur ebay je sais pas d'où elles viennent.
robinHood (./164) :
une grosse alim pc parais plus approprié ^^

a moi aussi grin
De mon coté j'ai
-une alim 24V 2A dédiée uniquement aux moteurs XYZ (elle est aussi utilisée en mode fraiseuse)
-une alim de shuttle qui annonce "12V 16A", marquée comme "250W", qui sert aux chauffages et au moteur de l'extrudeur.
robinHood (./164) :
tu veux dire que le moteur va tellement vite qu'il échappe à l'attraction des bobines ?

c'est pas ça, voir plus loin.

je parlais pas de vitesse là mais de couple et d'inertie smile :

Si la mécanique est trop lourde à faire bouger, le moteur va sauter des pas (la méca le "bloque", et c'est quasiment indépendant de la vitesse.
l'inertie, c'est une caractéristique de ta machine, pas de la commande appliquée.
robinHood (./164) :
passer en 24v réduirais t'il cet effet ?


ben non, le couple est lié au courant, et les pololus régulent le courant quelle que soit la tension d'alim. Si la machine est trop lourde, il faut augmenter suffisamment le courant pour que les moteurs puissent la déplacer.

La vitesse est liée à la tension, c'est plus compliqué.

Le moteur est une "self", une inductance. Les enroulements s'opposent temporairement à la circulation du courant.
C'est à dire que dans chaque phase, le temps nécessaire pour que le courant atteigne la valeur limite (genre 1A) dépend du moteur (de ses enroulements, etc), et aussi de la tension à ses bornes; Plus la tension est élevée, plus le courant max peut s'établir vite, et donc plus le pas peut être fait rapidement.

De plus, tu sais qu'un moteur c'est aussi une dynamo, et on n'y échappe pas, le fait que les enroulement fassent tourner le moteur produit simultanément un effet inverse, la rotation des aimants du moteurs produit une tension (proportionnelle à la vitesse) qui se soustrait à celle qu'on applique! Si cette "back-EMF" atteint la tension d'alim, le moteur ne peut plus tourner. C'est ce qui définit la vitesse max de rotation d'un moteur.

(PS: ce truc arrive aussi dans les moteurs normaux et aussi dans les brushless)

J'ai fait des essais et ce qui s'observe en pratique c'est que:
-sans charge, c'est à dire avec rien sur l'axe, plus tu mets de tension, et plus le moteur peut tourner vite
-à vitesse donnée, plus tu règles le pololu sur un courant élevé, plus il faut appliquer de "serrage" (couple) pour que le moteur décroche.

Quand le moteur va trop vite, ou que tu le bloques, il décroche, ie il semble perdre sa synchro, et fait du sur-place.

Mais là on dépasse largement ce que t'as besoin de savoir pour faire tourner une imprimante 3D smile
robinHood (./164) :
on vois bien la diode d2, et ils disent "Definitely solder D2 in." mais elle n'est pas présente sur le kit ebay

bizarre, j'ai pas regardé autant en détails, mais bon, y'a toujours moyen de l'ajouter smile
Elle est peut être en CMS, ou mise ailleurs.
robinHood (./164) :
cette diode sert donc à transformer le 12v en 5v pour l'arduino lui même ?

Non, une diode ne peut pas avoir ce rôle.
Je sais pas trop, mais je pense qu'elle sert à protéger le shield ramps si on alimente l'arduino en 12V.
robinHood (./164) :
j'ai vus que les moteurs fonctionnent de 12 à 36v par contre les capteurs hall demandent visiblement 24v

robinHood (./164) :
(en fait je trouve super cher les cartes hall pour arduino et je suis tombé la dessus ou il utilise directement des capteurs cheap)