Aller au contenu

GO Print

TL-smoothers vs TMC2100


Temete

Messages recommandés

Salut à toutes et tous :)

En ce moment je discute beaucoup sur Facebook à propos de la Flyingbear Tornado et je suis tombé sur des utilisateurs (dont Kris Waclawski) qui ont pas mal d'expérience à partager sur l'amélioration de la qualité des impressions (quelque soit l'imprimante : Kossel, Cartésienne et autre).

Je viens donc partager cela avec vous.

Je vous laisse lire les explications et ensuite, à la fin de ce post, il y a les résultats ... qui sont très parlants (oui je sais, pour une photo, ce n'est pas très facile :) ).

Attention, ceci n'est qu'un résumé car on trouve des échanges très complets dans d'autres posts sur ce forum. Pour certains, cela sera un redite : je m'en excuse par avance.

Le sujet porte sur les TL-smoothers (de ce type "TL-smoothers x4" ) et les TMC2100 (de type "3DSWay TMC2100" ).

image.png.f106412c38eccc5cb6da2d8773eb8e71.pngimage.png.803bb619b534b8c7e7c40f8093296383.png 

TL-smoothers :

Les TL-smoothers s'installent très facilement sur la configuration existante (vidéo Youtube qui décrit l'installation : Installation TL-smoothers).

Il n' y a rien à dire sur l'installation tellement cela est facile.

Pour les Kossel, il en faut 3, tandis que pour les "cartésiennes", 2 suffisent (pour les axes X et Y, le Z n'étant pas nécessaire).

TMC2100 :

Ces steppers sont très efficaces pour améliorer la qualité d'impression et ne pas faire de bruit mais il y a des petites contraintes à respecter :

-- Ils s'installent à l'envers des autres steppers (il faut retourner le stepper à 180°)

-- Ils ont tendance à chauffer beaucoup si on monte le voltage, et le gain en bruit peut disparaître (autrement dit, le bruit peut apparaître ... je sais, il est tard ...)

   Le conseil est de commencer à 0.8v et si des pas à l'impression sont perdus, augmenter par pas de 0.1v

-- Il faut inverser :

          - soit la connectique sur le moteur car le fonctionnement de ce stepper est inversé,

          - soit modifier le firmware (dans configuration.h) :

            Pour une cartésienne :

            #define INVERT_X_DIR true
            #define INVERT_Y_DIR true
            #define INVERT_Z_DIR false

-- Il faut souder un strap sur le TMC2100 pour passer du mode par défaut StealthChop (zéro bruit & pas assez de couple) au mode SpreadCycle (silencieux & couple OK pour une imprimante 3D).

   Honnêtement, il ne faut pas être aveugle pour souder car c'est très petit (je les ai fait avec une loupe) ! Le choix du modèle de TMC2100 est important car certains sont mal foutus pour faire ces soudures.

   Voici la soudure que j'ai faite :

image.png.9d612d7b9ef59d6d06acc5e99aff9970.png

   Voici les configurations possibles : c'est le mode SpreadCycle à 16 steps interpolé à 256 qui est intéressant. (donc CFG1 soudé sur le GND).

image.png.07221aa5680ce43b7e36597b3302239a.png

-- Un point important est savoir quel Stepper on remplace et sa configuration actuelle. En effet, le déplacement est configuré en steps/mm.

   Un changement de microstep influe sur la distance parcourue.

   Par exemple un DRV8825, configuré en 1/32, parcours 1mm en faisant 160 steps (cela dépend des caractéristiques du moteur bien entendu).

   Donc le TMC2100, qui est configuré physiquement en 1/16 steps, parcourra 2mm pour 160 steps.

   Il faudra ajuster la configuration du firmware  (ou utiliser la commande M92 pour modifier)

   * Default Axis Steps Per Unit (steps/mm)
   * Override with M92
   * X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]]
   #define DEFAULT_AXIS_STEPS_PER_UNIT { 160,160,1600,188 }  ==à remplacer par==>> { 80,80,1600,188 }

Les tests :

Là, cela devient intéressant ... si, si :) !

J'ai récupéré le résultats des tests fait par plusieurs utilisateurs qui ont modifiés leur imprimante avec ces différents moyens.

On pourra toujours disserter sur telle ou telle technique et du pourquoi du comment, mais une photo qui résume vaut tous les discours.

Voici les résultats :

