Aller au contenu

GO Print

Problème de moteur d'extrudeur


Joe68

Messages recommandés

Bonjour j'ai un souci, je vo

ulais faire une modification sur mes sovol sv01 pro en montant un kit extrudeur sprite pro de chez créality et après les modifications je fait mon homing tout va bien, je chauffe ma buse a 200 pour faire le calibrage d'extrusion et lance l'extrusion. La elle extrude une certaine longueur demandé et a la demande suivante le moteur ne tourne plus. Je doit désactiver les moteurs et la demande d'extrusion se fait a nouveau mais qu'une seule x. J'essaye de lancer une impression, elle fait la ligne de purge et ensuite plus rien le moteur d'extrusion ne tourne plus.

J'ai tester en connectant mon extrudeur sur la sortie de carte en Z et la sa fonctionne a toutes mes demandes plusieurs x. J'ai essayé sur la sortie E avec l'ancien moteur et tout fonctionne normalement mais pas avec le sprite.

Je sèche, j'ai testé en changeant les vrefs mais pareil. Si vous avez une aide a mon souci je prend. Est ce une histoire de firmware ou de pilotes d'extrudeur?

Merci pour votre aide.

Lien vers le commentaire
Partager sur d’autres sites

Lorenzo78 alors non je n ai pas essayé vu que l'alimentation du sprite se fait par une nappe et que la connexion moteur se fait de la carte fille au moteur par un connecteur minuscule genre bl touch. Se que je ne comprend pas c'est que sur le même câble d'alimentation en le connectant a la sortie carte mère Z sa fonctionne. D'ou ma question est ce que cette sortie donc E n'est pas soumise a une restriction particulière genre un truc dans le firmware qui bloque ce moteur en particulier ou un pilote qui gère la sortie. Je ne suis pas bon en informatique donc d'après, mes recherches c'est une piste que je suit. 

Lien vers le commentaire
Partager sur d’autres sites

Lorenzo78 merci pour tes réponses. Oui après quelques recherches j'ai vu hier que 2 des prises non utilisées sur la nappe sont en court circuit, et si on les connectes a la carte mère sa provoque des frises d'écran et le redémarrage de la machine. Pour l'ordre des brochages comment peut on savoir comment les connectés? Car j'ai déjà interverti les câbles dans presque tout les sens hier soir et pas de changement.

Lien vers le commentaire
Partager sur d’autres sites

Concernant le brochage, j'avais eu un comportement similaire lors d'un changement de moteur sur un extrudeur. J'ai finalement trouvé la réponse dans les spécifications techniques du moteur et de la carte mère.

J'ai retrouvé le sujet en question:

Je ne garantis pas que c'est ça mais tes tests m'y ont fait penser puisque ton moteur fonctionne sur l'axe Z.

Lien vers le commentaire
Partager sur d’autres sites

Lorenzo78 alors après essai du câblage rien de neuf en vu. J'ai inversé le Z et le E a nouveau et fait mes test a nouveau mais cette x sur les 2 axes. Résultat l'extrudeur fonctionne normalement comme j'ai pu le constater au premier essai. Mais par contre je n'avais pas fait bouger l'axe Z avec l'extrudeur dessus et au moment du test je voit que le problème reste le même, donc c est un souci sur l'extrudeur. J'ai donc tout remis en place et fait un test de réglage de step par mm. Donc il est recommandé sur cet extrudeur une valeur de 424.9 ok je rentre cette valeur et il me sort exactement 100mm demandé sur 100 restitué. La l'extrudeur tourne "normalement". Je réessaie une 2 ème demande et rien. Ok je rentre une valeur de 800 et là l'extrudeur tourne plus vite et me sort 150mm environ sur 100 demandé. Je redemande une extrusion et miracle il envoi autant que demandé m^me 3 voir plus. Mais je n'ai plus ma bonne extrusion. Je reviens a 700 et là sa ne fonctionne plus. Donc j'ai monté le voltage a 1.4v et même constat sa ne fonctionne pas. Les valeurs constructeur sont 0.8a pour 1.4v. Je ne voit plus de solution. J'ai monté le jerk l'accélération et autres réglages et aucun changement.

Bref j'arrive au bout de mes possibilités.

Lien vers le commentaire
Partager sur d’autres sites

Bonjour,

En utilisant le fichier Excel du lien j'obtiens 0.78v pour le vref.

Dans ce post il est indiqué entre 0.50 et 0.56v

pour la même configuration.

J'ai exactement le même phénomène avec un moteur creality.

 

Lien vers le commentaire
Partager sur d’autres sites

