Joe44170 Posté(e) Janvier 11, 2019 Posté(e) Janvier 11, 2019 Bonjour à tous! Je viens d’acquérir une carte MKS gen v1.4 avec les drivers 2208, je rencontre un problème lors de la compilation: #error "select hardware UART for TMC2208 to use both TMC2208 and ENDSTOP_INTERRUPTS_FEATURE." sachant qu'a priori, certaines personness arrivent à faire fonctionner les drivers ( sans toutefois avoir tout les fonctionnalités...) sans faire de modif au niveau de la broche UART (soudure avec résistance...) je voulais savoir comment modifier le fichier MARLIN (1.1.9) avec mes TMC2208 (FYSETC V1.2) Merci d'avance!
lion02 Posté(e) Janvier 11, 2019 Posté(e) Janvier 11, 2019 Bonsoir, Je ne sais pas si cela correspond a ta demande mais j'avais donne ma config sur ce post lion02
Yo' Posté(e) Janvier 11, 2019 Posté(e) Janvier 11, 2019 Salut @Joe44170, Pourquoi as tu besoin de l'UART ?
Joe44170 Posté(e) Janvier 11, 2019 Auteur Posté(e) Janvier 11, 2019 il y a 31 minutes, Yo' a dit : Salut @Joe44170, Pourquoi as tu besoin de l'UART ? Je ne sais pas, je suis novice sur arduino... j'ai déclaré mes drivers sur config h et j'ai eu ce résultat ...
Joe44170 Posté(e) Janvier 11, 2019 Auteur Posté(e) Janvier 11, 2019 Ok, merci lion02 pour la rapidité de ta réponse... Je vais tester ta config...
Joe44170 Posté(e) Janvier 11, 2019 Auteur Posté(e) Janvier 11, 2019 Bizarre... j'avais déjà testé cette config (modif de ADV.h) et ça n'avais pas marché sur mon pc... mais sur mon portable oui!! En tout cas merci pour de t'avoir penché sur le sujet PB résolu merci pour vos réponse!!
Yo' Posté(e) Janvier 11, 2019 Posté(e) Janvier 11, 2019 les TMC peuvent s'utiliser sans UART. Tu les branche, tu ne les déclare pas dans Marlin et ça fonctionne. Si par la suite tu veux beneficier de fonctions plus complètes, tu pourra te pencher dessus.
Joe44170 Posté(e) Janvier 11, 2019 Auteur Posté(e) Janvier 11, 2019 Merci pour le conseil, je comptais effectivement les exploiter pleinement, mais plus tard... Je me contente déjà de la base pour continuer à faire évoluer mon imprimante petit à petit
Yo' Posté(e) Janvier 12, 2019 Posté(e) Janvier 12, 2019 (modifié) J'avais créé un sujet car je voulais les exploiter pleinement, puis j'ai laissé tomber car pas forcement utile dans mon cas. Rigidifier ma machine à été bénéfique (cf les propos dans le sujet). Modifié (le) Janvier 12, 2019 par Yo'
Joe44170 Posté(e) Janvier 14, 2019 Auteur Posté(e) Janvier 14, 2019 Je garde ton sujet sous le coude... J'ai une précision de fabrication correct, compte tenu des prints que je fait (entre 0.07 et 0.03 mm) avec ma carte anet A8
Guillaume3D Posté(e) Mai 8, 2019 Posté(e) Mai 8, 2019 Le 11/01/2019 at 22:01, Yo' a dit : les TMC peuvent s'utiliser sans UART. Tu les branche, tu ne les déclare pas dans Marlin et ça fonctionne. Donc si on les déclarent dans Marlin, c'est forcément pour le mode UART ?
fran6p Posté(e) Mai 8, 2019 Posté(e) Mai 8, 2019 Il y a 4 heures, Guillaume3D a dit : Donc si on les déclarent dans Marlin, c'est forcément pour le mode UART ? Tu as trois possibilités: - tu ne les déclares pas => fonctionnent comme des A4988 (16 pas, émulés en 256), il faut régler les Vréf sur le pilote via le potentiomètre, - tu les déclares en TMC2208_STANDALONE, je ne suis pas certain. Fonctionnement identique probablement au cas 1, - tu les déclares en TMC2208, le réglage des Vréfs se fait via Marlin (Mode UART) 1
Guillaume3D Posté(e) Mai 8, 2019 Posté(e) Mai 8, 2019 il y a 18 minutes, fran6p a dit : - tu les déclares en TMC2208, le réglage des Vréfs se fait via Marlin (Mode UART) Donc si on les déclare en TMC2208, le mode UART est activé ? C'est ça la manip ?
fran6p Posté(e) Mai 8, 2019 Posté(e) Mai 8, 2019 (modifié) il y a 27 minutes, Guillaume3D a dit : Donc si on les déclare en TMC2208, le mode UART est activé ? C'est ça la manip ? Mais car il y a toujours un mais. Il faut que tes pilotes TMC2208 soient prêts à fonctionner avec ce mode (soit tu les as achetés déjà prévus pour ou sinon il y a un peu de soudure à effectuer). Il faut ensuite paramétrer dans Marlin leurs réglages (tension, etc.). EDIT Pour que tout fonctionne, il faut évidemment que dans Arduino tu rajoutes la bibliothèque TMC . Modifié (le) Mai 8, 2019 par fran6p oubli 1
Guillaume3D Posté(e) Mai 8, 2019 Posté(e) Mai 8, 2019 (modifié) Il y a 2 heures, Janpolanton a dit : Bah! C'est pô gagné mon Guigui.... Pourquoi ? @fran6p C'est cette librairie qu'il faut ? https://www.arduinolibraries.info/libraries/tmc-stepper Modifié (le) Mai 8, 2019 par Guillaume3D
fran6p Posté(e) Mai 8, 2019 Posté(e) Mai 8, 2019 (modifié) D'après cette page du Marlin: http://marlinfw.org/docs/hardware/tmc_drivers.html Ça dépend de la version de ton Marlin, TMCStepper pour 1.1.9 et TMC2208Stepper pour les versions antérieures. Citation Installing the library The TMC stepper drivers require an external library that allows Marlin to communicate with each driver. Installing from Arduino IDE library manager Open up the Arduino IDE Go to Sketch -> Include Library -> Manage Libraries… 1.1.9 => Search for TMCStepper Older versions of Marlin Search for TMC2130Stepper or TMC2208Stepper Click Install Tu peux aussi récupérer les librairies TMC directement sur le dépot Git >>> ici <<< EDIT Ton lien renvoie vers les versions qu'on trouve sur le dépôt Git (dernière en date la v 0.3.2 . Modifié (le) Mai 8, 2019 par fran6p complément
Guillaume3D Posté(e) Mai 8, 2019 Posté(e) Mai 8, 2019 il y a 16 minutes, fran6p a dit : D'après cette page du Marlin: http://marlinfw.org/docs/hardware/tmc_drivers.html Ça dépend de la version de ton Marlin, TMCStepper pour 1.1.9 et TMC2208Stepper pour les versions antérieures. Tu peux aussi récupérer les librairies TMC directement sur le dépot Git >>> ici <<< EDIT Ton lien renvoie vers les versions qu'on trouve sur le dépôt Git (dernière en date la v 0.3.2 . Donc mon lien est pour Marlin 1.1.9 ? Et pour Marlin 2.0, c'est le même ?
fran6p Posté(e) Mai 8, 2019 Posté(e) Mai 8, 2019 il y a 21 minutes, Guillaume3D a dit : Et pour Marlin 2.0, c'est le même ? Aucune idée. Désolé . D'après le configuration_adv.h d'un Marlin 2, il est dit que la bibliothèque doit être incluse: Citation // @section tmc_smart /** * To use TMC2130 stepper drivers in SPI mode connect your SPI pins to * the hardware SPI interface on your board and define the required CS pins * in your `pins_MYBOARD.h` file. (e.g., RAMPS 1.4 uses AUX3 pins `X_CS_PIN 53`, `Y_CS_PIN 49`, etc.). * You may also use software SPI if you wish to use general purpose IO pins. * * To use TMC2208 stepper UART-configurable stepper drivers * connect #_SERIAL_TX_PIN to the driver side PDN_UART pin with a 1K resistor. * To use the reading capabilities, also connect #_SERIAL_RX_PIN * to PDN_UART without a resistor. * The drivers can also be used with hardware serial. * * TMCStepper library is required for connected TMC stepper drivers. * https://github.com/teemuatlut/TMCStepper Donc, je suppose que oui, il faut la TMCStepper à inclure dans ton Arduino 1.8.9 1
Guillaume3D Posté(e) Mai 9, 2019 Posté(e) Mai 9, 2019 @fran6p Tu sais, dans la vidéo que tu m'avais envoyé sur la SKR 1.3 et les TMC2208, il faudra quand même souder avec cette carte ou elle est prévu dans soudure, et c'est avec les cavalier qu'on active le mode UART / SPI ? Et pour la librairie TMC, c'est bon ça marche !
fran6p Posté(e) Mai 9, 2019 Posté(e) Mai 9, 2019 il y a 29 minutes, Guillaume3D a dit : il faudra quand même souder avec cette carte ou elle est prévu dans soudure, et c'est avec les cavalier qu'on active le mode UART / SPI ? Si les TMC sont déjà prévus pour fonctionner en UART ( ceux-ci ou ceux-là ) , aucune soudure à prévoir, juste le positionnement des cavaliers aux bons emplacements sur la carte SKR .
Guillaume3D Posté(e) Mai 9, 2019 Posté(e) Mai 9, 2019 Le 09/05/2019 at 18:05, fran6p a dit : Si les TMC sont déjà prévus pour fonctionner en UART ( ceux-ci ou ceux-là ) , aucune soudure à prévoir, juste le positionnement des cavaliers aux bons emplacements sur la carte SKR . https://fr.aliexpress.com/item/BIGTREETECH-TMC2130-V2-0-moteur-pas-pas-silencieux-SPI-TMC2208-pilote-reprap-SKR-V1-3-MKS/32970150483.html Ceux là sont bons ? J'ai acheté deux TMC2208...
fran6p Posté(e) Mai 10, 2019 Posté(e) Mai 10, 2019 Il y a 15 heures, Guillaume3D a dit : Ceux là sont bons ? Impossible de te dire car le lien m'envoie sur la page d'accueil d'Aliexpress .
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