Aller au contenu

Changement de couleur M600 avec (ou sans) Octoprint non fonctionnel


Messages recommandés

Posté(e)

Bonjour tout le monde,

Merci beaucoup à tous ceux qui vont lire mon post ! 😄 

J'ai depuis un petit moment une SW X2, qui fonctionne plutĂŽt bien, j'ai jamais eu de gros soucis de fiabilitĂ©, juste quelque petits soucis sur des prints un peu grand en hauteur (mais gardons ça pour un autre post 😛)

J'ai depuis quelques semaines voulu m'essayer au print multi couleur/filaments, mais je rencontre quelques soucis. J'espÚre que vous allez pouvoir m'éclairer.

 

J'ai découvert que nativement la X2 ne supporte pas le M600, j'ai également vu dans la foulé que Artillery, il y a un petit moment mis à jour le FW et ajouté le support du M600. J'ai donc flashé la mise à jour, tout s'est super bien déroulé. Je commence donc un print avec un M600 avec le fichier STL sur la clé USB. L'imprimante se met bien en pause, je purge, je met le nouveau filament, je relance et c'est là qu'est l'os ! Pour une raison que j'ignore, l'impression reprend, mais j'ai comme l 'impression que la buse se bouche, ou que ça n'extrude pas, mais en tous cas aucun filament fondu ne sort par la buse .... ce qui fait que je dois a chaque fois annuler le print, car l'imprimante imprime dans le "vide".

 

Depuis le début, j'utilise un serveur Octoprint, je n'utilise que trÚs rarement le port USB de la X2. Et la nouvelle surprise, quand le print est lancé depuis Octo, c'est comme si l'imprimante ignorait le M600, car aucune pause est marquée... J'installe donc un plugin, qui semble d'ailleurs plutÎt connu RewriteM600, qui sert pour les imprimantes qui n'ont pas de support du M600... (la mise à jour d'artillery est censé la rendre compatible avec le code M600 ...).

Ceci Ă©tant, je dĂ©cide de tester une fois que le plugin est installĂ©, effectivement, une pause est donc marquĂ©e cette fois ci, mais au moment de la reprise, exact mĂȘme problĂšme !

Et c'est donc lĂ  que je bloque, et que je demande votre aide !

 

Pour résumer voici mes principales questions:

- Est ce que la mise Ă  jour d'Artillery pour le support M600 fonctionne bien chez vous ?

- Pourquoi est ce qu'un print lancĂ© depuis octoprint SANS le plugin RewriteM600, l'imprimante ne s'arrĂȘte pas ?

- Est ce que vous avez déjà rencontré ce soucis ?

- Est ce que le flash d'un FW custom pourrait m'aider à résoudre mon soucis ?


Je remercie encore, tout ceux qui auront rĂ©ussi a arriver jusqu'ici ! 😄 

 

Posté(e)
Il y a 17 heures, Triskae98 a dit :

Pour résumer voici mes principales questions:

- Est ce que la mise Ă  jour d'Artillery pour le support M600 fonctionne bien chez vous ?

- Pourquoi est ce qu'un print lancĂ© depuis octoprint SANS le plugin RewriteM600, l'imprimante ne s'arrĂȘte pas ?

- Est ce que vous avez déjà rencontré ce soucis ?

- Est ce que le flash d'un FW custom pourrait m'aider à résoudre mon soucis ?


Je remercie encore, tout ceux qui auront rĂ©ussi a arriver jusqu'ici ! 😄 

 

Alors pour répondre a ces questions :

- beaucoup de personne ont préféré utiliser mon firmware Marlin et TFT pour la gestion du M600 car dans mon cas j'ai intégré cela dans la gestion Marlin ce qui est bien plus fiable.

- alors c'est simple Artillery a fait une bidouille ici elle n'a pas créer un firmware permettant le support natif dans marlin de la fonction M600, mais juste créer une émulation sur le firmware TFT pour ré écrire les instruction M600 en Gcode de pause puis retraction de filament, extrusion de filament sur demande et reprise de filament. Comme le firmware TFT est lié uniquement a l'écran et n'est pas gérer par la carte mÚre Octoprint ne communique jamais avec et pour octoprint uniquement les fonction intégré a MArlin sont disponible. Donc si tu veux gérer nativement le M600 dans Octoprint et Marlin il te faut un firmware Marlin 2.1.2 (ou plus ancienne) configurer comme je l'ai fait.

