Aller au contenu

GO Print

Ender-3 1.1.5 TMC2208 Réglage des vRef


r-christopher

Messages recommandés

Bonjour,

Je possède une Ender-3 avec la carte silent 1.1.5 qui utilise des TMC-2208 et j'aimerais régler les Vrefs de ceux-ci au mieux.


image.png.3a3d7333ad5f7c584907538a1aae5508.png

 

 

 

 

 

 

 

J'ai bien-sûr fais quelques recherches et j'ai trouvé :

Ce super post :

La datasheet de mes moteurs :
https://ecksteinimg.de/Datasheet/Schrittmotor/JK42HS34-0844A/JK42HS34-0844YA-01.pdf

https://ecksteinimg.de/Datasheet/Schrittmotor/JK42HS40-1004A/JK42HS40-1004AC.pdf

Ainsi que les spécifications des TMC2208: 

https://wiki.fysetc.com/TMC2208/#motor-current-setting

Grâce au post de @stef_ladefense , divers vidéos et ces informations, j'arrive à faire les différents calculs.

X,Y,Z Current/Phase = 0.84A
    Inom = 0.84A / 1.41 = 0.596A
    Vref = (0.596A * 2.5v) / 1.77A = 0.841v

E Current/Phase = 1A
    Inom = 1A / 1.41 = 0.709A
    Vref = (0.709A * 2.5v) / 1.77A = 1v

Dans ces résultats, il y a deux choses qui me pose problème:

  • Je ne retombe pas sur le Inom des moteurs comme expliqué par @stef_ladefense .
    • Simplement pour comprendre comment ça marche, j'aimerais savoir comment le tableau de son post est calculé.
  • Sur la fiche des TMC2208, il est indiqué que le courant maximal des moteurs est de 1.77A RMS pour une résistance de  0,110 Ohm.
    • Le problème c'est que sur la carte de Creality, ce sont des résistances de 0,150 Ohm
    • Comment cette valeur est-elle calculée ?
    • Je pense avoir trouvé un début de réponse ici : TMC2208 Datasheet (Page 49) mais je ne suis pas sur que ce soit les informations que je recherche.

Enfin, je suppose que oui (vu les résistances) mais l'axe E utilise bien un TMC2208 aussi ?

Voila, j'espère que je ne pose pas une question trop simple 🙂
J'ai fais le plus de recherches par moi-même mais n'ayant pas de notions en électronique, j'ai quelques doutes que j'aimerais éclaircir.

Merci pour votre temps et votre aide !

Lien vers le commentaire
Partager sur d’autres sites

Bonjour @ikik29,