image.png.858395dace4883481c93c958909dc876.png

- Le premier à gauche : DRV8825

- Le 2ème au milieu : DRV8825 + TL-smoothers

- Le 3ème à droite : TMC2100

La différence de qualité avec un TL-smoother ou un TMC2100 est évidente.

La différence de qualité entre le TL-smoother et le TMC2100 est plus difficile à voir mais le TMC2100 sort vainqueur.

En discutant avec ceux qui on fait les tests, une autre solution permet d'avoir la même qualité qu'avec un TMC2100 : 2 TL-smoothers montés en série sur chaque moteur. On obtient la même qualité que le TMC2100 sans avoir à faire des changements sur la carte-mère.

Reste que le TMC2100 est la plus silencieuse des solutions.

 

Voilà, j'espère vous avoir éclairé un peu et apporté ma petite pierre à l'édifice.

 

PS : Ce post est peut être dans la mauvaise section. Mais ayant l'habitude poster ici ... A déplacer dans un meilleur endroit ?

Modifié (le) par Temete
  • J'aime 1
  • Merci ! 2
Lien vers le commentaire
Partager sur d’autres sites

il y a 40 minutes, Temete a dit :

En discutant avec ceux qui on fait les tests, une autre solution permet d'avoir la même qualité qu'avec un TMC2100 : 2 TL-smoothers montés en série sur chaque moteur. On obtient la même qualité que le TMC2100 sans avoir à faire des changements sur la carte-mère.

 

2TL smoother en serie mis a par ajouter une charge resistive en serie avec le moteur, ça apporte rien de plus autant mettre 1 TL-smoother avec une resistance de puissance au cul ... ça fait moins lourd en montage

Modifié (le) par olivierbart
Lien vers le commentaire
Partager sur d’autres sites

il y a 59 minutes, Temete a dit :

image.png.858395dace4883481c93c958909dc876.png

- Le premier à gauche : DRV8825

- Le 2ème au milieu : DRV8825 + TL-smoothers

 

Merci beaucoup pour ton post très bien résumé

Les as-tu installé sur une I3 Méga V1 ?

Les I3 Méga ont des steppers DRV8825 ?  

Le type est visible sur le PCB des steppers ?

Avec les I3 Méga , on a que deux à mettre en série sur les connecteurs de sorties X et Y si j'ai bien compris ?

Des tests de qualités ont-il été fait sur I3 Méga , sur la vidéo c'est une Kossel

Modifié (le) par Tfou57
Lien vers le commentaire
Partager sur d’autres sites

il y a 21 minutes, olivierbart a dit :

2TL smoother en serie mis a par ajouter une charge resistive en serie avec le moteur, ça apporte rien de plus autant mettre 1 TL-smoother avec une resistance de puissance au cul ... ça fait moins lourd en montage

Peux-tu préciser des informations ...

Lien vers le commentaire
Partager sur d’autres sites

bah mettre les diodes c'est bien mais yen a deja 2 ça permet d'évacuer les courant inverse, mais 4, ça va faire plus de 2 volt de chute de tension au borne des 2 smoother, le deuxieme module ne servira qu'a créer une chute de tension supplementaire, si on veut creer une chute de tension c'est une resistance en série avec la diode qu'il faut mettre, je pense que le gain avec le deuxieme tl smoother est du a la resistance supplementaire ajouté sur le circuit.

Lien vers le commentaire
Partager sur d’autres sites

il y a 52 minutes, Chris67 a dit :

Merci pour ce résumé, la différence est effectivement flagrante !!

C'est des A4988

Merci et Zut et Zut ... !

 En lieu et place sur une Anycubic I3 Méga V1, peut-on remplacer ces A4988 par des  DRV8825 ? 

>    Même encombrement du PCB côte à côte (enfichés côte à côte sur carte Trigorilla)?  Apparemment Oui ?   mais déjà essayé ?

>    Même fonction de chaque pin  ( 2 rangées de 8 pins) ?  Appel aux spécialiste !

TMP  a détruire DVR8055.png

https://fr.aliexpress.com/item/5pcs-lot-3D-Printer-StepStick-DRV-8825-DRV8825-Stepper-Motor-Driver-Module-Carrier-Reprap-4-layer/32806388444.html?spm=a2g0w.10010108.1000014.3.68d46472ZHe2V7&traffic_analysisId=recommend_3035_null_null_null&scm=1007.13338.80878.000000000000000&pvid=33d899ba-6b2a-4a03-88dc-5285516bf160&tpp=1

