Hervé-34 Posté(e) Février 16, 2018 Posté(e) Février 16, 2018 (modifié) Bonjour à tous ! Voila, après avoir installé une MKS-Sbase sur une de mes machine, je voudrai aussi améliorer ( si c'est vrai ! ! ! ) mon iTopie ! j'ai sous la main des drivers TMC2208, je sais à peut près comment les installer, j'ai regardé une dizaine de fois une vidéo sur YT à ce sujet, mais, il y a un truc qui me coince; sur mes X et Y je suis en 1/32 mais j'ai vu qu'il fallait changer des cavaliers pour rester en 1/32 mais il parlait de drivers 2100 qu'en est-t-il des 2208 ? doit-je les installer direct juste à la place des DRV8825 ? Après si vous avez des retours sur ces drivers !..... Merci à tous ! Hervé Modifié (le) Février 16, 2018 par Hervé-34
JeffD Posté(e) Février 16, 2018 Posté(e) Février 16, 2018 (modifié) Salut, J'ai installé des TMC2208 sur une MKS Gen 1.4, donc identique à la RAMPS en terme de compatibilité de drivers, et ils sont installables direct juste à la place des DVR8825. Juste veiller à bien compiler le Marlin (c'est celui que j'utilise) avec la déclaration des drivers. Mais ça a marche direct ! Du moins pour mes SilentStepSticks originaux qui viennent de chez Watterot: http://www.watterott.com/en/SilentStepStick-TMC2208-3D-Printer-Bundle-5pcs Pour les 1/32 je ne sais pas trop... Voici un lien ou tu trouveras peut être d'autres informations: http://learn.watterott.com/silentstepstick/ Modifié (le) Février 16, 2018 par JeffD
biostrike Posté(e) Février 16, 2018 Posté(e) Février 16, 2018 Sur les TMC2208, il faut les configurer en UART. Par défaut ils sont en 1/16 avec interpolation en 256.
Hervé-34 Posté(e) Février 18, 2018 Auteur Posté(e) Février 18, 2018 (modifié) Bonjour à tous ! @JeffD, @biostrike , toutes mes excuses je n'ai pas reçu vos commentaires ! @jeffD , tu étais comment avant de les changer ? aussi en 1/32 ? et les 2208 sont déjà dans marlin ? @biostrike, que veux tu dire par configurer en UART. ? merci à vous, Hervé Modifié (le) Février 18, 2018 par Hervé-34 1
-=biosuz=- Posté(e) Février 18, 2018 Posté(e) Février 18, 2018 ça m’intéresse tout ça a moi aussi ...
Hervé-34 Posté(e) Février 19, 2018 Auteur Posté(e) Février 19, 2018 Bonjour à tous ! Bon, j'ai eu beau chercher avec notre ami gogole, je n'ai rien trouvé de bien probant ! Pourtant il doit bien en avoir des collègues qui veulent " passer " aux TMC2208 ! Merci à tous, Hervé
biostrike Posté(e) Février 19, 2018 Posté(e) Février 19, 2018 (modifié) Il y a 20 heures, Hervé-34 a dit : @biostrike, que veux tu dire par configurer en UART. ? merci à vous, Hervé Les TMC2208 on un "port série", il faut se connecter dessus. Malheureusement, les informations sont plutôt maigre... lien (en allemand sic!) avec quelques explications : http://forums.reprap.org/read.php?249,788737,788737#msg-788737 un lien intéressant (en russe sic!) sur le câblage avec firmware MARLIN : http://3dtoday.ru/blogs/zlebnik/marlin-11-and-tmc2208-and-software-configuration-and-current-steps/ Modifié (le) Février 19, 2018 par biostrike
mac Posté(e) Février 19, 2018 Posté(e) Février 19, 2018 (modifié) les TMC2208 sont réglables en 1/2, 1/4, 1/8 et 1/16 le 1/32 n'est pas dispo pour avoir 1/16 tu dois mettre les jumpers MS1 et MS2 et enlever les MS3 cf photo (attention cependant aux ramps clone tinoises, sur mon extrudeur le jumper MS2 est inversé avec le MS3 mais c'est marqué sur le PCB) il faudra donc diviser par 2 (32/16=2), les réglages de step/mm des moteurs sur lesquels tu les a installé (via marlin ou directement dans l'eeprom via repetier host ou autre) pour l'interpolation en 1/256 je ne vois pas d'utilité à le changer mais ce n'est desactivable qu'en reprogrammant les stepper via UART (mode de communication) ou en integrant dans le marlin mais ça implique des soudures pour le mode stealthchop2 est activé par défaut, pareil il fonctionne très bien chez moi, je n'ai jamais eu de sauts de pas (100mm/s j'ai pas vraiment testé au dessus) si tu veux le changer en mode spreadcycle (pour les hautes vitesses et hautes accélération) même sentence que pour chnger le mode 1/256, c'est reprog ou soudure + marlin donc pour résumer , si tu remplace juste tes drivers : tu enlève tes anciens drivers tu mets les jumpers 1 et 2 et tu enlève le 3 tu mets tes nouveaux driver en faisant gaffe au sens (c'est marqué dessus) tu inverse les cables des moteurs (ou via firmware marlin) tu divise par 2 tes steps/mm dans marlin ou dans l'eeprom (via écran ou logiciel de lecture de l'eeprom) tu regle les vref de tes nouveaux drivers (1.1V est ok pour la plupart des moteurs 1.5-1.7 A) Modifié (le) Février 19, 2018 par mac 1 2
biostrike Posté(e) Février 19, 2018 Posté(e) Février 19, 2018 il y a 34 minutes, mac a dit : les TMC2208 sont réglables en 1/2, 1/4, 1/8 et 1/16 le 1/32 n'est pas dispo pour avoir 1/16 tu dois mettre les jumpers MS1 et MS2 et enlever les MS3 cf photo (attention cependant aux ramps clone tinoises, sur mon extrudeur le jumper MS2 est inversé avec le MS3 mais c'est marqué sur le PCB) il faudra donc diviser par 2 (32/16=2), les réglages de step/mm des moteurs sur lesquels tu les a installé (via marlin ou directement dans l'eeprom via repetier host ou autre) pour l'interpolation en 1/256 je ne vois pas d'utilité à le changer mais ce n'est desactivable qu'en reprogrammant les stepper via UART (mode de communication) ou en integrant dans le marlin mais ça implique des soudures pour le mode stealthchop2 est activé par défaut, pareil il fonctionne très bien chez moi, je n'ai jamais eu de sauts de pas (100mm/s j'ai pas vraiment testé au dessus) si tu veux le changer en mode spreadcycle (pour les hautes vitesses et hautes accélération) même sentence que pour chnger le mode 1/256, c'est reprog ou soudure + marlin donc pour résumer , si tu remplace juste tes drivers : tu enlève tes anciens drivers tu mets les jumpers 1 et 2 et tu enlève le 3 tu mets tes nouveaux driver en faisant gaffe au sens (c'est marqué dessus) tu inverse les cables des moteurs (ou via firmware marlin) tu divise par 2 tes steps/mm dans marlin ou dans l'eeprom (via écran ou logiciel de lecture de l'eeprom) tu regle les vref de tes nouveaux drivers (1.1V est ok pour la plupart des moteurs 1.5-1.7 A) Oui, mais c'est pas la question. Les TMC2208 peuvent être en 1/32, voir même en 1/64 et plus. Par contre il faut passer par le UART pour les configurer dans ce mode.
Hervé-34 Posté(e) Février 19, 2018 Auteur Posté(e) Février 19, 2018 (modifié) il y a 9 minutes, biostrike a dit : Oui, mais c'est pas la question. Les TMC2208 peuvent être en 1/32, voir même en 1/64 et plus. Par contre il faut passer par le UART pour les configurer dans ce mode. Merci à tous ! @biostrike là c'est un peut trop compliqué pour moi ! @mac là oui, c'est clair, maintenant est-ce valable de passer de 1/32 à 1/16 ?? Merci ! Hervé Modifié (le) Février 19, 2018 par Hervé-34
biostrike Posté(e) Février 19, 2018 Posté(e) Février 19, 2018 il y a 2 minutes, Hervé-34 a dit : là oui, c'est clair, maintenant est-ce valable de passer de 1/32 à 1/16 ?? Essaye ! Je suis pas sûr que tu puisses voir la différence entre 1/32 et 1/16. Par contre niveau bruit, ya pas photo
mac Posté(e) Février 19, 2018 Posté(e) Février 19, 2018 il y a 41 minutes, biostrike a dit : Oui, mais c'est pas la question. Les TMC2208 peuvent être en 1/32, voir même en 1/64 et plus. Par contre il faut passer par le UART pour les configurer dans ce mode. exact je viens de lire la fiche technique en hardware c'est sur, on ne peut pas mettre au delà de 1/16 avec les jumpers en reprogrammant, effectivementla fiche technique dit qu'on peut régler en 1/32 1/64...1/128 (https://www.trinamic.com/fileadmin/assets/Products/ICs_Documents/TMC220x_TMC222x_Datasheet.pdf il y a bien une option dans marlin sur ce réglage, mais pas certain que ça soit effectif par contre le mode d'interpolation à 1/256 permet de passer de 1/16 à 2/16 de façon progressive (en plusieurs micro/microstep jusqu'à 256, entre, là j'ai du mal à comprendre la fiche technique, car ça a l'air dépendant de la vitesse des passages de step précédents) page 59 @hervé-34 si on compare des drivers 1/32 classiques et des tmc2208 réglés en 1/16 avec interpolation de 256 (ça c'est faisable simplement, juste des jumpers gérer) en théorie 1/32 est mieux que 1/16 d'un point de vu précision dimensionnelle mais on parle de l'ordre de 0.005 mm sur un axe X ou Y (et ça dépend de la mécanique de l'axe considéré) et moins sur les autres axes mais avec l'interpolation à 1/256 des tmc ça rend les mouvements plus fluides donc en théorie les courbes seront plus belles avec tmc (marches d'escalier plus petites) et les dimensions plus précises avec des drivers en 1/32 (ou 1/64, il existe même des 1/128 (mais il faut une carte capable de tenir la fréquence si les vitesses sont élevées)) mais ça c'est la théorie, en réalité le dim dépend beaucoup plus de la mécaniques des jeux etc... et je trouve que l'interpolation marche bien sur les courbes mais pas facile de voir vreiment la différence faudrait faire exactement le même print avant et après ET ça dépend surtout de la qualité du fichier stl... en tout cas une chose est sure, lorsque je mets le fil dans l'extrudeur pour purger une couleur et en mettre une autre avec mes anciens drivers en 1/32 (des drv8825) je ressentais clairement les saccades des microsteps dans mes doigts maintenant avec mes tmc2208 en 1/16 (interpolés en 1/256) je les ressent quasiment plus moins, c'est beaucoup plus fluide
Hervé-34 Posté(e) Février 19, 2018 Auteur Posté(e) Février 19, 2018 Bonjour à tous, Bonjour @mac ! Voilà des explications qui me plaisent ! c'est rare d'avoir ces précisions et ces retours ! c'est pourtant simple ! Maintenant, c'est vrai que je ne risque pas grand chose ! si ça ne me va pas je remet mes vieux drivers et c'est tout ! Encore merci, je te ferai un topo ! Hervé
mac Posté(e) Février 19, 2018 Posté(e) Février 19, 2018 il y a aucune raison que ça n'aille pas ça fonctionne nickel en 1/16 interpollé en 256 par contre commandes en directement 4 au début j'en ai mis que 2 en X et Y et le bruit de l'extrudeur et du Z (pendant le homing) sont devenu insupportables donc j'en ai mis 2 de plus en Z et E le seul défaut, c'est que c'est tellement silencieux que je vérifie à chaque fois que le homing est bien en train de se faire 1 1
Hervé-34 Posté(e) Février 19, 2018 Auteur Posté(e) Février 19, 2018 Il y a 4 heures, mac a dit : par contre commandes en directement 4 Bonsoir @mac ! Ben j'ai pas fait exprès, j'en ai 4 ! ! Hervé
Hervé-34 Posté(e) Février 21, 2018 Auteur Posté(e) Février 21, 2018 (modifié) Bonsoir à tous ! Bonsoir @mac ! bon ben mes 4 2208 sont installés ! c'est fabuleux ! je comprend que tu n'entendes plus tes homing ! C'est surprenant ! je te remercie de m'avoir donné une explication aussi claire ! que ça c'est monté tout seul ! par contre pour ceux qui nous lisent j'ai divisé par deux les axes X.Y.Z tout a bien marché, mais pour l'extrudeur, il m'a fallut le re régler ! mais bon c'est pas grave ! ---pendant que j'y suis j'ai essayé de passer par répétier, j'ai bien changé mes valeurs, au premier essai ça a fonctionné, mais après avoir rallumé la machine c'est revenu comme avant ! alors si tu pouvais me dire ( aussi bien que pour les 2208 ! ! ) comment faire que l'EEPROM " reste "bien dans le marlin ? En tout cas merci ! Hervé Modifié (le) Février 21, 2018 par Hervé-34
mac Posté(e) Février 21, 2018 Posté(e) Février 21, 2018 (modifié) M501 pour enregistrer les valeurs actuelles dans l'eeprom Pour l'extrudeur j'ai eu aussi des problèmes mais c'était à cause des jumpers que les chinois ont inversé sur ma clone de Ramps. Une fois ça compris j'ai reregle mon extruder et je suis tombé sur la moitié de mes steps d'avant ce qui a bien montré que j'avais réussi à le mettre en 1/16. Sinon ça peux venir aussi d'un couple plus faible ou plus élevé de tes moteurs Selon comment tu as réglé les tensions d tes nouveaux drivers et de comment étaient réglés tes anciens. Au final tu a obtenu quels valeurs de Steps pour ton extruder et qu'elle était l'ancienne valeur ? Modifié (le) Février 21, 2018 par mac
Hervé-34 Posté(e) Février 21, 2018 Auteur Posté(e) Février 21, 2018 (modifié) Il y a 3 heures, mac a dit : M501 pour enregistrer les valeurs actuelles dans l'eeprom oui, mais justement, comment on fait ? je vais dans --configuration EEPROM, je change mes valeurs et après ? je vais dans la barre du Gcode et je fait M501 en --envoyer-- ? c'est ça ? Pour l'extrudeur j'ai eu aussi des problèmes mais c'était à cause des jumpers que les chinois ont inversé sur ma clone de Ramps. Une fois ça compris j'ai reregle mon extruder et je suis tombé sur la moitié de mes steps d'avant ce qui a bien montré que j'avais réussi à le mettre en 1/16. si je te disais que j'ai regardé sur les premiers et pas l'extrudeur !! Sinon ça peux venir aussi d'un couple plus faible ou plus élevé de tes moteurs Selon comment tu as réglé les tensions d tes nouveaux drivers et de comment étaient réglés tes anciens.je n'ai pas encore réglé les drivers j’attends une pièce de ma nouvelle tête Evo de notre ami Fourmi ! Au final tu a obtenu quels valeurs de Steps pour ton extruder et qu'elle était l'ancienne valeur ? j'étais à 819.71 et maintenant je suis à 460 Bonsoir @mac voilà mes réponses mais c'est vrai que si je pouvais changer mes valeurs ( les principales ) directement avec répétier, qu'est-ce que ça me changerai la vie ! car, ouvrir l'Arduino, changer un truc, téléverser, revérifier, ( comme par exemple l'extrudeur ) si c'est pas bon, tout recommencer, pffff il en faut du courage ! rien que pour l'extrudeur, je l'ai fait 3 fois ! Allez passe une bonne soirée, Hervé Modifié (le) Février 21, 2018 par Hervé-34
mac Posté(e) Février 22, 2018 Posté(e) Février 22, 2018 (modifié) oui, mais justement, comment on fait ? je vais dans --configuration EEPROM, je change mes valeurs et après ? je vais dans la barre du Gcode et je fait M501 en --envoyer-- ? c'est ça ? oui exactement ça sauf que je me suis gourré c'est M500 : M500 Store current settings in EEPROM for the next startup or M501. M501 Read all parameters from EEPROM. (Or, undo changes.) M502 Reset current settings to defaults, as set in Configurations.h. (Follow with M500 to reset the EEPROM too.) M503 Print the current settings – ''Not the settings stored in EEPROM.'' tu peux aussi faire tout ça via le lcd (changer les step/mm et les enregistrer) control-->motion-->step/mm control-->store settings (équivaut un M500) http://marlinfw.org/docs/features/lcd_menu.html tu pourra revérifier ton extrudeur une fois tes drivers vérifiés/calibrés t'es pas loin d'un facteur 2 c'est déjà ça Modifié (le) Février 22, 2018 par mac
Hervé-34 Posté(e) Février 22, 2018 Auteur Posté(e) Février 22, 2018 Il y a 3 heures, mac a dit : tu peux aussi faire tout ça via le lcd (changer les step/mm et les enregistrer) control-->motion-->step/mm control-->store settings (équivaut un M500) Bonjour à tous ! Bonjour @mac ! J'ai compris pour Répétier ! c'est bon ! merci ! Par contre, tu parles bien du LCD 12864 ? il faut que je regarde, je ne l'ai pas sous la main, j'ai bien vu les steeps, les accélérations et tout et tout, mais j'ai pas fait gaffe a savoir comment l'enregistrer ! je l'ai déjà fait, mais comme je ne l'avais pas " enregistré " ben ça n'a " pas tenu " au redémarrage ! Merci ! Hervé
mac Posté(e) Février 22, 2018 Posté(e) Février 22, 2018 je crois que le contenu des menus est le même, quel que soit le lcd ? à vérifier
Hervé-34 Posté(e) Février 22, 2018 Auteur Posté(e) Février 22, 2018 RE @mac Je vient de regarder ! dans la " configuration " mouvement j'ai tous les changements possibles, mais rien comme " action " d'enregistrement ! Alors peut-être est-ce à configurer dans Marlin ? dé commenter une ligne ? mais bon, si je peut le faire à travers Répétier c'est déjà ça ! mais effectivement, si on peut changer des valeurs grâce au LCD, il doit être possible de les enregistrer ! Je re regarde, mais il n'y en a pas " des kilos "sur l'écran ! Merci à toi Hervé
mac Posté(e) Février 22, 2018 Posté(e) Février 22, 2018 (modifié) non il faut revenir en arriere dans control apres control-->motion-->step/mm tu regle tu sort de step/mm --> motion tu sors de motion --> control en bas tu devrais avoir control-->store settings (équivaut un M500) tu as toute l'arborescence ici http://marlinfw.org/docs/features/lcd_menu.html ça a pas du trop changer depuis la 1.1.2 (je suis pas a coté de mon imprimante pour checker) Modifié (le) Février 22, 2018 par mac
Hervé-34 Posté(e) Février 23, 2018 Auteur Posté(e) Février 23, 2018 Bonsoir à tous ! Bonsoir @mac ! Ben j'ai tout compris ! enfin en partie ! J'ai regardé à la loupe notre Marlin adoré et j'ai cru voir une partie de la réponse ! J'ai dé-commenté des lignes qui parlaient de ---#define EEPROM_SETTINGS--- Je l'ai fait un peu " au pif " !! mais ça marche pour ce qui est du LCD ! maintenant j'ai bien la fonction " enregistrer " après avoir changé les valeurs ! Alors est-ce que avec Répétier j'aurai aussi cette chance là !! je le saurai demain ! Merci à toi, Hervé
TheDraill Posté(e) Mars 14, 2018 Posté(e) Mars 14, 2018 Bonsoir à tous ! Je suis un peu dans le même cas. Je m'explique : Je possède une Anet A8, et je me suis acheter une MKS Gen 1.4 avec 4 TMC2208 (pour les moteurs des axes) et un DRV8825 (pour l'extrudeur) Mais je ne sais pas du tout comment installer tout ça ni comment les configurer. J'ai commencer à lire vos réponses mais je ne comprends rien du tout (plus novice tu meurs) ^^ Et est-il possible d'utiliser un seul pilote pour les deux moteurs Z ? J'espère que vous verrais mon message. Encore bonne soirée !
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