fresco Posté(e) Janvier 5 Posté(e) Janvier 5 Il y a 5 heures, MrMagounet a dit : Sur la X1 d'origine on a des drivers clone de AT2100 utilisé, tu as le driver X ou l'axe X le Y pour l'axe Y le Z pour le moteur 1 de l'axe Z et driver E0 pour le l'extrudeur et le driver nommé E1 sur la carte mère qui gère le moteur 2 de l'axe Z. Par defaut si tu n'a jamais touché au driver ils sont tous réglé sur 0.92 a 0.96v (les réglage d'usine variant un poil d'une machine a l'autre), ce que tu peux faire pour déterminer si le driver est en cause sur ta carte mère actuelle c'est de remplacer le Driver X avec le E0 pour voir si ton moteur d'extrudeur fonctionne a présent si c'est le cas alors en effet tu as un driver HS. En soit sa arrive qu'un driver déraille mais il est rare qu'il soit totalement HS et qu'il y ait 0 réaction moteur sauf si il a totalement cramé mais la généralement cela ce voit sur le driver. Faut savoir les Vref des driver surtout celui extrudeur ne sont pas bien configurer et en soit 0.92v est bien trop important 0.8v suffisent cela peux entrainer un surchauffe moteur extrudeur (c'est c'est pas la cause immédiate de ton soucis ici ) P.S : toujours permuter les drivers machine éteintes et débranché électriquement, et faire ramollir la colle chaude au sèche cheveux ou au heatgun réglé pas trop fort, pour pouvoir défaire les driver sans dégats de la carte mère . je n'ai pas encore regardé, mais sont-ils repérés ces drivers par usage ? la dernière fois que j'ai mis le nez sur la CM, cela ne m'a pas sauté aux yeux
MrMagounet Posté(e) Janvier 5 Posté(e) Janvier 5 il y a une heure, fresco a dit : je n'ai pas encore regardé, mais sont-ils repérés ces drivers par usage ? la dernière fois que j'ai mis le nez sur la CM, cela ne m'a pas sauté aux yeux c'est simple c'est indiqué regarde tu a indique sur le coté droite de connecteur l'axe moteur dirigé le premier est donc X puis Y puis Z puis E0 (extrudeur) et enfin E1 (le second moteur Z), les drivers suive ce même ordre
fresco Posté(e) Janvier 11 Posté(e) Janvier 11 Sujet clair désormais : le driver est bien en cause, le switch du X et E0 ayant démontré que le moteur (et la chaine depuis le driver) fonctionne correctement. Ce sont bien ceux là qu'il faut prendre (https://fr.aliexpress.com/item/1005005649612742.html?spm=a2g0o.productlist.main.2.5dceHnvFHnvFFY&algo_pvid=b9c7c129-0151-4357-b5e8-7a4eedbb8310&algo_exp_id=b9c7c129-0151-4357-b5e8-7a4eedbb8310-1&pdp_ext_f={"order"%3A"14"%2C"eval"%3A"1"%2C"fromPage"%3A"search"}&pdp_npi=6%40dis!EUR!27.77!26.19!!!31.58!29.79!%40211b876717681566086675174edf8d!12000033882720298!sea!FR!0!ABX!1!0!n_tag%3A-29910%3Bd%3A5ac2d660%3Bm03_new_user%3A-29895%3BpisId%3A5000000197682640&curPageLogUid=8ivqvmZQ2fgM&utparam-url=scene%3Asearch|query_from%3A|x_object_id%3A1005005649612742|_p_origin_prod%3A) ou existe t-il d'autres drivers plus récents et performants que ceux là ?
MrMagounet Posté(e) Janvier 12 Posté(e) Janvier 12 Il y a 13 heures, fresco a dit : Sujet clair désormais : le driver est bien en cause, le switch du X et E0 ayant démontré que le moteur (et la chaine depuis le driver) fonctionne correctement. Ce sont bien ceux là qu'il faut prendre (https://fr.aliexpress.com/item/1005005649612742.html?spm=a2g0o.productlist.main.2.5dceHnvFHnvFFY&algo_pvid=b9c7c129-0151-4357-b5e8-7a4eedbb8310&algo_exp_id=b9c7c129-0151-4357-b5e8-7a4eedbb8310-1&pdp_ext_f={"order"%3A"14"%2C"eval"%3A"1"%2C"fromPage"%3A"search"}&pdp_npi=6%40dis!EUR!27.77!26.19!!!31.58!29.79!%40211b876717681566086675174edf8d!12000033882720298!sea!FR!0!ABX!1!0!n_tag%3A-29910%3Bd%3A5ac2d660%3Bm03_new_user%3A-29895%3BpisId%3A5000000197682640&curPageLogUid=8ivqvmZQ2fgM&utparam-url=scene%3Asearch|query_from%3A|x_object_id%3A1005005649612742|_p_origin_prod%3A) ou existe t-il d'autres drivers plus récents et performants que ceux là ? Sa ce sont bien les drivers d'origine, il existe des drivers plus récent et performant oui comme le TMC2209/2226 par exemple mais si tu passe sur des 2208/2209/2225/2226 alors il faudra modifier le firmware Marlin en conséquence les 2208/2209 ont un mecanique de fonctionnement inversé a ceux d'origine des clones AT2100 qui fonctionne comme les A4981.
fresco Posté(e) Janvier 12 Posté(e) Janvier 12 il y a une heure, MrMagounet a dit : Sa ce sont bien les drivers d'origine, il existe des drivers plus récent et performant oui comme le TMC2209/2226 par exemple mais si tu passe sur des 2208/2209/2225/2226 alors il faudra modifier le firmware Marlin en conséquence les 2208/2209 ont un mecanique de fonctionnement inversé a ceux d'origine des clones AT2100 qui fonctionne comme les A4981. je serai assez intéresser par l'usage concret de ce composant électronique, et sur l'amélioration et l'impact apporté par les composants que tu cites vs ceux d'origine ? J'ai souvent lu que certains changeant ces "drivers" sans jamais vraiment comprendre l'intérêt qu'en retiraient ceux qui faisaient ces modifs. Ensuite, si les 2208/2209/2225/2226 (d'ailleurs : quelle version faut-il privilégier ? une ref ? ) sont compatibles avec le mi-touch que j'ai installé, alors pourquoi pas partir sur ces évolutions, avec ton support si possible
MrMagounet Posté(e) Janvier 12 Posté(e) Janvier 12 il y a 18 minutes, fresco a dit : je serai assez intéresser par l'usage concret de ce composant électronique, et sur l'amélioration et l'impact apporté par les composants que tu cites vs ceux d'origine ? J'ai souvent lu que certains changeant ces "drivers" sans jamais vraiment comprendre l'intérêt qu'en retiraient ceux qui faisaient ces modifs. Ensuite, si les 2208/2209/2225/2226 (d'ailleurs : quelle version faut-il privilégier ? une ref ? ) sont compatibles avec le mi-touch que j'ai installé, alors pourquoi pas partir sur ces évolutions, avec ton support si possible Je vais pas te sortir toutes la doc technique, mais pour faire simple les TMC 2208 et 2225 sont quasiment les même les 2225 sont revue pour avoir un TDP plus faible (il chauffe moins en gros), pour les 2209/2226 pareil les 2226 sont conçu pour avoir un TDP plus faible. Entre un 2208 et un 2209 qu'est ce qui change le 2209 support des courant plus important ils sont donc capable d'alimenter des moteurs qui consomme plus que ce que permet les 2208, les 2208 permet de supporté des courant équivalent a ce que les AT2100 permettes. La différence en des Clone AT2100 d'origine et des TMC 2208/2225/2209/2226 ces TMC peuvent supporter l'UART (sur la carte mère d'origine de la X1 l'UART est pas gérer, mais moi je l'avais activer sur ma Genius equiper d'une SGenL V2 32bits avec des 2209, cela permet d'indiqué dans le firmware les valeurs exacte de courant que j'affectais au moteur plutot que de configurer le Vref a la mano) mais dans ton cas tu peux toujours regler le Vref des drivers a la main. Les 2208/2209 etc sur une carte avec support uart permet le support du sensorless homing, sur ta carte mère c'est pas present. Ensuite les 2209 par exemple en comparaison a ceux d'origine sont des drivers qui permette de rendre les moteur encore plus silencieux (si on les configurer en Stealthchop 2) et les mouvement sont plus smooth y a moins de saccade. Autre points important il sont plus fiable dans le temps que les AT2100, les 2226 seront encore plus fiable vue que leur conception reduisant le TDP. Sinon cela te permet pas d'imprimer plus vite ou mieux si la machine est bien optimiser. 1
fresco Posté(e) Janvier 12 Posté(e) Janvier 12 il y a une heure, MrMagounet a dit : Je vais pas te sortir toutes la doc technique, mais pour faire simple les TMC 2208 et 2225 sont quasiment les même les 2225 sont revue pour avoir un TDP plus faible (il chauffe moins en gros), pour les 2209/2226 pareil les 2226 sont conçu pour avoir un TDP plus faible. Entre un 2208 et un 2209 qu'est ce qui change le 2209 support des courant plus important ils sont donc capable d'alimenter des moteurs qui consomme plus que ce que permet les 2208, les 2208 permet de supporté des courant équivalent a ce que les AT2100 permettes. La différence en des Clone AT2100 d'origine et des TMC 2208/2225/2209/2226 ces TMC peuvent supporter l'UART (sur la carte mère d'origine de la X1 l'UART est pas gérer, mais moi je l'avais activer sur ma Genius equiper d'une SGenL V2 32bits avec des 2209, cela permet d'indiqué dans le firmware les valeurs exacte de courant que j'affectais au moteur plutot que de configurer le Vref a la mano) mais dans ton cas tu peux toujours regler le Vref des drivers a la main. Les 2208/2209 etc sur une carte avec support uart permet le support du sensorless homing, sur ta carte mère c'est pas present. Ensuite les 2209 par exemple en comparaison a ceux d'origine sont des drivers qui permette de rendre les moteur encore plus silencieux (si on les configurer en Stealthchop 2) et les mouvement sont plus smooth y a moins de saccade. Autre points important il sont plus fiable dans le temps que les AT2100, les 2226 seront encore plus fiable vue que leur conception reduisant le TDP. Sinon cela te permet pas d'imprimer plus vite ou mieux si la machine est bien optimiser. partons du principe qu'on va prendre les 2226 : C'est bien cette ref' ? (https://fr.aliexpress.com/item/1005006649105566.html?spm=a2g0o.productlist.main.1.4a0dOtoXOtoXf3&algo_pvid=9153254d-d423-42a2-bf68-63c6bec40a81&algo_exp_id=9153254d-d423-42a2-bf68-63c6bec40a81-0&pdp_ext_f={"order"%3A"45"%2C"eval"%3A"1"%2C"fromPage"%3A"search"}&pdp_npi=6%40dis!EUR!3.62!3.59!!!28.74!28.49!%402103867617682174441886256e69fa!12000037922373303!sea!FR!2088184787!X!1!0!n_tag%3A-29919%3Bd%3A5ac2d660%3Bm03_new_user%3A-29895&curPageLogUid=8Wrj7SsPpqCW&utparam-url=scene%3Asearch|query_from%3A|x_object_id%3A1005006649105566|_p_origin_prod%3A)
MrMagounet Posté(e) Janvier 12 Posté(e) Janvier 12 @fresco oui c'est bien les bon driver les MKS 2226 vont bien pas de soucis, par contre sur ton liens on ne voit pas et ne mentionne pas la présence des dissipateurs qui reste plus que recommandé au pire tu en as ici aussi
fresco Posté(e) Janvier 12 Posté(e) Janvier 12 Il y a 5 heures, MrMagounet a dit : @fresco oui c'est bien les bon driver les MKS 2226 vont bien pas de soucis, par contre sur ton liens on ne voit pas et ne mentionne pas la présence des dissipateurs qui reste plus que recommandé au pire tu en as ici aussi c'est commandé J'ai donc pris ceux de ton lien Est-il possible, entre temps, de préparer ensemble le firmware ?
MrMagounet Posté(e) Janvier 12 Posté(e) Janvier 12 Il y a 2 heures, fresco a dit : c'est commandé J'ai donc pris ceux de ton lien Est-il possible, entre temps, de préparer ensemble le firmware ? oui je peux te dire quoi modifier dans le source tu peux m'envoyé le fichier configuration.h de ton firmware installer ?
fresco Posté(e) Janvier 21 Posté(e) Janvier 21 Le 12/01/2026 at 21:35, MrMagounet a dit : oui je peux te dire quoi modifier dans le source tu peux m'envoyé le fichier configuration.h de ton firmware installer ? bonsoir, Je viens de recevoir les drivers et de les installer. Je n'ai pas de fichier configuration.h: j'ai utilisé un firmware tout prêt 'ASWX1-FW-MOD-v1.2.hex' pour flasher l'imprimante, que je pense avoir pris ici : https://github.com/vc2402/ASWX1-FW-MOD Le configuration.h serait donc celui-ci : https://github.com/vc2402/ASWX1-FW-MOD/blob/2.0.x/Marlin/Configuration.h Cela étant dit, si tu as connaissance d'un firmware mieux disant que cette version, n'hésites surtout pas à m'en faire part
MrMagounet Posté(e) Janvier 22 Posté(e) Janvier 22 @fresco ok donc tu sais pas forcement comment compiler un firmware tu sais juste comment l'installer ? Si oui dans ce cas le plus simple sera peut être que je te compile un de mes firmware pour la SW X1 en version 2.1.2 qui sera plus récent que le firmware que tu as la. Tu peux juste me redire ce que tu as modifié exactement : - 3Dtouch ou Touchmi - Driver quelle modèle et sur qu'elles axes - Carte mère d'origine ou pas ETC... Cela me permettra de configurer les élément correctement de compiler le firmware et de te transmettre le .hex
fresco Posté(e) Janvier 22 Posté(e) Janvier 22 Il y a 2 heures, MrMagounet a dit : @fresco ok donc tu sais pas forcement comment compiler un firmware tu sais juste comment l'installer ? Si oui dans ce cas le plus simple sera peut être que je te compile un de mes firmware pour la SW X1 en version 2.1.2 qui sera plus récent que le firmware que tu as la. Tu peux juste me redire ce que tu as modifié exactement : - 3Dtouch ou Touchmi - Driver quelle modèle et sur qu'elles axes - Carte mère d'origine ou pas ETC... Cela me permettra de configurer les élément correctement de compiler le firmware et de te transmettre le .hex En effet, je sais installer le fw sans soucis. Mais je peux aussi apprendre (sous ta houlette) à compiler le fichier si tu veux bien me guider. L'un ou l'autre des solutions m'ira très bien Sinon, j'ai une X1, avec CM d'origine + touchmi + driver que tu m'avais conseillé (2226). il y a 10 minutes, fresco a dit : En effet, je sais installer le fw sans soucis. Mais je peux aussi apprendre (sous ta houlette) à compiler le fichier si tu veux bien me guider. L'un ou l'autre des solutions m'ira très bien Sinon, j'ai une X1, avec CM d'origine + touchmi + driver que tu m'avais conseillé (2226). ps : concernant les drivers, j'ai remplacé les 5 par les 2226, au cas ou cela aurait une importance (j'imagine que oui).
MrMagounet Posté(e) Janvier 22 Posté(e) Janvier 22 Il y a 4 heures, fresco a dit : En effet, je sais installer le fw sans soucis. Mais je peux aussi apprendre (sous ta houlette) à compiler le fichier si tu veux bien me guider. L'un ou l'autre des solutions m'ira très bien Sinon, j'ai une X1, avec CM d'origine + touchmi + driver que tu m'avais conseillé (2226). ps : concernant les drivers, j'ai remplacé les 5 par les 2226, au cas ou cela aurait une importance (j'imagine que oui). Je peux te guide si tu veux t'y essayé le plus rapide et simple a comprendre pour une première est peut être la partir sur le firmware que tu utilise déjà vue qu'il est prévue pour le TouchMi a apporté les modification pour les drivers et axes donc. Dans ce cas il va te falloir l'environnement Visual studio Code avec les extensions Plateform IO et Marlin autobuild, une fois que tu as raussi cela tu dois télécharger tous les sources du firmware sur le github que tu m'a indiqué car tu partira que la configuration qu'il a fait côté marlin et aussi du profile platforme IO ce qui t'évitera a devoir te prendre la tête a définir l'environnement. Une fois fait je t'expliquerais quoi changer dans le configuration.h et comment compiler
fresco Posté(e) Janvier 22 Posté(e) Janvier 22 Il y a 2 heures, MrMagounet a dit : Je peux te guide si tu veux t'y essayé le plus rapide et simple a comprendre pour une première est peut être la partir sur le firmware que tu utilise déjà vue qu'il est prévue pour le TouchMi a apporté les modification pour les drivers et axes donc. Dans ce cas il va te falloir l'environnement Visual studio Code avec les extensions Plateform IO et Marlin autobuild, une fois que tu as raussi cela tu dois télécharger tous les sources du firmware sur le github que tu m'a indiqué car tu partira que la configuration qu'il a fait côté marlin et aussi du profile platforme IO ce qui t'évitera a devoir te prendre la tête a définir l'environnement. Une fois fait je t'expliquerais quoi changer dans le configuration.h et comment compiler marlin autobuuild : ok par contre, l'autre c'est bien Platform IO IDE ? il y a 22 minutes, fresco a dit : marlin autobuuild : ok par contre, l'autre c'est bien Platform IO IDE ? Bon : repo cloné, extensions installées. J'suis ready
MrMagounet Posté(e) vendredi à 08:26 Posté(e) vendredi à 08:26 (modifié) Il y a 14 heures, fresco a dit : marlin autobuuild : ok par contre, l'autre c'est bien Platform IO IDE ? Bon : repo cloné, extensions installées. J'suis ready L'extension plateforme IO a une icone en tête de fournit Donc a présent clique sur l'icone de plateformIO clique sur Pick a folder et selection le dossier racine du projet c'est repertoire ou tu as le fichier platformio.ini et le dossier Marlin. et tu valide attention dans platoformio tu verras pas les fichiers du dossiers l'image du dessus est pour que tu sache a quoi on parle c'est depuis le gestionnaire windows. Dans le fichier platformio.ini tu as la définition de l'environnement du projet tu as pas besoin d'y touché ici vue que tu travail sur un projet existant dans le repertoire marlin tu trouvera le fichier configuration.h que l'on va modifié pour définir les driver et le sens de fonctionnement des moteurs On va cherché les lignes Citation #define X_DRIVER_TYPE TMC2100 #define Y_DRIVER_TYPE TMC2100 #define Z_DRIVER_TYPE TMC2100 #define Z2_DRIVER_TYPE TMC2100 .. #define E0_DRIVER_TYPE TMC2100 Et remplacer TMC2100 par TMC2209_STANDALONE, sur Marlin les drivers 2226 sont considérer comme des 2209 (car ce sont des frères fonctionnant a l'identique pour le firmware) Ici on définit bien en TMC2209_STANDALONE et pas en TMC2209. Les 2208, 2209, 2225, 2226 sont des drivers qui peuvent fonctionner en UART ou réglage manuel standalone mais car carte mère gère pas le UART donc on met standalone, alors que les 2100 ne support pas le UART donc y a qu'une version dans marlin. Ensuite pour la direction des moteurs tu cherches. Citation #define INVERT_X_DIR false #define INVERT_Y_DIR false #define INVERT_Z_DIR true .. #define INVERT_E0_DIR false et tu met a la place Citation #define INVERT_X_DIR true #define INVERT_Y_DIR true #define INVERT_Z_DIR false .. #define INVERT_E0_DIR true Les Driver 2226/2209 ont une logique de mouvement inverse au 2100 il faut donc inverser toutes les direction moteur des axes utilisés. Après y a les élément lié a la partie Touch_Mi a prendre en compte, et les option utile a sont fonctionnement dans le configuration_adv.h Citation s'assurer de l'activé //#define TOUCH_MI_PROBE retirer // pour activé la gestion du Touch_Mi #if ENABLED(TOUCH_MI_PROBE) #define TOUCH_MI_RETRACT_Z 0.5 // Height at which the probe retracts //#define TOUCH_MI_DEPLOY_XPOS (X_MAX_BED + 2) // For a magnet on the right side of the bed //#define TOUCH_MI_MANUAL_DEPLOY // For manual deploy (LCD menu) #endif Alors la étrangement par contre le source de ton firmware est pas configurer pour le touchmi de ce que je vois. Donc je devrais peut être te passer mes sources de mon firmware Marlin en 2.1.2 tu en pense quoi ? au moins tu sera sur un truc plus récent et qui est éprouver la plupart des utilisateur FR de SW X1 on utiliser mon firmware La partie drivers reste la même chose a vérifié et pour la partie Touch_Mi je te dirais quoi regarder. Modifié (le) vendredi à 09:07 par MrMagounet
fresco Posté(e) vendredi à 15:17 Posté(e) vendredi à 15:17 (modifié) Il y a 6 heures, MrMagounet a dit : L'extension plateforme IO a une icone en tête de fournit Donc a présent clique sur l'icone de plateformIO clique sur Pick a folder et selection le dossier racine du projet c'est repertoire ou tu as le fichier platformio.ini et le dossier Marlin. et tu valide attention dans platoformio tu verras pas les fichiers du dossiers l'image du dessus est pour que tu sache a quoi on parle c'est depuis le gestionnaire windows. Dans le fichier platformio.ini tu as la définition de l'environnement du projet tu as pas besoin d'y touché ici vue que tu travail sur un projet existant dans le repertoire marlin tu trouvera le fichier configuration.h que l'on va modifié pour définir les driver et le sens de fonctionnement des moteurs On va cherché les lignes Et remplacer TMC2100 par TMC2209_STANDALONE, sur Marlin les drivers 2226 sont considérer comme des 2209 (car ce sont des frères fonctionnant a l'identique pour le firmware) Ici on définit bien en TMC2209_STANDALONE et pas en TMC2209. Les 2208, 2209, 2225, 2226 sont des drivers qui peuvent fonctionner en UART ou réglage manuel standalone mais car carte mère gère pas le UART donc on met standalone, alors que les 2100 ne support pas le UART donc y a qu'une version dans marlin. Ensuite pour la direction des moteurs tu cherches. et tu met a la place Les Driver 2226/2209 ont une logique de mouvement inverse au 2100 il faut donc inverser toutes les direction moteur des axes utilisés. Après y a les élément lié a la partie Touch_Mi a prendre en compte, et les option utile a sont fonctionnement dans le configuration_adv.h Alors la étrangement par contre le source de ton firmware est pas configurer pour le touchmi de ce que je vois. Donc je devrais peut être te passer mes sources de mon firmware Marlin en 2.1.2 tu en pense quoi ? au moins tu sera sur un truc plus récent et qui est éprouver la plupart des utilisateur FR de SW X1 on utiliser mon firmware La partie drivers reste la même chose a vérifié et pour la partie Touch_Mi je te dirais quoi regarder. si tu as une version qui convient incluant la gestion du touchmi déjà toute prête et récente, je ne vais pas dire non Si ca se trouve, j'ai raconté des bétises, et je suis parti des .hex fournis par le vendeur du touchmi sur son site, et non pas ce firmware modé que j'ai du utiliser pour vérifier si le flash n'avait pas foiré quand j'ai remarqué les premiers soucis de drivers... Modifié (le) vendredi à 15:20 par fresco
MrMagounet Posté(e) vendredi à 20:01 Posté(e) vendredi à 20:01 Il y a 4 heures, fresco a dit : si tu as une version qui convient incluant la gestion du touchmi déjà toute prête et récente, je ne vais pas dire non Si ca se trouve, j'ai raconté des bétises, et je suis parti des .hex fournis par le vendeur du touchmi sur son site, et non pas ce firmware modé que j'ai du utiliser pour vérifier si le flash n'avait pas foiré quand j'ai remarqué les premiers soucis de drivers... Alors Fred qui est un pot utilisais pour les SW X2une version de mes firmwares modifié pour la SW X1 je sais plus. on va partir de la mienne quand j'aurais du temps je t'enverrais mes sources et il faudra juste voir a modifier pour le touchmi
fresco Posté(e) vendredi à 20:05 Posté(e) vendredi à 20:05 il y a 3 minutes, MrMagounet a dit : Alors Fred qui est un pot utilisais pour les SW X2une version de mes firmwares modifié pour la SW X1 je sais plus. on va partir de la mienne quand j'aurais du temps je t'enverrais mes sources et il faudra juste voir a modifier pour le touchmi A dispo
fresco Posté(e) dimanche à 17:23 Posté(e) dimanche à 17:23 Le 23/01/2026 at 21:01, MrMagounet a dit : Alors Fred qui est un pot utilisais pour les SW X2une version de mes firmwares modifié pour la SW X1 je sais plus. on va partir de la mienne quand j'aurais du temps je t'enverrais mes sources et il faudra juste voir a modifier pour le touchmi es-tu parvenu à retrouver les sources adéquates pour une X1 incluant un touch mi ?
MrMagounet Posté(e) lundi à 09:57 Posté(e) lundi à 09:57 salut @fresco j'ai été pas mal occupé ce week-end mais oui j'ai le source de mon firmware dispo ici une fois télécharger in te faut le décompresser et ouvrir le projet pour dans Visual studio code / platformIO, il est déjà préconfigurer pour gérer tes drivers 2226 faut par contre apporter les corrections pour le Touch Mi je vais te donné ici les modification a apporter et après faudra compiler le projet. Voici les ligne qui doivent être décommenté et/ou configurer logiquement : #define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN #define Z_MIN_PROBE_REPEATABILITY_TEST #define NOZZLE_TO_PROBE_OFFSET { -43, -32, 0 } #define TOUCH_MI_RETRACT_Z 0.5 #define Z_MIN_ENDSTOP_INVERTING false #define Z_HOMING_HEIGHT 10 #define AUTO_BED_LEVELING_BILINEAR #define Z_SAFE_HOMING Alors attention pour la ligne 3 les coordonnées X et Y les valeur negative indique que le point du touchmi est sur la gauche et en arrière par rapport a la buse mais elle peuvent être a ajuster suivant ton support de bltouch. Je ne sais pas quelques firmware TFT tu utilise mais je pense que c'est OK logiquement vue que tu a pris un firmware TFT compatible TouchMi. Je pense pas m'entre tromper ou avoir oublié un élément. Par defaut tu est sur leveling en 5x5 points soit 25 points de palpation si tu veux augmenter tu peux le passer en 7x7 soit 49 points, pour cela faut cherche la ligne : #define GRID_MAX_POINTS_X 5 Et remplacer le 5 par 7
fresco Posté(e) lundi à 21:09 Posté(e) lundi à 21:09 Il y a 10 heures, MrMagounet a dit : salut @fresco j'ai été pas mal occupé ce week-end mais oui j'ai le source de mon firmware dispo ici une fois télécharger in te faut le décompresser et ouvrir le projet pour dans Visual studio code / platformIO, il est déjà préconfigurer pour gérer tes drivers 2226 faut par contre apporter les corrections pour le Touch Mi je vais te donné ici les modification a apporter et après faudra compiler le projet. Voici les ligne qui doivent être décommenté et/ou configurer logiquement : #define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN #define Z_MIN_PROBE_REPEATABILITY_TEST #define NOZZLE_TO_PROBE_OFFSET { -43, -32, 0 } #define TOUCH_MI_RETRACT_Z 0.5 #define Z_MIN_ENDSTOP_INVERTING false #define Z_HOMING_HEIGHT 10 #define AUTO_BED_LEVELING_BILINEAR #define Z_SAFE_HOMING Alors attention pour la ligne 3 les coordonnées X et Y les valeur negative indique que le point du touchmi est sur la gauche et en arrière par rapport a la buse mais elle peuvent être a ajuster suivant ton support de bltouch. Je ne sais pas quelques firmware TFT tu utilise mais je pense que c'est OK logiquement vue que tu a pris un firmware TFT compatible TouchMi. Je pense pas m'entre tromper ou avoir oublié un élément. Par defaut tu est sur leveling en 5x5 points soit 25 points de palpation si tu veux augmenter tu peux le passer en 7x7 soit 49 points, pour cela faut cherche la ligne : #define GRID_MAX_POINTS_X 5 Et remplacer le 5 par 7 Je te remercie de m'avoir répondu, et d'avoir pris le temps de m'indiquer la procédure : c'est très appréciable. J'ai téléchargé l'archive et l'ai incorporée dans un projet sous VScode. Dans le configuration.h, j'ai repéré les variables que tu as listé : #define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN => déjà décommenté, je l'ai laissé tel quel #define Z_MIN_PROBE_REPEATABILITY_TEST. => était commenté : je l'ai décommenté #define NOZZLE_TO_PROBE_OFFSET { -43, -32, 0 } => décommenté avec les valeurs { 29, -32, 0 } : je les ai remplacé par les tiennes #define TOUCH_MI_RETRACT_Z 0.5 => déjà décommenté (par contre, #define TOUCH_MI_PROBE doit rester commenté ? dans le doute, je l'ai décommenté aussi ) #define Z_MIN_ENDSTOP_INVERTING false => true passé à flase #define Z_HOMING_HEIGHT 10 => Décommenté, et valeur par défaut passée de 4 à 10 #define AUTO_BED_LEVELING_BILINEAR => décommenté #define Z_SAFE_HOMING Par contre, il faut le compiler pour quel environnement ? Marlin me propose 2 choix : mega1280, ou mega2560 ?
fresco Posté(e) mardi à 18:21 Posté(e) mardi à 18:21 Il y a 20 heures, MrMagounet a dit : On est en mega2560 Je reprends les tests, suite à ton aide pour compiler - avec succès - le firmware. J'installe les nouveaux drivers, j'allume et là, je sens que tout se met à chauffer ...tout seul.$ Le plateau, la buse, bref... J'avais remis le firmware à l'origine pour mes précédents tests : rien ne répond (ni déplacement sur un quelconque axe, ni remontée d'infos de température), et comble du comble, la communication sur le port com de l'imprimante ne répond plus... et une légère odeur de composant qui chauffe rien couronner tout ça... Il me semble pourtant avoir mis ces drivers dans le même sens que les précédents (cad, la partie avec la petite vis à l'inverse de ce qui est sur la photo suivante) : est-ce que je les ai cramé d'emblée ?
MrMagounet Posté(e) il y a 22 heures Posté(e) il y a 22 heures Salut @fresco alors les driver sont pour moi mis dans le bon sens la petite vis de réglage des vref est bien a droit sur tous les driver de ta photo, ou a gauche si quand tu regarde la carte le makerbase est bien écrit dans le bon sens. D'ailleurs il faut ajuster le Vref des différent axe pour évite les saut de pas ou cramer les moteur a la longue mais cela je peux te les fournir les Vref a utilisé. Si l'écran ne répond pas en soit pas d'inquiétude dans un premier temps cela peu être du a la vitesse de communication entre la carte mère et le TFT qui ne sont pas les mêmes sur mon firmware je suis en 250.000bauds de communication regarde sir les menu de l'ecran si tu as un option pour la vitesse de communication si tu es sur un firmware ecran type BTTCàD qui ressemble a cela : alors tu peux dans les menu a un endroit ajuster le baudrate de l'écran. Ce qui m'inquiète par contre c'est si le plateau ou la buse chauffe tout seule la c'est pas bon et y a un loup.
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