>    Encombrement en hauteur compatible avec le radiateur nécessaire et  le ventilateur de refroidissement (15mm) de l'I3 Méga ?

>    Est-que certains membres du forum ont déjà effectués le remplacement de ces A4988 par des  DRV8825  ?

>    Est-que certains membres du forum ont déjà testés  les TL-smoothers avec les  A4988 d'origine ?

>    Comme la I3 Méga imprime déjà assez bien , y-a-il un gain à remplacer les A4988 par des  DRV8825  ?  (si compatibilité totale 100%)

Modifié (le) par Tfou57
Lien vers le commentaire
Partager sur d’autres sites

@Tfou57 il n'y a aucun intérêt de mettre des drv8825 c'est même pas sur qu'ils soit mieux que les a4988. Si tu change tu met des tmc2100 point barre.

Il y a aussi la solution de regarder si les steppers d'origine sont bien réglés

Lien vers le commentaire
Partager sur d’autres sites

il y a 57 minutes, db42 a dit :

 Si tu change tu met des tmc2100 point barre.

Les radiateurs sur les tmc2100 semble bien haut , le ventilateur épaisseur 15mm passe au dessus ?

il y a 57 minutes, db42 a dit :

Il y a aussi la solution de regarder si les steppers d'origine sont bien réglés

@db42, tu penses que avant d'envisager cette modification , ils n'ont pas cherchés auparavant à optimiser les pas de leurs steppers ?

 

Tu proposes de régler les steps par mm avec le soft d origine selon les informations ci-dessous ?

Citation d'une réponse @Murdock à un post:

>    Soit en passant par du gcode commande "M92 X80.00" (par exemple) puis "M500" pour sauvegarder.

>    Ou plus simple (et surtout graphique), installes Repetier-Host sur ton pc et dans le menu "configuration" choisir "configuration eeprom du firmware".

Le pas de l'extrudeur se règle de la même façon ?

Post le plus approprié à nos I3 Méga ? 

Modifié (le) par Tfou57
Lien vers le commentaire
Partager sur d’autres sites

il y a 46 minutes, Tfou57 a dit :

Les radiateurs sur les tmc2100 semble bien haut , le ventilateur épaisseur 15mm passe au dessus ?

Cela dépend lesquels, mais j'en doute.

il y a 49 minutes, Tfou57 a dit :

Tu proposes de régler les steps par mm avec le soft d origine selon les informations ci-dessous ?

Citation d'une réponse @Murdock à un post:

>    Soit en passant par du gcode commande "M92 X80.00" (par exemple) puis "M500" pour sauvegarder.

>    Ou plus simple (et surtout graphique), installes Repetier-Host sur ton pc et dans le menu "configuration" choisir "configuration eeprom du firmware".

Le pas de l'extrudeur se règle de la même façon ?

oui M92 E0 ...

Pour les allergiques aux calculs :

http://www.prusaprinters.org/calculator/

Lien vers le commentaire
Partager sur d’autres sites

Le 30/09/2017 at 12:54, db42 a dit :

Je ne me mouille pas en disant qu'il sont mal réglé mais il se peu qu'il soit pas dans un réglage optimum. Je n'ai pas les connaissances pour affirmer ça.

Salut,

ça tu peux te mouiller, et moi aussi ! vu ce que l'on arrive a lire comme connerie sur le réglage de la Vref ! d'ailleurs j'avais écrit un truc la dessus, je le recherche et le poste

Lien vers le commentaire
Partager sur d’autres sites

OK donc j'ai vu ton tuto. J'ai regardé le moteur le plus accessible, celui de l'extrudeur. Est ce que le 1,5A marqué dessus correspond au max ? Ensuite il suffit juste de voir la résistance et regarder ton tableau et régler donc soit à 0,6 ou 1,2 ou 2,4V.

IMG_20171003_065339.thumb.jpg.e41aba878b30b53f8373e0bfbb45553d.jpg

Modifié (le) par Invité
Lien vers le commentaire
Partager sur d’autres sites

non pas que !

c'est quoi le driver de ton moteur de l'extrudeur ? un A4988 ou un DRV8825 ?
les Rsense dessus, elles ont quelle valeur ?

après oui tu peux utilisez le tableau effectivement pour régler Vref sur le driver de l'extrudeur.

