taratata Posté(e) Mai 9, 2021 Posté(e) Mai 9, 2021 bonjour à tous, j'ai une SKR V1.3 avec en X & Y le driver TMC2208 V1.3 en mode UART. La configuration physique du mode UART sur le TMC est un point de soudure sur J2 comme indiqué sur cette image. La pose de jumper est faites sur les PINs X-UART et YUART comme indiqué sur cette image trouvez en pièce jointe les deux fichiers Configuration.h et Configuration_adv.h Depuis RepeiterHost, je lance la commande G1 Y100 F4800 les deux moteurs X & Y tourne ensemble. Après vérification de la configuration Marlin (FIRMWARE_NAME:Marlin 2.0.8), je ne comprends pas le problème... merci pour votre temps Configuration.h Configuration_adv.h 1
PPAC Posté(e) Mai 9, 2021 Posté(e) Mai 9, 2021 (modifié) Salutation ! Peut être que si tu n'a pas une coreXY, il faut désactiver dans le Configuration.h ? #define COREXY a mettre en // #define COREXY Mais comme je ne sais pas de quelle imprimante tu parle ... Modifié (le) Mai 9, 2021 par PPAC
taratata Posté(e) Mai 9, 2021 Auteur Posté(e) Mai 9, 2021 merci pour la solution qui résout le prob. 1
PPAC Posté(e) Mai 9, 2021 Posté(e) Mai 9, 2021 Cool ! Tes rapide a compiler, flasher, tester ! j'aime !
taratata Posté(e) Mai 11, 2021 Auteur Posté(e) Mai 11, 2021 dans Marlin - Configuration_adv.h, dois je spécifier le nombre de pas à 256 ou laisser à 16 à la ligne #define X_MICROSTEPS? #if AXIS_IS_TMC(X) #define X_CURRENT 600 // (mA) RMS current. Multiply by 1.414 for peak current. #define X_CURRENT_HOME X_CURRENT // (mA) RMS current for sensorless homing #define X_MICROSTEPS 256 // 0..256 #define X_RSENSE 0.11 #define X_CHAIN_POS -1 // -1..0: Not chained. 1: MCU MOSI connected. 2: Next in chain, ... //#define X_INTERPOLATE true // Enable to override 'INTERPOLATE' for the X axis #endif A quoi sert cette option? #define X_INTERPOLATE true
PPAC Posté(e) Mai 11, 2021 Posté(e) Mai 11, 2021 Je n'ai pas joué avec des TMC ... Voir si cela te donne ou non une idée du truc ... https://blog.prusaprinters.org/fr/calculateur-reprapr_3416/ Moteurs pas-à-pas Mais alors pour des TMC ??? là je sais pas ...
taratata Posté(e) Mai 13, 2021 Auteur Posté(e) Mai 13, 2021 j'ai fais des test avec les moteurs pas à pas SL42STH40-1684A dont le courant nominal est de 1.68A. J'ai configuré #define X_CURRENT 1190 un problème survient en mettant X_MicroSteps à 256. La distance parcourue ne correspond pas et en exécutant G28 X ou G28 Y j'obtient l'erreur Error:Printer halted. kill() called!. J'ai changer câbles (moteur & endstep), moteurs, TMC aussi, rien y fait. cette erreur n’apparaît plus si l'on descend à 16 ou 32 comme valeur pour la variable X_MicroSteps. comment configurer le TMC 2208 V3.0 à 256 PAS? merci pour votre temps.
PPAC Posté(e) Mai 13, 2021 Posté(e) Mai 13, 2021 (modifié) Bonsoir, Questions très technique aux quelles je ne saurais répondre, j'ai rapidement chercher sur le site de marlinfw et la seul chose que j'ai compris serai que l'on a besoins d'une lib https://marlinfw.org/docs/hardware/tmc_drivers.html ... mais je pense que tu l'a déjà installé ... sinon tu aurai surement u des problème a la compilation ... bien que là aussi je ne sais pas. Je pense que le mieux serai de créer un nouveau sujet pour se problème spécifique avec un bon titre histoire d'avoir plus de réponses. Espérant que tu trouve une solution, bonne continuation ! Modifié (le) Mai 13, 2021 par PPAC
taratata Posté(e) Mai 14, 2021 Auteur Posté(e) Mai 14, 2021 Je troune en rond ..... Moteur SL42STH40-1684A Step Angle 1.8° - 200 PAS par révolution (360°/1.8°) Step Angle Accuracy ±5% (full step, no load)Voltage 2.8VCurrent per phase 1.68A Rated Current – Courant Nominal Resistance per phase 1.65Ω Resistance accuracy ±10% Inductance per phase 3.2mH Inductance accuracy ±20% Holding torque 3.6 Kgcm (0.4 Nm - ) Moment of inertia 54 g/cm2 Orientation torque 150 g/cm Temperature rise 80°C max (rated current, 2 phases on) Ambient temperature -20°C ~ +50°C Insulation resistance 100MΩ min, 500VDC Shaft radial play 0.02 mm max (450g load) Shaft axial play 0.08 mm max (450g load) Max. radial force 28N (20mm from the flange) Max. axial force 10N Weight 0.28 kg Length 40 mm 1 bar = 10N/cm2 j'ai calculer le Vref du TMC2208 V3.0 selon ce forum de la personne suivante stef_ladefense. je joints mes fichiers Configuration.h et Configuration_adv.h du firmware Marlin-bugfix version 020008 #define X_CURRENT 1190 est calculer selon 1.68A/1.414 = 1.19A = 1190 mA les moteurs X et Y répondent bien en distance et Home individuel mais, j'obtient toujours echo:busy:processing puis l'erreur : Error:Printer halted. kill() called! [ERROR] Error:Printer halted. kill() called! même en testant #define INTERPOLATE false ou #define INTERPOLATE true Configuration.h Configuration_adv.h
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