Merci tout de même d'avoir pris le temps de me répondre 🙂
En effet, mon problème c'est que Creality à mis des resistance de 150mohm (je ne sais pas si c'est bien ou non).
En regardant la datasheet des TMC2208, j'ai pu calculer que ça signifie que les drivers peuvent délivrer maximum 1,27A RMS aux moteur avec un Vref de 2,5.
(J'espère que je ne dis pas trop de bétises 😅)
Mais je n'ai toujours pas compris comment trouver la valeur vRef que je dois définir par rapport à mes moteurs.
Je suppose que je dois mettre suffisament pour délivrer 0,84A pour X,Y,Z et 1A pour E.
 

Lien vers le commentaire
Partager sur d’autres sites

Hello,

je fais une petite révision de mon Ender-3 et à cette occasion je vais vérifier si j'ai besoin de corriger mes Vref.

J'ai la carte et les moteurs d'origine. Carte V1.1.4 en A4988 et moteurs no name pour X/Y/Z et C17HD2024-01N pour E (qui ne semble pas connue sur la toile...)

Après recherches, les Vref qui reviennent le plus souvent pour une config de base sont: X/Y/Z entre 0,55 et 0,58V et E à 0,72V

Donc si j'applique les formules:

image.png.33bc81701306c84bf36d54f408310bd1.png

Tout ça pour dire que les Lmax de tes moteurs me semblent faible (si moteur d'origine et que toi et moi avons bien les mêmes, ce qui n'est pas sûr).

Lmax X/Y/Z à 1A (ald 0,84A dans ton calcul)

Lmax E à 1,3A (ald 1A dans ton calcul)

Une info à analyser dans ton cas qui semble préconiser un Vref de 1,34V pour X/Y/Z et Vref 1,66V pour E dans le cas de TMC2208

Cela vient du forum de Thingiverse: ici

image.thumb.png.549d1efcc7f5eb3653a1d55446b1ab92.pngimageproxy.php?img=&key=eacd1ab361231798

Si j'applique la formule donnée de Lnom*2,5/1,35 on est proche des valeurs annoncées ce qui semble confirmer les valeurs de Lmax des moteurs. A toi de voir.

 

image.png.e769ca8c9a1172e6d3b739e3c8ffb0ab.png

 

       
       
     
   
       
       
       
       
       
       
       
       
Modifié (le) par Yellow T-pot
Lien vers le commentaire
Partager sur d’autres sites

Hello @Yellow T-pot,

Merci pour ta réponse !

En fait je me suis basé sur le BOM de la Ender-3 sur Github pour récupérer la référence des moteurs et donc leurs datasheets : https://github.com/Creality3DPrinting/Ender-3/blob/master/Ender-3 Mechanical/Ender-3 BOM.XLS . Sur mes moteurs, il est inscrit BJ42D15-26V09. Je pensais que c'était un numéro de série et pas la référence. Du coup peut-être qu'en effet je n'ai pas les bonnes datasheets et en plus nous n'avons pas les même moteurs 😅

Je suis aussi tombé sur cette discussion sur Thingiverse mais ce qui m'embête avec la formule Vref = (Irms * 2,5) / 1,35 c'est qu'on ne sais pas d'où sortent ces 1,35 (j'aime bien comprendre ce que je fais 🙂 ... du moins essayer 🤣 ).

Si j'ai bien compris... ces 1,35 doivent correspondrent au Imax (rms) que le driver peut délivrer au moteur avec un vRef de 2,5v et une certaine résistance (110mohm pour FYSETC).

Hier, (enfin plutôt cette nuit 😆), j'ai lu un peut plus la datasheet des TMC2208 et j'ai trouvé ce tableau à la page 49 :

image.thumb.png.68c212fefc30354ac5d5e9dfb810554e.png

Donc apparament, avec la résistance utilisée par Creality sur la board 1.1.5 de 150mohm, le driver peut délivrer maximum 1,28 A (rms) pour un vRef de 2,5v.

J'ai aussi trouvé cette formule pour trouver le résultat ci-dessus :

image.thumb.png.39552f68932636bcde24e89a86dad16d.png
 

Pour Vref de 2,5 je suis bien tombé sur 1,28A comme dans le tableau.

Donc si je prend l'exemple du moteur à besoins de max 1A :
- Irms du moteur = 0,707A
- Vref = 0,707A * 2,5v / 1,28A = 1,38v
- Irms max pour un vRef de 1,38v = (325mv / 180mohm) * (1/racine(2)) * (1,38v / 2,5v) = 0,705 (~0,707) => 0,707 * 1,41 = ~1A
Je suis content car je retombe sur le Imax de mon monteur 😀

Maintenant, j'ai lu qu'il ne fallait pas forcément donner le Imax au moteur car ça le ferais trop chauffer.
Le truc c'est que certains préconisent de prendre 90% et d'autres 70-80% 😶

Bref, je pense être sur la bonne voie.
Je vais quand même vérifier que j'ai la bonne référence de moteur.

Bonne soirée / journée ! 🙂

Modifié (le) par r-christopher
Lien vers le commentaire
Partager sur d’autres sites

il y a une heure, r-christopher a dit :

Sur mes moteurs, il est inscrit BJ42D15-26V09

Hello,

comme j'ai démonté mon imprimante, j'ai pu regarder + précisément mes ref moteurs:

  • X et Y: BJ42D15-26V09
  • Z : C17HD0004-02
  • E : C17HD2024-01N

nos X et Y sont donc identiques.

Lien vers le commentaire
Partager sur d’autres sites

Bonjour @Yellow T-pot,

J'ai aussi démonté mon imprimante pour vérifier du coup et j'ai :

  • X et Y : BJ42D15-26V09
  • Z : BJ42D15-26V12
  • E : BJ42D22-23V01

Sur le site de reprap ils disent que :

Mais bon... est-ce que tout les modèles de moteurs 42-40 et 42-34 utilisés par Creality on le même Imax ?

Lien vers le commentaire
Partager sur d’autres sites

hello,

LOLO710 qui a une Ender est dans ta config,

Tu peux certainement le contacter pour qu'il te précise les réglages de Vref qu'il a effectué sur ses TMC2208.

Un extrait de son post: lien

X  0.745   moteur réf BJ42D15-26V09  il est donné pour 1.5 A suivant le tableau @stef_ladefense  je devrait avoir  un vref a 1.06 V

Y  0.748   moteur réf BJ42D15-26V10  il est donné pour 1.5 A suivant le tableau @stef_ladefense  je devrait avoir  un vref a 1.06 V

Z  0.744   moteur réf BJ42D15-26v02   il est donné pour 1.5 A suivant le tableau @stef_ladefense  je devrait avoir  un vref a 1.06 V

E  0.953    moteur réf BJ42D22-23V01   il est donné pour 1.5 A suivant le tableau @stef_ladefense  je devrait avoir  un vref a 1.06 V

Modifié (le) par Yellow T-pot
Lien vers le commentaire
Partager sur d’autres sites

Salut @Yellow T-pot,

Ah super ! je vais le contacter pour voir ce qu'il a mis.
Je suis aussi tombé sur 1,5A sur les shops mais je me demande quelle est la fiabilité de cette info 😅
Je vais aussi demander à stef_ladefence comment il calcul la valeur du tableau.

Merci beaucoup pour ton aide!

Lien vers le commentaire
Partager sur d’autres sites

  • 5 months later...

Pour info, je vous donne mes valeurs :

J'ai une carte Creality  1.1.5 Silent (TMC2208), moteurs d'origine de la Ender 3 Pro.

 

Référence            /        Réglage théorique / Mesure sur la carte (usine) : Négatif sur le support de la carte SD - Positif sur la vis de réglage
 
E : C17HD2024-01N        1.18V        1.19V
Z : C17HD0004-02         0.95V      0.94V
Y : BJ42D15-26V10        0.95V    0.948V
X : BJ42D15-26V09        0.95V      0.92V
 
Pour les valeurs théoriques*,j'ai simplement pris Inominal * 2.5 / 1.9... soit pour XYZ 0.725*2.5/1.9=0.925V et pour E 0.9*2.5/1.9=1.18V
 
*source de la formule : https://youtu.be/7e4UVCskFlU?t=555
Modifié (le) par Christophe Carpentier
Lien vers le commentaire
Partager sur d’autres sites

  • 7 months later...

Bonjour. Sujet trés intéressant, mais ou avez vous donc trouvé les réfs de vos moteurs? J'ai une Ender 5 Pro équipé avec en Y le moteur de la Ender 5 Plus (le 42-48 Dual Shaft (parce que le 42-40 d'origine n'est pas trouvable avant juillet) et je n'ai aucune ref nulle part! 

Le moteur étant plus gros que celui d'origine il faudrait surement que j'ajuste la Vref de l'axe Y... 

Si quelqu'un a une piste je suis preneur! 

Merci a tous pour vos contributions .

Lien vers le commentaire
Partager sur d’autres sites

Il y a 19 heures, MysterEvol a dit :

mais ou avez vous donc trouvé les réfs de vos moteurs?

Sur le site du revendeur 😉 quand il fait correctement son travail, il fournit le datasheet.

Si tu ne l'as pas essaie une recherche sur Internet avec la référence du moteur ( C17HD2024, BJ42D15, 17HS4223, 17HD4063, …), peut-être arriveras-tu à trouver le datasheet.

🙂

Lien vers le commentaire
Partager sur d’autres sites

Hello,


Effectivement ta ref est compliquée à trouver...

Tout ce que j'ai trouvé c'est ce document : https://v1.cecdn.yun300.cn/100084_1907195217/深圳市运动控制技术有限公司产品手册.pdf mais je ne sais pas si les infos qu'il contient sont fiables. De plus, il contient bien la série BJ42D29 mais rien à propos de ton modèle...

Peut être que Creality pourrait t'aider si tu les contact ?

  • J'aime 1
Lien vers le commentaire
Partager sur d’autres sites

  • 2 years later...

bonjour à tous, je remets un peu de sel sur ce topic qui est très intéressent:

je suis entrain de customiser un ender3 carte V4.2.7, j'ai un petit souci, je possède 2 moteur pas à pas sur mon Z. comment je dois régler mon driver TMC2225 s'il vous plaît? je suis en déplacement et je n'ai pas mon imprimante sous les yeux, je prepare mon retour pour atteler à l'harmonisation de mes driver sur cette carte .

merci d'avance pour votre aide.

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
  • Sur cette page :   0 membre est en ligne

    • Aucun utilisateur enregistré regarde cette page.
  • YouTube / Les Imprimantes 3D .fr

×
×
  • Créer...