pour les autres moteurs, faut mieux tout vérifier, type de driver, Rsense et Imax du moteur concerné

 

et pour ceux qui se demande de quoi on parle : 

Modifié (le) par stef_ladefense
Lien vers le commentaire
Partager sur d’autres sites

Le ‎03‎/‎10‎/‎2017 at 10:03, stef_ladefense a dit :

après oui tu peux utilisez le tableau effectivement pour régler Vref sur le driver de l'extrudeur.

pour les autres moteurs, faut mieux tout vérifier, type de driver, Rsense et Imax du moteur concerné

 

et pour ceux qui se demande de quoi on parle : 

Bonjour et Merci ton  tutorial :D

Je viens d'apprendre que tu as acheté une V2 , on aura ainsi des informations spécial I3 Méga avec A4988 ! :banana:

J'ai également une I3 Méga V1 et j'ai essayé de suivre ton tutorial

J'ai donc fait des relevés et bug... pas de sérigraphie sur les steppers A4988 >:(O.o Quel est la bonne résistance CMS ?

Le moteur pas à pas X, le moteur pas à pas Y, le moteur pas à pas Z de droite, le moteur pas à pas Zde gauche et le moteur pas à pas de l’extrudeur sont identiques sur mon I3 Méga V1

Référence : 42 HD 4027 – 01

Rated current : 1,5A

Step angle :        1,8°

Voltage :             3,3V

Holding torque : 400mN.m Min

 Les drivers sont des A4988 sans aucun repère de composant sérigraphié

Chacun des 5 drivers A4988 a les 5 mêmes résistances CMS.

 Tmp à détruire -résistance CMS Drivers Stepper.png

Je n’arrive pas à identifier les autres composant CMS minuscules.

En partant du CMS à gauche et en bas du coin du radiateur et les lisant dans le sens horaire, je déchiffre à la loupe des résistances : R100 , 30C, 01C, 0,1D et 01D à droite en haut

Est-ce que la résistance R100 est celle dont ton tutorial parle ? :S

Comme il est peu pratique de mesurer la tension, la carte Trigorilla et les  5 drivers A4988 à l’envers au plafond du caisson de base, y- a-il possibilité de mesurer cette tension Vref ailleurs que sur le potentiomètre du A4988.?

Tmp à détruire -Driver A4988 tension V ref.jpg

On retrouve cette tension sur les prises de sortie des moteurs pas à pas ? Peux-tu m’indiquer le brochage des pins de ces connecteurs

Je pense que tu vas procéder sur ta nouvelle V2 à l’optimisation des Vref de ces 5 steppers

Peux-tu nous nous faire un complément de tutorial « A4988 spécial Anycubic I3 Méga »

Tension sur le driver de l’extrudeurs identique aux axes ? Ne faut-il pas plus de tension pour assurer l’alimentation en filament ?

Penses-tu utiliser sur ta V2 avec les A4988 des TL-smoothers ?

Modifié (le) par Tfou57
Lien vers le commentaire
Partager sur d’autres sites

on devrais continuer ailleurs non ?

c'est bien une R100, non on ne retrouve pas Vref sur les sorties moteur, suffit de retirer le caisson, et de faire les réglages avec celui-ci à l'envers, puisque ce réglage se fait sans le moteurs connecté au driver. donc facile ! oui je ferais un tuto quand je changerais les ventillos.

les smoothers, je ne l'ai ai pas testés car trop cher en france, faut que je passe une commande au soleil levant. par contre j'en ai toujours entendu parler avec le drv8825, j'en ai jamais vu avec le A4988... si quelqu'un en as en rab ?

mais je vais certainement coller un TMC2100 en X et Y pour voir, mais ça ne se règle pas comme l'autre duo.

Lien vers le commentaire
Partager sur d’autres sites

Il y a 9 heures, stef_ladefense a dit :

on devrais continuer ailleurs non ?

c'est bien une R100, non on ne retrouve pas Vref sur les sorties moteur, suffit de retirer le caisson, et de faire les réglages avec celui-ci à l'envers, puisque ce réglage se fait sans le moteurs connecté au driver. donc facile ! oui je ferais un tuto quand je changerais les ventillos.

Ok j'arrête avec les A4988 , quand tu écriras ton tuto , tu ouvriras un post à part . Au plaisir de le lire bientôt !