- le soucis que tu rencontre via la gestion M600 de l'Ă©cran, peut ĂȘtre liĂ© a une petite chose, n'utiliserai tu pas Prusa ou super slicer ? et aurais tu pas l'extrusion relative d'activĂ© ? si c'est le cas cela pose soucis sur les X1 et X2 qui ont besoin de travaill en extrusion absolue 😉.

- Mon firmware intÚgre le M600 dans Marlin, par defaut j'ai donc sur le firmware TFT BTT desactivé l'emulation M600 (qui est aussi configurable sur ce dernier, et qui ne fonctionne qu'avec l'écran), pour laisser Marlin gérer nativement le M600. Il y a probablement 2 3 ajustement sur Octoprint a voir pour la reprise d'impression.

JE dois avoir répondu a tes questions et tu devrais mieux comprendre ce qu'il ce passe sur ton utilisation a présent.

  • Merci ! 1
Posté(e)

@MrMagounet Comme d'hab, tes réponses sont toujours super exaustives, je te remercie beaucoup !!

 

Donc pour rĂ©sumer et vĂ©rifier que j'ai tout bien compris 😇: 

- Le FW de base d'artillery pas ouf, vaut mieux passer sur le tient,

- Une fois ton FW flashé, si je comprend bien, quand je lancerai un print depuis Octoprint, ton FW va faire en sorte que lorsque l'imprimante rencontre un M600, l'écran de la X2 ET dans message dans Octoprint vont afficher un message pour me dire de changer de filament ? L'écran intégré ET Octoprint me permettrons de continuer le print ?

- Ton FW permet de faire en sorte que l'écran, carte mÚre et Octo communiquent entre eux ?

- Concernant le soucis de M600 sur l'écran, je vais tester ça ce soir, mais tu as mis le doigt sur le soucis je pense, car j'utilise effectivement PrusaSlicer ... 

 

J'ai une derniĂšre question pour la route:

- J'ai vu qu'il y avait pas mal de gens qui avait des Ă©cran customs, de la marque BTT, est ce que ça vaut le coup d'upgrade, et si oui, que ça cela pourrais apporter de plus ? 😄 

 

Bon faudra que ce week-end je prenne mon courage a deux mains et que je lise toutes la doc que tu as écrite concernant le flash de l'imprimante avec ton FW, j'espÚre ne rien casser !

 

En tous cas merci encore pour ta réponse, qui as éclaircie pas mal de chose pour moi !

  • J'aime 1
Posté(e)

@Triskae98 alors pour te répondre :

- Si tu veux passer en Marlin 2.1.2, avoir le support M600 natif etc oui mon firmware Marlin est plus adapter, aprĂšs le firmware Artillery fait le job en soit le M600 est pas forcement toujours top avec leur solution mais leur firmware est fonctionnel.

- Non mon firmware ne permettra jamais d'avoir une communication en Octo et l'écran tft, ici cette ecran comme expliqué est configurer et utilisable uniquement en mode 100% indépendant comme si il s'agissait un mini ordinateur connecter sur l'imprimante, donc l'avantage est que tu auras par contre un support M600 sur Octoprint comme depuis l'écran, mais l'écran ne gérera que les print envoyé via l'écran et octoprint que ceux envoyé via octoprint. Le firmware TFT BTT que le propose d'utiliser avec permet par contre d'avoir bien plus de fonction et réglage que ce que propose l'interface Artillery.

- Pour la derniĂšre question, bien passer a un vrai Ă©cran BTT ou passer au firmware BTT sur l'Ă©crans d'origine donnera les mĂȘmes fonctions mais sur un affichage 2.8" d'origine pour la fonction tactil. Par contre les Ă©crans BTT on un double utilisation il y a un mode dit Marlin Mode qui utilise le potentiometre pour naviguer dans un menu marlin, il est donc possible d'avoir une interface Texte a la Ender 3 Pro selectionnable par ce bouton potentiomĂštre, mais pour cela il faut brancher le cable uart pour la partie interface tactil, puis les cables EXP1 & EXP2 entre la carte mĂšre ruby et le l'Ă©cran BTT puis configurer l'interface les menus et options que l'on souhaite avoir en mode Marlin, mais le jeux en vaut pas la chandelle. Souvent ceux qui instal un vraie Ă©cran BTT c'est plus pour avoir une interface plus grosse et avant par ce que les Ă©cran de seconde gĂ©nĂ©ration de X2 etait pas flashable..

  • Merci ! 1

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...