Salut @Msappdem

Ton lien ne fonctionne pas ....

Au delà de cela, je ne vois pas où tu veux en venir. Tu peux donner plus d'explications ? Tu constates une différence sur les Vrefs, mais quelle est ton analyse ou ton avis ?

Lien vers le commentaire
Partager sur d’autres sites

Ha mince le lien ne fonctionne pas sur redit ?

voici la partie concernant le vref :

image.thumb.png.28d6372b6bd7dd85b8e323903e8f7cb6.png

Sur le même modèle d’imprimante (sv01pro, creality v4.2.2 T8) je cherche a changer le moteur d'origine BJ42D12-11V01 par un creality 42-40 (BJ42D22-23V01) et j'ai exactement le même phénomène.

J'ai acheté récemment une deuxième sv01pro et un extrudeur sprite pro, je suis en train de la remonter et je bloque au même endroit.

Les spec du moteur sont visible ici : https://gist.github.com/knoopx/e6c40a009e796203b93a75a3ed6a5ab8?permalink_comment_id=3651999

 

image.png.2eb4ef2922ac60bc65e5f387fe833a2e.png

 

si j'utilise le fichier excel du lien cité plus haut j'obtiens : image.png.aa45fe970cc452a3d620fbd82f5b05a3.png

j'ai essayé mais ça ne fonctionne pas mieux.