Juste une petite demande générale : on mesure une Vref que si un mouvement est demandé ou dès la mise sous tension ?

Il y a 9 heures, stef_ladefense a dit :

mais je vais certainement coller un TMC2100 en X et Y pour voir, mais ça ne se règle pas comme l'autre duo.

"mais ça ne se règle pas comme l'autre duo."  : je ne comprends pas vraiment  <  ==  ?   ==  >   TMC2100  + smoothers

Modifié (le) par Tfou57
Lien vers le commentaire
Partager sur d’autres sites

Il y a 3 heures, stef_ladefense a dit :

ouais j'ai pas été clair, je parlais A4988 et drv8825, c'est pas la même formule de calcul et pas les mêmes  courants en jeux. je regarderais ça quand j'aurais les 2 drivers.

On mesure une Vref uniquement lorsque un mouvement est en cours de déplacement ?

ou

Peut on mesurer cette tension Vref dès la mise sous tension , après le boot de l'imprimante lorsqu'elle est en statique ?

( assemblée avec sa potence , et tête en bas sur un calage adéquat )

Modifié (le) par Tfou57
Lien vers le commentaire
Partager sur d’autres sites

Le ‎04‎/‎10‎/‎2017 at 23:51, stef_ladefense a dit :

c'est bien une R100, non on ne retrouve pas Vref sur les sorties moteur, suffit de retirer le caisson, et de faire les réglages avec celui-ci à l'envers, puisque ce réglage se fait sans le moteurs connecté au driver. donc facile !

Je peux donc , enlever les  3 prises latérales , démonter la potence. 

Aucun risque pour les drivers si mon opération de mesure et de réglage de Vref dure un certain temps ?   

Doit-on se dépêcher à faire l'opération car les moteurs ne sont plus connectés au drivers associés ?

Faut-il auparavant couper la puissance et le maintient en position des moteur par le menu "Motors" pour que les drivers des moteurs ne délivrent pas une tension de sortie ? ( les 4 moteurs de la potence étant débranchés)

Modifié (le) par Tfou57
Lien vers le commentaire
Partager sur d’autres sites

tu débranches les moteurs !!! donc tu retire la potence, tu mets la base sur le dos, et tu débranche aussi le câble sur le moteur Y dedans

tu branches le moins ton multimètre sur une masse du circuit, peut importe et tu la laisse branché, et tu te sers de la pointe de touche rouge sur le Vref .
tu alimentes la base et tu ne touche a rien

tu regardes combien tu as sur chaque drivers avant de faire le moindre réglage, et tu le note pour chaque si tu as besoin d'y revenir.

et pendant que tu es dans la base, mesure entre axe des vis du ventilateur de l'alim, j'ai pas le temps d'ouvrir ma base.

le seul risque c'est de faire un court-circuit avec la ponte de touche, alors attention !!!

si les moteurs sont déconnectés, rien ne sort du driver.

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

Le ‎29‎/‎09‎/‎2017 at 23:14, Temete a dit :

Je viens donc partager cela avec vous.

Je vous laisse lire les explications et ensuite, à la fin de ce post, il y a les résultats ... qui sont très parlants (oui je sais, pour une photo, ce n'est pas très facile :) ).

Attention, ceci n'est qu'un résumé car on trouve des échanges très complets dans d'autres posts sur ce forum. Pour certains, cela sera un redite : je m'en excuse par avance.

Le sujet porte sur les TL-smoothers (de ce type "TL-smoothers x4" ) et les TMC2100 (de type "3DSWay TMC2100" ).

image.png.f106412c38eccc5cb6da2d8773eb8e71.pngimage.png.803bb619b534b8c7e7c40f8093296383.png 

 

 

Bonjour, merci pour ce partage.

As tu mis en place les TMC2100 et les TL-smoothers  sur ton I3 Méga ?  Penses-tu le faire ?

Les TMC2100 avec les radiateurs haut que l'on voit sur ta photo passe-t-il sur la I3 Méga ? Le ventilateur CPU / Steppers ne pouvant être reculé que de 1,5mm

As-tu optimisé Vref des TMC2100 ?  Quelle formule as-tu appliquée ?

Connais-tu , un tutorial détaillé pas à pas (Fr ou US) qui traite ce sujet sur la I3 Méga en partant du firmware Dual Endstop Z ?    i3-mega-special.hex

Modifié (le) par Tfou57
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...