Aller au contenu

problème bigtreetech skr 1.4 driver TMC grillé


feanor007

Messages recommandés

Bonjour à tous,

Je viens d'avoir un problème avec mon imprimante, une Alfawise U30 modifiée avec CM Bigtreetech SKR 1.4 et drivers TMC2208. Je précise que cela fait un an et demi que tout fonctionne et mécaniquement je n'ai rien changé...

Hier en pleine impression, l'imprimante s'est coupée brusquement. Après vérification, le fusible de 10A avait sauté. Je le remplace, remet l'alim en route mais rien ne se passe (le ventilo de l'alim ne tourne pas et elle ne fournit aucun courant). Je débranche la CM pour tester l'alim, elle fonctionne. Je remonte la CM en débranchant tous les moteurs, ventilateurs, buse et bed, et ça ne fonctionne toujours pas. en désespoir de cause je débranche tous les drivers, et la carte refonctionne. Je les remonte un par un pour trouver le fautif, et il se trouve qu'un des condensateurs (le C7, juste sous le potentiomètre) avait grillé.

La question est donc la suivante : quelqu'un a-t-il déjà eu ce problème ? A quoi cela peut être dû ? faute à pas de bol ou il y a un autre problème sous-jacent et le driver va reclaquer dès que je l'aurai changé ?

Modifié (le) par feanor007
Lien vers le commentaire
Partager sur d’autres sites

  • feanor007 changed the title to problème bigtreetech skr 1.4 driver TMC grillé

Bonjour,