je m'oriente vers un "problème" dans le firmware, d'après ce que je comprends du firmware d'origine les drivers utilisé sont ceux par défaut (A4988) puisque aucun n'est activé : (https://github.com/Sovol3d/SV01-Pro-Source-Code/blob/main/Marlin/Configuration.h)

 

image.png.4bf53ee33686d640c98592ff6bda3c8c.png

 

en lisant un autre post

 

pommeverte donnais le lien vers un autre firmware (https://github.com/clmnsr/Optimized-Sovol-SV01-Pro-Firmware/blob/main/Marlin/Configuration_adv.h)

que j'utilise depuis quelques temps maintenant.

suite au remontage de ma nouvelle sv01pro j'en ai profité pour recompiler le firmware pour bien placer le bltouch sur le sprite pro entre autre et j'ai configuré les driver tmc2208

 

image.png.f9ccbebf57f0f3125999b455c3029e56.png

 

mais je penses qu'il manque encore quelque chose.

j'en suis la.

 

avec le fichier excel d'ici :

j'obtiens un vref de 0.83v

 

image.thumb.png.313c116a811e07b453073bd7f2f27f94.png

Lien vers le commentaire
Partager sur d’autres sites

Pour aller plus loin dans ma réflexion (mais je peux me tromper) la sv01pro est l'équivalent d'une ender 3 v2 et/ou pro.

Les différences entre ces machines sont, les moteurs, l'extrudeur, le firmware et le lcd.

Des possesseurs de ender 3x utilisent le sprite pro.

Si j'enlève les moteurs, la carte mère et le lcd de ma sv01pro il me reste la carcasse, si j'avais les pièces d'une ender 3x je me dis que je pourrais la faire fonctionner avec un firmware de ender (en remettant les dimensions de la sv01pro)

Le point bloquant (à priori sur les deux machines) c'est le lcd qui n'est pas très flexible et je n'ai pas encore regardé si ils étaient comparable.

Sinon il faudrait mettre un lcd classic, plus générique (12864) et adapter le firmware.

Lien vers le commentaire
Partager sur d’autres sites

Bonjour,

J'ai été plus loin pour confirmer ce que je pensais.

J'ai mis un vref de 0.513v comme indiqué dans un autre poste cité plus haut.

J'ai mis un écran lcd 12864 pour remplacer celui par d'origine.

Et j'ai mis un firmware de th3d basé sur marlin 2.1.2.

 

J'ai fait aucun réglage sauf le bed et le z-offset pour tester un début d'impression rapide (un cube) et le moteur tourne comme il faut.

 

J'ai pas encore testé avec mon moteur creality 42-40 pour voir si je resoud également.

 

Ce n'est pas le fait de changer le lcd qui fait que ça fonctionne mais ce firmware ne fonctionne que avec ce type d'écran.

 

Dans mes dernières recherches je n'ai pas trouvé la cause (linear advance?) du non fonctionnement avec le firmware d'origine, je vais continuer à chercher un peu maintenant que j'ai ce lcd je ne suis plus bloqué par le firmware d'origine, je vais peut-être tenter de partir sur un firmware propre.

Lien vers le commentaire
Partager sur d’autres sites

Bonjour,

Ça fait une semaine que j'essaie de refaire un nouveau firmware mais je n'y arrive pas a priori a cause de l'écran :

// MarlinUI for Creality's DWIN display (and others)
#define RTS_AVAILABLE

 

j'aurais voulu désactiver LIN_ADVANCE dans Configuration_adv.h :

#define LIN_ADVANCE
#if ENABLED(LIN_ADVANCE)
  //#define EXTRA_LIN_ADVANCE_K // Enable for second linear advance constants
  #define LIN_ADVANCE_K 0.09    // Unit: mm compression per 1mm/s extruder speed
  //#define LA_DEBUG            // If enabled, this will generate debug information output over USB.
  //#define EXPERIMENTAL_SCURVE // Enable this option to permit S-Curve Acceleration
#endif

 

mais visiblement comme dans l'écran il y'a un pavé pour le réglage de LIN_ADVANCE_K  il a besoin que ce soit déclaré.

 

Je ne sais pas si un firmware du lcd de l'ender 3 x? pourrait fonctionner ce qui permettrait d'utiliser un firmware comme celui la par exemple (qui est maintenau a jour) https://github.com/mriscoc/Ender3V2S1

 

 

Lien vers le commentaire
Partager sur d’autres sites

Oui effectivement, je pensais que ça pourrait aider parcque je penses pas qu'il soit possible de faire fonctionner le sprite pro avec le firmware d'origine du fait de la configuration du lcd.

Je vais ouvrir un autre sujet.

Lien vers le commentaire
Partager sur d’autres sites

  • 3 weeks later...

Bonjour,

Pour répondre à @Joe68, le problème ne sera pas résolu avec un changement de vref.

Le problème vient du Linear_advance (https://github.com/mriscoc/Ender3V2S1/wiki/Linear-Advance-(LA)) qui activé dans le firmware d'origine de le sv01pro.

Sur la version de marlin utilisée il semblerait que les drivers se mettent en veille, ce problème a été corrigé dans une nouvelle version (https://github.com/MarlinFirmware/Marlin/pull/24533)

Il faut donc mettre à jour le firmware pour désactiver le Linear-Advance mais ça c'est la théorie parcque en pratique étant donné qu'il ya une référence dans le firmware de l'écran lcd il n'est pas possible de le désactiver simplement car les source de ce ldc ne sont pas disponibles. 

L'évolution du firmware stock reste donc limitée.

Lien vers le commentaire
Partager sur d’autres sites

  • 4 weeks later...

Bonjour

@Msappdem merci pour tes messages. J'ai laissé en stanby les machines pendant plusieurs semaines car pas mal de choses a faire a côté.

Donc effectivement j'ai fait des tests sur les vrefs et sur les vitesses et autres réglages sur l'écran et rien ne fonctionne. J'en suis arrivé a la même conclusion, a savoir passer sur un firmware créality ender 3 avec un écran d'origine. Je n'y connais rien en firmware et pas moyen pour moi de compiler quoi que se soit et de toute manière je n'aurais pas le temps de m'y mettre. Donc si quelqu'un a possibilité de le faire je suis preneur mais en attendant je met les machines de côté et je vais essayé de trouver un écran ender pour voir si j'arrive a avoir un résultat.

Merci pour vos lumières et aides.

 

 

Lien vers le commentaire
Partager sur d’autres sites

Salut,

Le 24/02/2024 at 20:54, Msappdem a dit :

pour désactiver le Linear-Advance ... il n'est pas possible de le désactiver simplement

Pour désactiver le linear advance, il suffit de mettre sa valeur à 0 (voir la doc Marlin) soit en:

  • ajoutant la ligne M900 K0 en début de Gcode de démarrage et en s'assurant que la valeur ne soit pas modifiée dans le reste du programme
  • sauvegardant la valeur dans l'eeprom avec les commandes M900 K0 puis M500 et M501
  • imprimant ce fichier qui reprend les commandes du point précédent: DesactiveLinAdv.gcode
Lien vers le commentaire
Partager sur d’autres sites

Effectivement mais cela ne suffit pas pour éviter la mise en veille du moteur. En tout cas dans les test que j'ai fait.

Pour l'écran tu peux trouver le lcd sur Amazon ou ali express pour une 20ene d'euros, il existe plein de modèles de boîte en fonction de la où tu dois le placer.

Pour le firmware moi je suis partie sur du tout fait avec un peu de personnalisation.

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
  • Sur cette page :   0 membre est en ligne

    • Aucun utilisateur enregistré regarde cette page.
  • YouTube / Les Imprimantes 3D .fr

×
×
  • Créer...