Aller au contenu

Filament ABS

Problème de surchauffe moteur


Messages recommandés

crack amazon music ulimited gratuit

Bonjour, 

Comme pour tout driver, tu dois ajuster la tension envoyée aux moteurs. 

Pour chaque driver, tu as des méthodes légèrement différentes, mais il faut surtout prendre en compte le modèle de ton moteur. 

Je suis sur mobile, je ne peux te donner des liens, mais il y a maintes sujets traités à ce propos sur le forum. 

Bons réglages. 

Lien à poster
Partager sur d’autres sites

Bonjour, oui effectivement j' ai réglé l' intensité délivré aux moteurs via marlin 2, j' ai même volontairement diminué celle ci a une valeur acceptable pour imprimer sans décrocher mais je trouve que la température de fonctionnement de 55 degrés en moyenne est très élevé et incompatible avec la LONGUE duré de fonctionnement. J' ai contacté trinamic et ils ont émis le même avis. Je me demande si je n' ai pas oublié une option, un réglage ou alors le pilotes utilisé pour la compilation dans marlin n' est peut-être pas le bon. J' avoue je sèche sur ce coup là

Envoyé de mon moto g(8) power en utilisant Tapatalk

Lien à poster
Partager sur d’autres sites

Salut,

Peux-tu nous en dire plus sur les paramètres que tu as mis dans ton Marlin pour la partie driver et l'intensité des moteurs. Idéalement il faudrait également la fiche technique de tes moteurs pour connaitre l'intensité max pour laquelle ils sont faits et donc en déduire la bonne intensité de fonctionnement.

A+

Lien à poster
Partager sur d’autres sites

C' est une base panneaux mdf et cornière alu de chez Leroy Merlin. Les rails du X en tube alu carré 10x10 + roullements, le Y tige chromé + roullements, alimentation 12v 600W, moteurs nema17 17HD48002H-22B 1.7A.

Les fichiers de configuration :

Configuration.h :
#define X_DRIVER_TYPE TMC2209
#define Y_DRIVER_TYPE TMC2209
#define Z_DRIVER_TYPE A4988
//#define X2_DRIVER_TYPE A4988
//#define Y2_DRIVER_TYPE A4988
//#define Z2_DRIVER_TYPE A4988
//#define Z3_DRIVER_TYPE A4988
//#define Z4_DRIVER_TYPE A4988
#define E0_DRIVER_TYPE TMC2209

Configuration_adv.h :
*/
#if HAS_DRIVER(TMC26X)

#if AXIS_DRIVER_TYPE_X(TMC26X)
#define X_MAX_CURRENT 1000 // (mA)
#define X_SENSE_RESISTOR 91 // (mOhms)
#define X_MICROSTEPS 16 // Number of microsteps
#endif

#if AXIS_DRIVER_TYPE_X2(TMC26X)
#define X2_MAX_CURRENT 1000
#define X2_SENSE_RESISTOR 91
#define X2_MICROSTEPS 16
#endif

#if AXIS_DRIVER_TYPE_Y(TMC26X)
#define Y_MAX_CURRENT 1000
#define Y_SENSE_RESISTOR 91
#define Y_MICROSTEPS 16
#endif

#if AXIS_DRIVER_TYPE_Y2(TMC26X)
#define Y2_MAX_CURRENT 1000
#define Y2_SENSE_RESISTOR 91
#define Y2_MICROSTEPS 16
#endif

#if AXIS_DRIVER_TYPE_Z(TMC26X)
#define Z_MAX_CURRENT 1000
#define Z_SENSE_RESISTOR 91
#define Z_MICROSTEPS 16
#endif

#if AXIS_DRIVER_TYPE_Z2(TMC26X)
#define Z2_MAX_CURRENT 1000
#define Z2_SENSE_RESISTOR 91
#define Z2_MICROSTEPS 16
#endif

#if AXIS_DRIVER_TYPE_Z3(TMC26X)
#define Z3_MAX_CURRENT 1000
#define Z3_SENSE_RESISTOR 91
#define Z3_MICROSTEPS 16
#endif

#if AXIS_DRIVER_TYPE_Z4(TMC26X)
#define Z4_MAX_CURRENT 1000
#define Z4_SENSE_RESISTOR 91
#define Z4_MICROSTEPS 16
#endif

#if AXIS_DRIVER_TYPE_E0(TMC26X)
#define E0_MAX_CURRENT 1000
#define E0_SENSE_RESISTOR 91
#define E0_MICROSTEPS 16
#endif

#if AXIS_DRIVER_TYPE_E1(TMC26X)
#define E1_MAX_CURRENT 1000
#define E1_SENSE_RESISTOR 91
#define E1_MICROSTEPS 16
#endif

#if AXIS_DRIVER_TYPE_E2(TMC26X)
#define E2_MAX_CURRENT 1000
#define E2_SENSE_RESISTOR 91
#define E2_MICROSTEPS 16
#endif

