remm699 PostĂ©(e) Mai 22, 2018 PostĂ©(e) Mai 22, 2018 Bonjour, AprĂšs avoir remplacĂ© les ventilateurs internes de la bĂȘte (alim et carte mĂšre), c'est au tour des moteurs de devenir silencieux, j'ai donc commandĂ© des TMC2208 aprĂšs un achat inutile de LV8729. Je sais que le sujet a dĂ©jĂ Ă©tĂ© abordĂ© et que , calcul Ă l'appui, la Vref Ă rĂ©gler pour des TMC2208 sur une i3 mĂ©ga est de 1,06v point Ă la ligne J'ai donc, trĂšs prĂ©cisĂ©ment rĂ©glĂ© les 4 tmc2208 Ă cette valeur (je n'en ai pas mis pour l'extrudeur) et lĂ , catastrophe sur l'axe X, dĂ©calage sur dĂ©calage. AprĂšs vĂ©rification de la vref, tension de la courroie changement de carte sd, de slicer, de modĂšle Ă imprimer, je suis tombĂ© sur un forum Thingiverse oĂč les membres parlaient de 1,20v en vref J'ai essayĂ© (1,16v en rĂ©alitĂ©) sur le X et lĂ , miracle, ça fonctionne parfaitement! J'ai grossiĂšrement comparĂ© la tempĂ©rature du moteur X avec celui de l'extrudeur(A4988) en cours dâimpression et donc le moteur X est plus froid que celui de l'extrudeur. D'autres ont-il eu un cas similaire? Des idĂ©es du pourquoi j'ai du rĂ©gler plus haut la Vref que prĂ©conisĂ©?
stef_ladefense PostĂ©(e) Mai 22, 2018 PostĂ©(e) Mai 22, 2018 (modifiĂ©) Salut, on va reprendre les base des TMC2xxx, dans le datasheet du constructeur (oui je n'invente rien) leur courant ce rĂšgle en RMS et non pas en continu, donc pour, par exemple, un moteur qui consomme 1.5A par phase nominal, il faut convertir ce courant en RMS, ce qui ce fait en divisant par racine(2) = 1.41 (ou en multipliant par l'inverse de racine(2) = 0.707) 1.5 / racine(2) = 1.06, donc le courant RMS est 1.06A, et c'est la valeur que l'on utilise pour rĂ©gler le Vref des TMC2xxx, donc on rĂšgle Vref Ă 1.06V. donc, si tu as des pertes de pas Ă 1.06, c'est que le moteur consomme plus que 1.5A (moteur de la mĂ©ga si Any n'as pas changĂ© entre temps, ça on ne peut pas savoir), soit la tension de la courroie est trop faible, soit ... bref, si ça marche avec un Vref Ă Â 1.2, laisse le, c'est que le Inominal du moteur doit se trouver Ă 1.7A, et mĂȘme certainement si il ne chauffe pas. et ne pas oublier que les Imax pour les 2100 et 2130 sont de 1.2A RMS max, donc Vref Ă 1.2V max (Inom de 1.7A max) et pour le 2208 de 1.4A RMS max, donc Vref Ă 1.4V max (Inom de 2A max) ' PS : le rĂ©glace du Vref se fait avec la prise 4 broches du moteur dĂ©branchĂ©e ModifiĂ© (le) Mai 22, 2018 par stef_ladefense 1 1
remm699 PostĂ©(e) Mai 22, 2018 Auteur PostĂ©(e) Mai 22, 2018 Merci, C'est sympa d'avoir pris le temps de rĂ©pondre alors que cela a dĂ©jĂ Ă©tĂ© fait sur un autre sujet (au moins  ). J'ai bien dĂ©branchĂ© les moteurs au moment du rĂ©glage. Je suis Ă 1,16v, j'ai pas osĂ© mettre 1,20v directement. Je tenterais surement une lĂ©gĂšre rĂ©duction sachant que pour l'axe Z je suis Ă 1,06 et j'ai remontĂ© lĂ©gĂšrement L'axe Y en mĂȘme temps que le Z mais pas autant. J'ai pensĂ© çà la tension de courroie, j'ai un tendeur (ressort) que j'ai enlevĂ© quand j'ai eu des dĂ©calages pour tester, puis remis voyant que ça ne changeais rien, du coup ma courroie devrait ĂȘtre bien tendue. Je vais tenter de me renseigner sur le moteur pour tirer ça au clair. VoilĂ un des sujets de thingiverse:https://www.thingiverse.com/groups/anycubic-i3-mega/forums/general/topic:25629 la vidĂ©o de cette page parle aussi de 1,20v: https://www.thingiverse.com/thing:2901190 ps: je ne remets nullement en cause ton raisonnement qui me semble le plus rĂ©flĂ©chit et sur lequel je me suis reposĂ© pour mes rĂ©glages.
stef_ladefense PostĂ©(e) Mai 22, 2018 PostĂ©(e) Mai 22, 2018 tu sais, je me suis basĂ© sur deux choses, Anycubic auprĂšs duquel j'ai demandĂ© le courant moteur et le rĂ©glage des A4988, rĂ©ponse 1.5A et 0.86V pour la Vref des A4988 et les datasheets constructeurs, le reste c'est appliquer bĂȘtement les formules. j'ai fais un sujet la dessus a l'Ă©poque : et ça a fait polĂ©mique Ă l'Ă©poque, surtout que tout le monde pensait que les pilotes Ă©taient rĂ©glĂ©s en usine, non les curseurs des potars sont en position mĂ©diane, c'est tout, sans parler des divers fabricants qui font Ă leurs sauces, et on se retrouve avec la loupe pour connaitre la valeur des rĂ©sistances pour appliquer les formules... pour les TMC, c'est plus simple en thĂ©orie, mais en pratiques les calcules RMS sont traites... je connais ce topic ou ils cherches tous qui a la plus grosse, et personne n'a eu le rĂ©flexe d'aller lire les docs ... mais c'est toujours comme ça et c'est normal, on ne deviens pas Ă©lectronicien en soudant ta premiĂšre rĂ©sistance, donc on expĂ©rimente, comme un qui colle 1.5V sur un 2100 et qui dit, ça chauffe, bah oui ça chauffe ! c'est 1.2V max sur le 2100... alors tâinquiĂštes pas, je ne sais pas si tu as 5 x 2208 ou un panachement, un moteur peut trĂšs bien avoir des tolĂ©rances hors norme aussi. les deux Z Ă 1.06 suffis plus que largement, car ils n'ont que la contrainte de courant de maintient, pour X et Y tu peux essayer d'autres rĂ©glages mais comme je te l'ai dĂ©jĂ dit, si ça marche Ă 1.16...Â
remm699 Posté(e) Mai 22, 2018 Auteur Posté(e) Mai 22, 2018 Moi je préfÚre apprendre que jouer à qui a la plus grosse Par contre je suis tombé sur des vidéos YouTube d'allemands qui les rÚglent à 0,9v . Je me demande si je ne vais pas pousser les tests plus loin voir échanger les places des drivers pour voir si il n'aurait pas un souci
stef_ladefense Posté(e) Mai 22, 2018 Posté(e) Mai 22, 2018 0.9v pour quel moteur ? quelle machine ?
remm699 PostĂ©(e) Mai 23, 2018 Auteur PostĂ©(e) Mai 23, 2018 Pour une i3 mega sans en savoir plus que ça. Par contre,j'ai testĂ© 0.9v, 1v, 1.06v, 1.1v et 1.2v . A chaque fois la mĂȘme chose, dĂ©calages! Puis j'ai eu l'idĂ©e d'en retirer un (celui des X) et,je ne sais pas pourquoi, je le retourne... Et je vois TMC 2100 Ă©crit sur la puce!!!! L'espĂšce d'imbĂ©cile que je suis Ă commandĂ© des 2100 au lieu de 2208!!! Du coup, soudure + coupage de pins et je testerais les prochains jours
macandnews PostĂ©(e) Mai 23, 2018 PostĂ©(e) Mai 23, 2018 Je vais peut-ĂȘtre poser une question idiote, mais c'est comme ça qu'on apprend ! Pourquoi la VRef n'est pas la mĂȘme suivant le Driver utilisĂ© puisque c'est toujours le mĂȘme moteur qui est alimentĂ© ?
remm699 PostĂ©(e) Mai 23, 2018 Auteur PostĂ©(e) Mai 23, 2018 A ce que j'ai compris et en vulgarisant grossiĂšrement, la vref n'est pas directement utilisĂ©e pour alimenter le moteur. C'est plutĂŽt un rĂ©glage interne au driver qui dĂ©pend donc totalement du modĂšle de ce dernier et pas du moteur. Donc pour alimenter un mĂȘme moteur de la mĂȘme façon, chaque type de driver se rĂ©glera diffĂ©remment en fonction de ses spĂ©cifications. C'est ce que j'ai compris en tout cas
Gaz_55 PostĂ©(e) Mai 24, 2018 PostĂ©(e) Mai 24, 2018 Il y a 9 heures, macandnews a dit : Pourquoi la VRef n'est pas la mĂȘme suivant le Driver utilisĂ© puisque c'est toujours le mĂȘme moteur qui est alimentĂ© ? Parceque la Vref dĂ©pend du datasheet de la puce (TMC 2208, 2100, 2130,...) et des Rsense montĂ©es sur le driver. Il y a 8 heures, remm699 a dit : Donc pour alimenter un mĂȘme moteurï»żï»żï»ż de la mĂȘme façon, chaque type de driver se rĂ©glera diffĂ©remment en fonction de ses spĂ©cifications. C'est ce que j'ai compris en tout cas ï»ż C'est exactement ça! Du coup avec tes 2100 tu Ă©tait en mode "sealth shop" d'oĂč les sauts de pas. Ăa devrait aller mieux avec la modif!
remm699 PostĂ©(e) Mai 24, 2018 Auteur PostĂ©(e) Mai 24, 2018 La modif est faite  . Je teste ça au max ce weekendÂ
stef_ladefense PostĂ©(e) Mai 24, 2018 PostĂ©(e) Mai 24, 2018 Il y a 12 heures, remm699 a dit : A ce que j'ai compris et en vulgarisant grossiĂšrement, la vref n'est pas directement utilisĂ©e pour alimenter le moteur. C'est plutĂŽt un rĂ©glage interne au driver qui dĂ©pend donc totalement du modĂšle de ce dernier et pas du moteur. Donc pour alimenter un mĂȘme moteur de la mĂȘme façon, chaque type de driver se rĂ©glera diffĂ©remment en fonction de ses spĂ©cifications. C'est ce que j'ai compris en tout cas oui c'est cette tension Vref qui en interne au composant va servir Ă gĂ©nĂ©rer le courant max envoyĂ© dans les bobines du moteur, mais pas calculĂ© de la mĂȘme façon en fonction du pilote Il y a 4 heures, Gaz_55 a dit : Parceque la Vref dĂ©pend du datasheet de la puce (TMC 2208ï»ż, 2100, 2130,...) et des Rsense montĂ©es sur le driver. pas exactement, et pas pour les TMC  pour ne parler que des pilotes que l'on rencontre le plus, c'est des fondeurs diffĂ©rents le A4988 est de chez Allegro, avec comme formule de calcul :  Inom = Vref / (8 * Rsense) donc Vref = Inom * 8 * Rsense le DRV8825 est de chez Texas Instrument, sa formule de calcul : Iï»żï»żnom = Vref / (5 * Rsense) donc Vref = Inï»żom * 5 * Rsenseï»ż les TMC2xxx sont de chez Trinamic, la formule est la plus simple : valeur de Vref = valeur de Inom les fabricants de modules font ce qu'ils veulent avec les puces, mais pour les A4988 et DRV8825 ont trouves sur les modules des Rsenses de 0.05, 0.1 ou 0.2 Ohm (R050, R100 et R200) ce qui nous complique encore la tache, de connaitre le chip qui est sur le module mais aussi la valeur des Rsenses... en ce qui concerne les TMC, pour l'instant tous sont constant avec la mĂȘme valeur de Rsenses.  il y a une heure, remm699 a dit : La modif est faite  . Je teste ça au max ce weekend ça va le faire alors
macandnews PostĂ©(e) Mai 24, 2018 PostĂ©(e) Mai 24, 2018 Merci Ă vous, j'aurais appris quelque chose aujourd'hui.Â
Gaz_55 Posté(e) Mai 24, 2018 Posté(e) Mai 24, 2018 Il y a 9 heures, stef_ladefense a dit : les TMC2xxx sont de chez Trinamic, la formule est la plus simple : valeur de Vref = valeur de Inom Alors, pourquoi 1,2v max sur le 2100? Sur le datasheet des 2208, de Trinamic justement je trouve une formule de Vref en fonction des Rsense. En l'appliquant a mon cas, moteur d'origine Anycubic (Imax: 1,5A Irms: 1,06A) et Rsense a 110 mOhm (R110) j'obtiens Vref à 1,5v. Ce qui explique ce qui est dit sur Thingi... J'ai pu me planter, mes années d'école sont déjà loin...
remm699 Posté(e) Mai 24, 2018 Auteur Posté(e) Mai 24, 2018 @Gaz_55 Je pense que tu confonds Imax et Inom.  @stef_ladefense Par contre les 2100 avec une Vref à 1,2v ça siffle, c'est normal? Je trouve ce bruit beaucoup plus désagréable que celui des steppers d'origine. ...test en cours
stef_ladefense Posté(e) Mai 24, 2018 Posté(e) Mai 24, 2018 il y a une heure, Gaz_55 a dit : Alors, pourquoi 1,2v max sur le 2100? en réalité, 1.69V, ce qui donne un courant max de 1.2A, le max d'un 2100 Citation Sur le datasheet des 2208, de Trinamic justement je trouve une formule de Vref en fonction des Rsense. En l'appliquant a mon cas, moteur d'origine Anycubic (Imax: 1,5A Irms: 1,06A) et Rsense a 110 mOhm (R110) j'obtiens Vref à 1,5v. Ce qui explique ce qui est dit sur Thingi... J'ai pu me planter, mes années d'école sont déjà loin... tu as raison, la formule brute donne : Irms = (Vref * 1.77A) / 2.5V Irms = Vref * 0.71 Irms = Vref / Racine(2) Vref = (Irms * 2.5V) / 1.77A Vref = Irms * 1.41 Vref = Irms * Racine(2) donc comme Irms = Imax / Racine(2) Vref = (Imax / Racine(2)) * Racine(2), les deux racines s'annulent, reste Imax, ce qui donne Vref = Imax donc oui pour un moteur de 1.5A, Vref = 1.5V, par contre j'ai toujours entendu que l'on ne prenait que 71% du courant pour l'envoyer au moteur, sinon on atteins sa limite (le Imax constructeur) ça chauffe et ça vibre. c'est pour ça que je prends Vref = Irms ( Irms = Imax / Racine(2) ) donc pour un Imax de 1.5A, on a 1.5 / Racine(2) = 1.06 (Irms) j'ai bien sûr testé les deux, et effectivement ça chauffe fort et çà rentre en résonance à Imax, et peux importe le drivers utilisés A4988, drv8825 ou tmc2xxx, donc j'ai pas cherché plus loin, j'ai appliqué. mais c'est lié forcement au déphasage entre la phase 1 et 2 du moteur, quand on regarde le max de puissance, les deux phases sont toujours à 70.71%
Gaz_55 PostĂ©(e) Mai 24, 2018 PostĂ©(e) Mai 24, 2018 Imax est dans ce cas l'intensitĂ© maximum que le driver devra dĂ©livrer, pas au delĂ . Pour nos Anycubic Inom moteur = 1,5A = Imax driver. Si tu changes de moteur, Imax sera peut ĂȘtre de 1,7A ou plus, en fonction du couple dont tu as besoin
stef_ladefense Posté(e) Mai 24, 2018 Posté(e) Mai 24, 2018 Il y a 1 heure, remm699 a dit :  @stef_ladefense Par contre les 2100 avec une Vref à 1,2v ça siffle, c'est normal? Je trouve ce bruit beaucoup plus désagréable que celui des steppers d'origine. ...test en cours c'est normal, le 2100 siffle alimenté en 12v, tout les forums en parlent, c'est pour ça que je suis aussi passé sur les 2208 qui ne sifflent pas en 12V
Gaz_55 PostĂ©(e) Mai 24, 2018 PostĂ©(e) Mai 24, 2018 C'est clair, les 2208 sont vraiment gĂ©niaux! J'ai plus reconnu mon imprimante aprĂšs la modif! Ăa vaut vraiment le coup! Surtout si on est pas pressĂ©... Le seul inconvĂ©nient c'est qu'on perçois beaucoup plus tout le reste des bruit de mouvement...si les ventilos d'origine ont dĂ©jĂ Ă©tĂ© changĂ©s...
remm699 Posté(e) Mai 25, 2018 Auteur Posté(e) Mai 25, 2018 Bon, je crois que je vais commander des 2208 alors. Sinon la vref correcte pour les 2100 ? Parce que à 1.2 ça ne va pas et à 1.06 non plus (décalage d'impression)
Gaz_55 Posté(e) Mai 25, 2018 Posté(e) Mai 25, 2018 Décalage sur X et Y ou juste un des 2? Tout se déplace sans contrainte sur ta machine? Pas de point dur ou autre? A 1,2v ça devrait marcher sans problÚme, Stef_Ladéfense confirmera sûrement, j'ai jamais testé les 2100.
remm699 PostĂ©(e) Mai 25, 2018 Auteur PostĂ©(e) Mai 25, 2018 Sur X et Y et tout reviens Ă la normale avec les steppers d'origine. D'ailleurs la Vref sur les steppers d'origine (A4988) c'est bien 0.58? J'ai juste placĂ© deux 2100 (X et Y pour le test). Vu que les 2100 sifflent j'ai quand mĂȘme envie de pousser les tests pour les LV8729 que j'ai en stock mais il me manque une info pour le calcul de leur Vref. Le calcul trouvĂ© sur reprap.org pour les miens serait: " i = ( Vref / 5 ) / 0.22Ω" mais je ne sais pas si ils parlent de Inom ou Imax... (http://forums.reprap.org/read.php?160,724177,page=2) ça change pas mal le rĂ©sultat: Avec le imax +-1,65v de Vref, avec inom +-1.16v de Vref. c'est pas vraiment pareil Encore merci Ă tous pour les rĂ©ponses et l'implication. J'apprends plein de trucs et j'adore çaÂ
Gaz_55 Posté(e) Mai 25, 2018 Posté(e) Mai 25, 2018 Le mieux, comme le dit Stef_Ladefense, c'est de voir sur le datasheet de la puce, et regarder ce que tu as comme valeur de Rsense sur le driver pour avoir la bonne formule. Si je peux te donner un conseil, commande les 5 drivers 2208, c'est "plus & play" et le changement est spectaculaire, tu ne le regretteras pas! Les miens m'ont coûté 25⏠les 5 sur Ali! Vois pour tes Rsense des LV8729 en attendant, je regarde le datasheet quand j'ai le temps.
remm699 Posté(e) Mai 25, 2018 Auteur Posté(e) Mai 25, 2018 Rsense...tu parles des résistances? J'ai deux R220 sur une face et rien sur l'autre. Apparemment il en existe aussi avec 2 R100.  PS: tmc 2208 commandés, 20,22⏠pour 5, j'ai pas hésité
stef_ladefense Posté(e) Mai 25, 2018 Posté(e) Mai 25, 2018 (modifié) Il y a 4 heures, remm699 a dit : Bon, je crois que je vais commander des 2208 alors. Sinon la vref correcte pour les 2100 ? Parce que à 1.2 ça ne va pas et à 1.06 non plus (décalage d'impression) une petite photo du pilote, si ça décale, c'est qu'il est mal configuré, sur les 2100 il faut couper 3 pins et faire un strap entre CFG1 et GND, mais sur certain module, un strap est prévu sur le circuit et relis la pin cfg1 à la broche idoine du composant, donc des fois c'est 2 straps à faire, sur certain c'est un strap minuscule à coté de la pin, bref c'est chiant Modifié (le) Mai 25, 2018 par stef_ladefense
Messages recommandés
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 compteSe connecter
Vous avez déjà un compte ? Connectez-vous ici.
Connectez-vous maintenant