Le Furax Posté(e) Février 24, 2019 Posté(e) Février 24, 2019 Bonjour, Toujours pour essayer de corriger les défauts de décalage des deux moteurs Z sur ma Cr-10 S4 : le réglage de perpendicularité de X déjà fait, mise en place d'une courroie de synchro, bonne idée mais difficile à trouver pour une imprimante de cette envergure... J'ai pensé à installer un deuxiÚme endstop sur l'axe Z qui pourrait servir à corriger le décalage avant chaque impression ! Je pense aussi passer en direct drive pour limiter la différence de poids de chaque cÎté. Je précise que j'ai changé ma carte mÚre pour une Arduino Mega et une ramps 1.4. Donc l'idée serait de piloter chaque moteur séparément (en utilisant les borches E1 ? ) et de corriger l'écart à chaque mise à l'origine. Quelqu'un a-t-il déjà réalisé une telle modif ? Comment gérer ça dans Merlin ? Bonne soirée !
lion02 PostĂ©(e) FĂ©vrier 24, 2019 PostĂ©(e) FĂ©vrier 24, 2019 Bonsoir, J'ai simplement modifiĂ© la ligne ci dessous dans Configuration_adv.h #define Z_DUAL_STEPPER_DRIVERS Ă la place de //#define Z_DUAL_STEPPER_DRIVERS ï»ż lion02
thsrp PostĂ©(e) FĂ©vrier 25, 2019 PostĂ©(e) FĂ©vrier 25, 2019 Il y a 12 heures, Le Furax a dit : Bonjour, Toujours pour essayer de corriger les dĂ©fauts de dĂ©calage des deux moteurs Z sur ma Cr-10 S4 : le rĂ©glage de perpendicularitĂ© de X dĂ©jĂ fait, mise en place d'une courroie de synchro, bonne idĂ©e mais difficile Ă trouver pour une imprimante de cette envergure... J'ai pensĂ© Ă installer un deuxiĂšme endstop sur l'axe Z qui pourrait servir Ă corriger le dĂ©calage avant chaque impression ! Je pense aussi passer en direct drive pour limiter la diffĂ©rence de poids de chaque cĂŽtĂ©. Je prĂ©cise que j'ai changĂ© ma carte mĂšre pour une Arduino Mega et une ramps 1.4. Donc l'idĂ©e serait de piloter chaque moteur sĂ©parĂ©ment (en utilisant les borches E1 ? ) et de corriger l'Ă©cart Ă chaque mise Ă l'origine. Quelqu'un a-t-il dĂ©jĂ rĂ©alisĂ© une telle modif ? Comment gĂ©rer ça dans Merlin ? Bonne soirĂ©e ! c'est exactement ce que fait Anycubic sur la Mega , deux endstop Z le deuxieme moteur Z etant gĂ©rĂ© par la sortie E1 âŠ.Â
Le Furax Posté(e) Février 25, 2019 Auteur Posté(e) Février 25, 2019 Et qui gÚre le deuxiÚme endstop par contre ? Comment le programmer dans Marlin ? Comme je prévois de mettre un bl touche, je me rends compte sur le endstop donc mon plan tombe à l'eau... Quoique je préfÚre garder l'idée de double endstop et régler mon plateau en mesh bedleveling que d'installer un bltouch avec une traverse x qui se décale toujours, certes de quelques 10e de mm, mais ça suffit pour ruiner l'adhérence d'un print et la précision des cÎtes...
thsrp PostĂ©(e) FĂ©vrier 25, 2019 PostĂ©(e) FĂ©vrier 25, 2019 Il faudrait fouiller dans le marlin d'anycubic, mais le plus simple et tres fiable est de mettre une courroie qui relie les deux axes en haut , solution qui a fait ses preuvesâŠ!!
Le Furax Posté(e) Février 25, 2019 Auteur Posté(e) Février 25, 2019 J'y ai pensé, j'ai vu une paire de topics a ce sujet, le soucis étant qu'il faut trouver une courroie fermée de plus de 1m de long...
fran6p PostĂ©(e) FĂ©vrier 25, 2019 PostĂ©(e) FĂ©vrier 25, 2019 Il y a 3 heures, Le Furax a dit : il faut trouver une courroie fermĂ©e de plus de 1m de long... Chez ce vendeur peut ĂȘtre ton bonheur tu pourrais trouver (de 960 mm Ă 3600mm) 1
Le Furax Posté(e) Février 25, 2019 Auteur Posté(e) Février 25, 2019 Merci @fran6p je n'avais pas trouvé ! Du coup tout est commandé pour réaliser le montage de la courroie ! :)
jmevrd PostĂ©(e) FĂ©vrier 26, 2019 PostĂ©(e) FĂ©vrier 26, 2019 Il y a 13 heures, Le Furax a dit : Et qui gĂšre le deuxiĂšme endstop par contre ? Comment le programmer dans Marlin ? Comme je prĂ©vois de mettre un bl touche, je me rends compte sur le endstop donc mon plan tombe Ă l'eau... Quoique je prĂ©fĂšre garder l'idĂ©e de double endstop et rĂ©gler mon plateau en mesh bedleveling que d'installer un bltouch avec une traverse x qui se dĂ©cale toujours, certes de quelques 10e de mm, mais ça suffit pour ruiner l'adhĂ©rence d'un print et la prĂ©cision des cĂŽtes... Pas besoin de modifier Marlin pour ça. Il suffit de mettre les 2 Endstop en sĂ©rie, comme cela, le premier qui rĂ©agit stoppe le moteur Z. Un petit schĂ©ma pour ĂȘtre plus clair : d'origine, tu as un endstop avec 2 fils qui partent vers le boitier de contrĂŽle Si tu as 2 endstop, il faut relier la sortie de l'un vers l'entrĂ©e de l'autre, et faire arriver chacun des fils qui viennent du boitier vers un endstop : J'espĂšre que j'ai Ă©tĂ© clair. 1
Titi78 PostĂ©(e) FĂ©vrier 26, 2019 PostĂ©(e) FĂ©vrier 26, 2019 Avec ce montage les deux z ne seront jamais au mĂȘme niveauÂ
Jean-Claude Garnier Posté(e) Février 26, 2019 Posté(e) Février 26, 2019 (modifié) Il y a 8 heures, jmevrd a dit : .. /.. J'espÚre que j'ai été clair Oui tu as été clair ! Sauf que ton montage ne fait avancer en rien le schmilblick : en effet le premier end-stop qui sera atteint par le mobile n'aura aucun echo dans la carte mÚre. L'information ne passera que quand le second aura percuté, puisqu'ils sont en série. Et suivant les circonstances, ce sera celui de droite ou celui de gauche. Il y a 8 heures, jmevrd a dit : .. /.. le premier qui réagit stoppe le moteur Z Hé non ! La meilleure solution est de relier les deux tiges filetées Certains comme @fran6p ont choisi de virer l'un des deux moteurs, d'autres (moi) ont laissé les deux et juste rajouté une courroie et un tendeur. .... Mais c'est juste par flemme de modifier mon concept (les deux moteurs en haut) Modifié (le) Février 26, 2019 par Jean-Claude Garnier
Le Furax PostĂ©(e) FĂ©vrier 26, 2019 Auteur PostĂ©(e) FĂ©vrier 26, 2019 Hello, Effectivement pour le montage des endstop en sĂ©rie et selon la logique du endstop (normalement fermĂ© ou ouvert) soit les 2 moteurs s'arrĂȘteront au premier endstop touchĂ© ou alors aucune info ne permettra d'ouvrir le circuit et donc le moteur forcera sur la butĂ©e ! Ou alors il faudrait que le endstop ouvre mĂ©caniquement le circuit du moteur directement, mais pas sur que les drivers apprĂ©cient... J'ai commandĂ© de quoi passer en 1 moteur + courroie, j'ai peur qu'avec 2 moteurs la courroie se mette trop en tension et que cela force sur les 2 tiges... En tous cas, un grand merci pour votre aide Ă tous.Â
Jean-Claude Garnier Posté(e) Février 26, 2019 Posté(e) Février 26, 2019 il y a 5 minutes, Le Furax a dit : .. /.. selon la logique du endstop (normalement fermé ou ouvert) ...... Oups ! C'est vrai.... j'avais pas pensé à ce détail. Pardon camarade Alti-Ligérien @jmevrd de t'avoir mis en doute
thsrp PostĂ©(e) FĂ©vrier 26, 2019 PostĂ©(e) FĂ©vrier 26, 2019 En effet Anycubic n'a pas mis en serie les deux endstops !! ce serait ridicule,.... chaque moteur Z a son propre driver et son propre endstop et c'est assez spectaculaire si vous dĂ©calez de façon volontaire l'axe X vous voyez clairement qu'au moment du Home Z l'axe se remet parallĂšle⊠Apres c'est evident que le plus simple est de mettre une courroieâŠÂ
fran6p PostĂ©(e) FĂ©vrier 26, 2019 PostĂ©(e) FĂ©vrier 26, 2019 il y a une heure, Le Furax a dit : J'ai commandĂ© de quoi passer en 1 moteur + courroie, j'ai peur qu'avec 2 moteurs la courroie se mette trop en tension et que cela force sur les 2 tiges... Un autre utilisateur @Guizboy a comme @Jean-Claude Garnier gardĂ© les deux moteurs en haut de la structure (en fait il a mis deux moteurs de 60 mm) avec une courroie de liaison et aucun des deux ne semble s'en plaindre et / ou rencontrer de problĂšme . J'ai fait un choix diffĂ©rent en remplaçant le (les) moteur(s) d'origine (des 34 mm) de l'axe Z par mon ancien moteur de l'axe Y (un 40 mm) lui mĂȘme remplacĂ© par un Hanpose de 60mm (et celui du X a aussi Ă©tĂ© remplacĂ© par un Hanpose 48 mm). Pourquoi? parce que j'en avais envie tout simplement et que 1) ça passait dans mon budget, 2) que j'avais les compĂ©tences pour le faire et 3) parce que je n'imprime pas (ou trĂšs peu) de figurines mais essentiellement des piĂšces pour "amĂ©liorer" mon imprimante (avant qu'un jour je me lance comme JCG dans la rĂ©alisation de ma propre "printeuse"...) 1
Le Furax Posté(e) Février 26, 2019 Auteur Posté(e) Février 26, 2019 Quels sont les avantages à conserver les 2 moteurs ? Tu penses à un gain en prévision ?
Guizboy Posté(e) Février 26, 2019 Posté(e) Février 26, 2019 Je pense qu'il est plus simple de synchroniser les deux moteurs plutÎt que d'ajouter un fin de course qui imposera l'ajout d'un driver supplémentaire pour le second moteur du Z. Et niveau précision de synchro, c'est largement suffisant avec une courroie.J'ai un décalage qui varie entre 0 et +0,06mm entre les extrémités droite et gauche de la traverse de l'axe X.Envoyé de mon Nexus 6 en utilisant Tapatalk
Le Furax Posté(e) Février 26, 2019 Auteur Posté(e) Février 26, 2019 De toute façon l'idée des 2 endstop n'est plus possible avec l'installation d'un bloc touche j'imagine. J'ai changé ma cm par une Arduino méga + ramps 1.4 sous marlin 1.1.9, j'ai des drivers d'avance donc c'est réalisable mais la courroie me permets de maintenir la synchro tout au long du print, ce qui n'est pas possible avec un endstop... Reste à voir ce que ça donnera aux dimensions d'une S4 !
Jean-Claude Garnier PostĂ©(e) FĂ©vrier 26, 2019 PostĂ©(e) FĂ©vrier 26, 2019 il y a 26 minutes, Le Furax a dit : .. /.. Reste Ă voir ce que ça donnera aux dimensions d'une S4 Tu verras, ça va trĂšs bien se passer... Surtout, ne pas trop tendre la courroie... il y a 59 minutes, Guizboy a dit : .. /.. J'ai un dĂ©calage qui varie entre 0 et +0,06mm entre les extrĂ©mitĂ©s droite et gauche de la traverse de l'axe X. Pas mieux ! Il y a 1 heure, fran6p a dit : .. /. (avant qu'un jour je me lance comme JCG dans la rĂ©alisation de ma propre "printeuse"...) BientĂŽt, bientĂŽt...... Ăa devrait te plaire !
jmevrd Posté(e) Février 26, 2019 Posté(e) Février 26, 2019 Il y a 7 heures, Jean-Claude Garnier a dit : Oups ! C'est vrai.... j'avais pas pensé à ce détail. Pardon camarade Alti-Ligérien @jmevrd de t'avoir mis en doute Il n'y a pas de mal cher voisin C'est vrai que mon montage ne fonctionne que si les contacts des endstop sont fermés par défaut, et s'ouvrent lorsque le fin de course touche un obstacle. J'aurais pu le préciser...
HervĂ©-34 PostĂ©(e) FĂ©vrier 26, 2019 PostĂ©(e) FĂ©vrier 26, 2019 Le 24/02/2019 at 23:54, lion02 a dit : Bonsoir, J'ai simplement modifiĂ© la ligne ci dessous dans Configuration_adv.h #define Z_DUAL_STEPPER_DRIVERS Ă la place de //#define Z_DUAL_STEPPER_DRIVERS ï»ż lion02 Bonjour Ă tous ! Bonjour @lion02 !! tu as juste changĂ© cette ligne lĂ ? tu n'as pas configurĂ© l'autre sortie pour le Endstop ?? ou pour dire que l'autre sortie la E1 par hasard est faite pour l'autre moteur ? HervĂ©
lion02 Posté(e) Février 26, 2019 Posté(e) Février 26, 2019 il y a 22 minutes, Hervé-34 a dit : Bonjour à tous ! Bonjour @lion02 !! tu as juste changé cette ligne là ? tu n'as pas configuré l'autre sortie pour le Endstop ?? ou pour dire que l'autre sortie la E1 par hasard est faite pour l'autre moteur ? Hervé Non juste cette ligne
Hervé-34 Posté(e) Février 26, 2019 Posté(e) Février 26, 2019 Bonsoir @lion02 Il y a 3 heures, lion02 a dit : Non juste cette ligne Et tu as seulement branché ton deuxiÚme moteur/driver sur le E1 et Marlin à tout compris ? qu'il y avait un autre moteur et un autre endstop ?? Hervé
Le Furax PostĂ©(e) FĂ©vrier 27, 2019 Auteur PostĂ©(e) FĂ©vrier 27, 2019 Ben c'est pas gagnĂ© ! J'ai montĂ© Ă l'instant mon BL Touch pas de soucis. Mauvaise surprise n°1 : les nouveaux bl touch avec pointe plastique sont plus petits que les anciens, donc les supports ne sont plus les mĂȘmes ! Mauvaise surprise n°2 : Marlin ne me permet pas de descendre l'axe Z sous 0, donc difficile de rĂ©gler l'offset ! J'ai essayĂ© de farfouillĂ© dans Marlin et aprĂšs plusieurs essais rien de concluant. Need help !
Jean-Claude Garnier Posté(e) Février 27, 2019 Posté(e) Février 27, 2019 Il y a 6 heures, Le Furax a dit : .. /.. Marlin ne me permet pas de descendre l'axe Z sous 0 Mais si il permet avec M211 Citation M211 S0 // desactive protection valeur negative Z via pronterface on affine la hauteur de la buse avec une feuille Quand c'est bon la valeur Z du LCD est égale a notre offset en Z (ex : -2.3) M851 Z-2.3 // on definit l'offset ou "#define Z_PROBE_OFFSET_FROM_EXTRUDER -2.3" dans marlin M211 S1 // active protection valeur negative Z M500 // enregistre dans l'eeprom
Messages recommandés