#if AXIS_DRIVER_TYPE_E3(TMC26X)
#define E3_MAX_CURRENT 1000
#define E3_SENSE_RESISTOR 91
#define E3_MICROSTEPS 16
#endif

#if AXIS_DRIVER_TYPE_E4(TMC26X)
#define E4_MAX_CURRENT 1000
#define E4_SENSE_RESISTOR 91
#define E4_MICROSTEPS 16
#endif

#if AXIS_DRIVER_TYPE_E5(TMC26X)
#define E5_MAX_CURRENT 1000
#define E5_SENSE_RESISTOR 91
#define E5_MICROSTEPS 16
#endif

#if AXIS_DRIVER_TYPE_E6(TMC26X)
#define E6_MAX_CURRENT 1000
#define E6_SENSE_RESISTOR 91
#define E6_MICROSTEPS 16
#endif

#if AXIS_DRIVER_TYPE_E7(TMC26X)
#define E7_MAX_CURRENT 1000
#define E7_SENSE_RESISTOR 91
#define E7_MICROSTEPS 16
#endif

#endif // TMC26X
5e7cc821f7bd372f8bcd70ab3f34a4fd.jpg03a3b77c2d7032c95bb121c4eca495d5.jpg3da446d3ff23dc8b61b34f8560744f54.jpg4e5182119ae43ce56abb52714bcae2cd.jpg1598367087892_RepRap_01.jpgRepRap_02.jpg

Envoyé de mon moto g(8) power en utilisant Tapatalk

Lien à poster
Partager sur d’autres sites

Erreur de ma part le config_adv est le suivant :

*/
#if HAS_TRINAMIC_CONFIG

#define HOLD_MULTIPLIER 0.5 // Scales down the holding current from run current
#define INTERPOLATE true // Interpolate X/Y/Z_MICROSTEPS to 256

#if AXIS_IS_TMC(X)
#define X_CURRENT 1100 // (mA) RMS current. Multiply by 1.414 for peak current. // Modif Nico
#define X_CURRENT_HOME X_CURRENT // (mA) RMS current for sensorless homing
#define X_MICROSTEPS 32 // 0..256 // Modif Nico
#define X_RSENSE 0.11
#define X_CHAIN_POS -1 // #endif

#if AXIS_IS_TMC(X2)
#define X2_CURRENT 800
#define X2_CURRENT_HOME X2_CURRENT
#define X2_MICROSTEPS 16
#define X2_RSENSE 0.11
#define X2_CHAIN_POS -1
#endif

#if AXIS_IS_TMC(Y)
#define Y_CURRENT 1100 // Modif Nico
#define Y_CURRENT_HOME Y_CURRENT
#define Y_MICROSTEPS 32 // Modif Nico
#define Y_RSENSE 0.11
#define Y_CHAIN_POS -1
#endif

#if AXIS_IS_TMC(Y2)
#define Y2_CURRENT 800
#define Y2_CURRENT_HOME Y2_CURRENT
#define Y2_MICROSTEPS 16
#define Y2_RSENSE 0.11
#define Y2_CHAIN_POS -1
#endif

#if AXIS_IS_TMC(Z)
#define Z_CURRENT 850 // Modif Nico
#define Z_CURRENT_HOME Z_CURRENT
#define Z_MICROSTEPS 32 // Modif Nico
#define Z_RSENSE 0.11
#define Z_CHAIN_POS -1
#endif

#if AXIS_IS_TMC(Z2)
#define Z2_CURRENT 800
#define Z2_CURRENT_HOME Z2_CURRENT
#define Z2_MICROSTEPS 16
#define Z2_RSENSE 0.11
#define Z2_CHAIN_POS -1
#endif

#if AXIS_IS_TMC(Z3)
#define Z3_CURRENT 800
#define Z3_CURRENT_HOME Z3_CURRENT
#define Z3_MICROSTEPS 16
#define Z3_RSENSE 0.11
#define Z3_CHAIN_POS -1
#endif

#if AXIS_IS_TMC(Z4)
#define Z4_CURRENT 800
#define Z4_CURRENT_HOME Z4_CURRENT
#define Z4_MICROSTEPS 16
#define Z4_RSENSE 0.11
#define Z4_CHAIN_POS -1
#endif

#if AXIS_IS_TMC(E0)
#define E0_CURRENT 1100 // Modif Nico
#define E0_MICROSTEPS 32 // Modif Nico
#define E0_RSENSE 0.11
#define E0_CHAIN_POS -1
#endif

#if AXIS_IS_TMC(E1)
#define E1_CURRENT 800
#define E1_MICROSTEPS 16
#define E1_RSENSE 0.11
#define E1_CHAIN_POS -1
#endif