J'ai changé le driver qui avait grillé (j'ai juste pris un TMC2209 à la place du 2208) et je me retrouve avec un problème singulier : le moteur est bien commandé et tourne dans le bon sens, mais quand je demande un homing à la machine, au lieu de revenir jusqu'au endstop, l'axe avance juste d'1cm... En gros si le nouveau pilote est sur l'axe X, lors de la commande G28 l'axe X avance d'1cm et l'axe Y fait son homing. Si je met le pilote sur l'axe Y, c'est l'inverse (l'axe X fait correctement le homing et l'axe Y avance d'1cm)...

J'ai évidemment changé la définition du driver dans la compilation Marlin. Une idée ? Est-ce un problème matériel lié au nouveau driver ou plutôt logiciel et mon post doit aller dans une autre section ?

Lien vers le commentaire
Partager sur d’autres sites

il y a 2 minutes, feanor007 a dit :

le moteur est bien commandé et tourne dans le bon sens, mais quand je demande un homing à la machine, au lieu de revenir jusqu'au endstop, l'axe avance juste d'1cm

donc il tourne à l'envers ... 🙂 

il faut que tu changes le sens dans Marlin.

Lien vers le commentaire
Partager sur d’autres sites

il y a 10 minutes, Savate a dit :

l'axe avance juste d'1cm

quand tu dis l'axe avance : vers le endstop ou dans l'autre sens ?

Sinon, pour te simplifier la vie (et les réglages) tu devrais mettre le 2209 sur l'extrudeur et le 2208 de l'extrudeur à la place du 2209.

Tu as bien réglé la vref du nouveau driver (sauf si la carte est paramétrée pour fonctionner en mode uart) ?

Modifié (le) par Savate
  • J'aime 1
Lien vers le commentaire
Partager sur d’autres sites

il y a 3 minutes, Savate a dit :

quand tu dis l'axe avance : vers le endstop ou dans l'autre sens ?

Dans l'autre sens, mais uniquement pour la commande G28. Et uniquement d'1cm, pas en continu comme il devrait le faire en attendant la fermeture du endstop. Une fois fait il enregistre la position comme 0 (ce qui n'est évidemment pas le cas) et tous les axes fonctionnent correctement. Donc si je faisais l'origine "manuellement", je pourrai imprimer normalement...

Lien vers le commentaire
Partager sur d’autres sites

il y a 10 minutes, pommeverte a dit :

Du coup, tu n'aurais pas activé le sensorless à l'insu de ton plein gré avec un TMC2208 qui n'est pas compatible avec le mode UART alors que le TMC2209 l'est?

? Connais pas le sensorless...

J'ai commandé un TMC2208 pour voir si c'est un problème de compatibilité. Il devrait arriver samedi...

Lien vers le commentaire
Partager sur d’autres sites

il y a 9 minutes, feanor007 a dit :

? Connais pas le sensorless...

J'ai commandé un TMC2208 pour voir si c'est un problème de compatibilité. Il devrait arriver samedi...

En aparté, c’est dommage, en tournant sous marlin 2, et en mettant le TMC2209 sur l’extrudeur comme te l’as suggéré Savate tu pourrais activer le Linear advance ce qui est une option sympa qui permet d’avoir un débit constant (ce qui n’est pas complètement le cas sans) et donc des impressions bien plus réussies.

Lien vers le commentaire
Partager sur d’autres sites

il y a 13 minutes, methylene67 a dit :

En aparté, c’est dommage, en tournant sous marlin 2, et en mettant le TMC2209 sur l’extrudeur comme te l’as suggéré Savate tu pourrais activer le Linear advance ce qui est une option sympa qui permet d’avoir un débit constant (ce qui n’est pas complètement le cas sans) et donc des impressions bien plus réussies.

C'est vrai que l'extrudeur n'a pas besoin de faire un homing en plus, bonne façon de contourner le problème ! Pour le linear advance c'est juste une option à activer dans Marlin ou il y a d'autres réglages software ou hardware à faire ?

 

Merci de l'info pour le sensorless, ça doit effectivement être le problème. Mais du coup pourquoi il ne tente même pas de faire le homing du coup ?

Et si je passe le TMC2209 sur l'extrudeur je dois quand même couper la broche ou elle ne gênera pas ?

Modifié (le) par feanor007
Lien vers le commentaire
Partager sur d’autres sites

il y a 9 minutes, feanor007 a dit :

Pour le linear advance c'est juste une option à activer dans Marlin ou il y a d'autres réglages software ou hardware à faire ?

Il faut déterminer la bonne valeur (voir cette vidéo)

il y a 7 minutes, feanor007 a dit :

Mais du coup pourquoi il ne tente même pas de faire le homing du coup ?

parce que le seuil de détection doit être si faible qu'il est tout de suite atteint, je suppose.

il y a 8 minutes, feanor007 a dit :

Et si je passe le TMC2209 sur l'extrudeur je dois quand même couper la broche ou elle ne gênera pas ?

essaie sans la couper, tu nous diras 😁, mais je pense que ça passe 😋, large 😅

Lien vers le commentaire
Partager sur d’autres sites


Comme te l’as dit @pommeverte il faut déterminer le facteur K.

Il existe des Gcode de calibration pour ça et il me semble également des tables de compatibilité en fonction des diamètres de buse et des type de matériau (notamment chez Prusa).

Plutot que de mal l’expliquer, la vidéo du Guero loco qui date mais qui sera parfaite (d’ailleurs je ne savais pas qu’on pouvait utiliser le linear advance sur Marlin, je suis surpris mais j’ai appris un truc).

Il faut l’activer dans le firmware et ensuite déclarer ta valeur de facteur K dans ton Gcode de démarrage.

Enfin commence par régler ton problème, tu te penchera sur le linear advance après car il n’est pas indispensable pour imprimer, ton soucis de moteur/driver si.

Modifié (le) par methylene67
Lien vers le commentaire
Partager sur d’autres sites

Ok merci pour toutes ces infos. Par contre dans sa video Le Gueri Loco ne parle pas du type de driver pour le linear advance. Donc en fait j'aurai pu l'activer dès le début même avec les TMC 2208, sans forcément privilegier le TMC2209 sur l'extrudeur ?

Lien vers le commentaire
Partager sur d’autres sites

il y a 11 minutes, feanor007 a dit :

Ok merci pour toutes ces infos. Par contre dans sa video Le Gueri Loco ne parle pas du type de driver pour le linear advance. Donc en fait j'aurai pu l'activer dès le début même avec les TMC 2208, sans forcément privilegier le TMC2209 sur l'extrudeur ?

En fait théoriquement le Linear Advance fonctionne avec des TMC2208, sauf que parfois ça fonctionne et parfois ça bug. Je ne suis pas expert loin de la, mais sur le discord Tenlog où je suis, Linear Advance = TMC 2209 ou A4988 par exemple.

Je n’ai plus en tête la cause « technique » qui rend le Linear Advance moins fiable avec des TMC2208, mais c’est ce que j’en ai retenu. 

Lien vers le commentaire
Partager sur d’autres sites

Le «linear advance» pose problème avec la majorité des cartes Creality «silencieuses» (à base de TMC déclarés en mode STANDALONE), particulièrement quand utilisé sur l'extrudeur, au bout d'un temps plus ou moins long, l'extrusion de filament s'arrête, l'«impression» elle continuant (dans le vide). Ce n'est pas le cas ici puisque la carte est une BTT 😉 

Lien vers le commentaire
Partager sur d’autres sites

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 compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant
×
×
  • Créer...