#if AXIS_IS_TMC(E2)
#define E2_CURRENT 800
#define E2_MICROSTEPS 16
#define E2_RSENSE 0.11
#define E2_CHAIN_POS -1
#endif

#if AXIS_IS_TMC(E3)
#define E3_CURRENT 800
#define E3_MICROSTEPS 16
#define E3_RSENSE 0.11
#define E3_CHAIN_POS -1
#endif

#if AXIS_IS_TMC(E4)
#define E4_CURRENT 800
#define E4_MICROSTEPS 16
#define E4_RSENSE 0.11
#define E4_CHAIN_POS -1
#endif

#if AXIS_IS_TMC(E5)
#define E5_CURRENT 800
#define E5_MICROSTEPS 16
#define E5_RSENSE 0.11
#define E5_CHAIN_POS -1
#endif

#if AXIS_IS_TMC(E6)
#define E6_CURRENT 800
#define E6_MICROSTEPS 16
#define E6_RSENSE 0.11
#define E6_CHAIN_POS -1
#endif

#if AXIS_IS_TMC(E7)
#define E7_CURRENT 800
#define E7_MICROSTEPS 16
#define E7_RSENSE 0.11
#define E7_CHAIN_POS -1
#endif

Envoyé de mon moto g(8) power en utilisant Tapatalk

Lien à poster
Partager sur d’autres sites

Re,

Essaie de baisser le courant à 950mA, en général il est conseillé d'être plutôt autour de 80% de l'intensité max RMS et à 1100 tu es a 92%.

J'avais aussi des problèmes de moteurs qui chauffaient et il a été réglé comme ça, sans souci de pas qui saute ou autre.

A+

Lien à poster
Partager sur d’autres sites
Re,
Essaie de baisser le courant à 950mA, en général il est conseillé d'être plutôt autour de 80% de l'intensité max RMS et à 1100 tu es a 92%.
J'avais aussi des problèmes de moteurs qui chauffaient et il a été réglé comme ça, sans souci de pas qui saute ou autre.
A+
Effectivement tu as raison, j' avais réduit à 80%, mais j' étais confronté a des pertes de pas dû a l' inertie lors des déplacements en rapide. De plus la température n' avait baissé que de 5 degrés. Même le moteur de l' extrudeuse chauffe anormalement alors qu'il est faiblement sollicité. Je ne comprends pas.

Envoyé de mon moto g(8) power en utilisant Tapatalk

Lien à poster
Partager sur d’autres sites
Est-ce que tu as essayé 950mA avec les micropas à 16 ?
Oui, j'ai testé toutes les combinaisons mais rien n' y a fait, du coup j' ai opté pour des dissipateur passif et je tourne autour de 55 degrés, c' est pas la panacée et je ne sais pas si c' est pérenne. Merci pour ton aide en tous cas.

Envoyé de mon moto g(8) power en utilisant Tapatalk

Lien à poster
Partager sur d’autres sites

Et ... as-tu essayé avec d'autres type de moteur nema ?
J'ai eu ce même problème avec mon moteur d'extrusion , que j'ai finis par remplacer avec un autre (plus coupleu)

Envoyé de mon FRD-L09 en utilisant Tapatalk

Lien à poster
Partager sur d’autres sites
Et ... as-tu essayé avec d'autres type de moteur nema ?
J'ai eu ce même problème avec mon moteur d'extrusion , que j'ai finis par remplacer avec un autre (plus coupleu)

Envoyé de mon FRD-L09 en utilisant Tapatalk


0.59 nm c'est déjà pas mal pour une imprimante 3D, après c' est niveau fraiseuse CNC . Non plus sérieusement je suis limitée par l' encombrement dû à la conception structurelle de la machine, de plus les steppers sont limitées a 2A de courant de pic donc ...


Envoyé de mon moto g(8) power en utilisant Tapatalk

Lien à poster
Partager sur d’autres sites

Par contre je révise toute la cinématique des axes, j' ai changé les courroies pour des courroies revêtues nylon pour moins de frictions. Je vais scrupuleusement décortiquer mes config de marlin pour voir si j' ai pas loupé un truc

Envoyé de mon moto g(8) power en utilisant Tapatalk

Lien à poster
Partager sur d’autres sites

Rejoindre la conversation

Vous pouvez poster un message et vous inscrire plus tard. Si vous avez déjà un compte, connectez-vous afin de poster avec.

Invité
Répondre à ce sujet…

×   Vous avez copié du contenu avec formatage.   Supprimer le formatage

  Only 75 emoji are allowed.

×   Votre lien a été automatiquement intégré.   Afficher en tant que lien à la place

×   Le contenu sauvegardé a été restauré.   Effacer l'éditeur

×   You cannot paste images directly. Upload or insert images from URL.

  • Sur cette page :   0 membre est en ligne

    Aucun utilisateur enregistré regarde cette page.

  • YouTube / Les Imprimantes 3D .fr

×
×
  • Créer...