Aller au contenu

Filament ABS

Problème d'extrudeur


elliotm

Messages recommandés

Bonjour 

Je rencontre des difficultés sur ma sidewider X1 depuis que je l'ai flashée avec Marlin 2.0.7. J'ai l'impression que le firmware a du mal a envoyé les bonnes commandes à l'extrudeur, je m'explique: Lors des prints, la rétraction ne se fait pas, au contraire, le moteur tourne dans le sens pour extruder. Il en résulte enooooormément de stringing et des patés partout. plus je met une valeure haute de rétraction dans le slicer, plus le moteur extrude (et plus le paté est gros ) au moment de la rétraction. J'ai testé le moteur de l'extrudeur et il fonctionne très bien, il peut faire tourner la roue crantée dans les 2 sens.

De même, lorsque que je veux charger du filament, apres la chauffe de la buse, la roue tourne sur 2mm avant de s'arreter et me mettre un message d'erreur avec comme en-tête "action command" "PAUSED" au milieu du pop-up et deux boutons a cliquer: "purgemore" ou "continue". Lorsque je clique sur "purgemore", le moteur se remet en route sur 2mm et le message revient encore et encore.

 

Firmware Marlin 2.0.7 et firmware de l'écran TFT Touchmi

 

Auriez-vous une idée? Je désespère, ca fait presque 2 semaines que je n'arrive pas a régler le soucis.

Merci beaucoup

 

 

 

 

download.jpg

Lien vers le commentaire
Partager sur d’autres sites

Bonjour,

 

Tu peux montrer ton écran de setting du slicer ?

Il y'a deux valeurs d'extrusion : la distance et la distance de redémarrage.

Si tu augmentes la valeur de redémarrage au lieu de la distance de retraction ça fera exactement ce que tu décris

  • J'aime 1
Lien vers le commentaire
Partager sur d’autres sites

Salutation !

Comme le dit sidewainder, il faut vérifier que tu ne mélange pas la distance de rétraction avec un autre paramètre.

Ex sous cura image.png.04d2dcb10bbd9ebd139c7271c671362a.png

Si tu utilise cura, je te conseil d'installer le plugin/extension "Settings Guide" (les textes sont traduit en fr. malgré le nom du plugin en anglais) depuis le "marché en ligne" sous cura ! (il te faudra créer un compte Ultimaker ...)

Aussi pour le problème de changement de filament, peut tu fournir les fichier Configuration.h et ConfigurationAdv.h que tu a utilisé pour ton firmware.

Tu a peut être d'activé la rétraction par le firmware et ou des commande via le menu qui ne sont pas adapté et/ou il faut modifier les paramètres de M600 dans le firmware.

Edit : 180°C (pour le changement de filament ?) me semble un peux bas ... ! non ?

Bonne continuation !

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

Voici mes réglages. J'utilise PrusaSlicer. Pour info, j'ai envoyé plusieurs Gcode de tests non concluants sur ma machine à quelqu'un qui possède une X1, et ça a marhcé chez lui, il n'y a a priori pas de problèmes de réglages slicer. 

Merci pour votre réponse

IMG_4186.jpg

  • J'aime 1
Lien vers le commentaire
Partager sur d’autres sites

Je te rassure, le firmware n'est à mon avis pas en cause d'après ce que je vois.

 

Vitesse de réinsertion 0 : ça peut pas marcher et je me demande ce que PrusaSlicer en fait : Mets lui 25

Enleves la case à cocher "nettoyer lors des retractions"

Longueur : Tu mets 0.75

 

Au fait (simple curiosité) pourquoi as tu reflashé l'imprimante ?

C'était pour arranger quoi ?

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

Je ne connais pas assez PrusaSlicer ... là je ne saurai aider.

il y a peut être aussi une histoire d'extrusion en absolut ou en relatif a vérifier.

Edit et de "saveur"/flavor des g-code ...

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

bonjour @elliotm, sur ce forum tu as la possibilité de remercier/liker/réagir grâce aux icônes en bas à droite de chaque réponse.

ça fait toujours plaisir et à la fin de l'année, les points peuvent être échangé contre un mars...

  • Merci ! 1
Lien vers le commentaire
Partager sur d’autres sites

Minute papillon...

Tu nous demandes de regarder les fichiers d'include après avoir déjà compilé et flashé ton imprimante ?

On sait même pas pourquoi tu l'as reflashée.

Il y'a pas mal de settings qu'on peut modifier par GCode, pas besoin de reflasher l'imprimante et tu gardes une trace écrite de la manip.

A mon avis quand le firmware d'origine permet d'utiliser le matériel et fonctionne bien vaut mieux le laisser.

On reflash quand on veut ajouter quelquechose comme un BLTouch qu'on voudrait avoir mais que le firmware ne permet pas.

 

Le firmware de la Sidewinder n'est pas mauvais et les settings d'origine sont bon.

La seule et unique raison qui peut nécessiter un reflash c'est installer un BL Touch et l'auto-level.

Si tu n'as rien gagné dans l'opération je te conseille de réinjecter le firmware d'origine dans la machine.

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

Aprés une rapide lecture (j'ai pu rater des trucs ...) des fichier Configuration*.h 

Pour moi Le pré heat du PLA a 180°C pas assez je fait 190°C pour le PLA et le Bed a 70°C trop ... on évite de dépasser 60°C pour le lit chauffant avec du PLA.

Sinon dans Configuration_Adv.h les paramètres de ADVANCED_PAUSE_FEATURE semble a revoir (sauf si tu veux extraire/insérer en manuel en tirant sur / poussant  le filament ...) cf :

https://marlinfw.org/docs/configuration/configuration.html#advanced-pause

Et donc tu n'a pas d'activé la rétraction du firmware ( donc le problème de patté sur des rétractions ne semble pas venir de là ...)

Si après correction des paramètres de le rétraction dans le trancheur tu a encore des problème sur la rétraction, il faudra éventuellement poster un fichier .gcode avec le problème pour étudier cela plus en détail ...

 

Edit : attention éviter le multipost il existe la possibilité d'éditer un message ...
https://www.lesimprimantes3d.fr/forum/topic/41764-explication-multipost-a-éviter/

Tiens nous au jus !

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

ha oui ... heu ... et si tu le fait avec le rétraction de désactiver juste pour tester cela donne quoi ?

Passe le fichier .gcode pour voir ! (tu imprime bien depuis une carte SD ?)

Sinon là je m'avance car je ne connais pas cette machine et assez bien cette version perso de marlin, mais, le driver moteur de l'extrudeur a peut etre un problème ... si enfichable peut être le permuter avec un autre (machine éteinte) pour voir si le problème se déplace ?

Ou alors ... enlever le Touch et tester avec le firmware d'origine ? (si il n'y a pas d'autre modification matériel ...)

Lien vers le commentaire
Partager sur d’autres sites

J'ai essayé de brancher le moteur de l'extrudeur sur l'emplacement de le l'axe X sur la carte mère et j'ai fais déplacé X dans le menu mouvement, le moteur tourne bien dans les 2 sens... par contre lors de print, la roue ne tourne toujours dans un seul seul sens (je suppose que lorsque ca rétracte c'est sensé tourné dans l'autre sens?). Lorsque je désactive la rétraction, cela fait moins de paté, mais toujours beaucoup de stringing. Je vous ai transféré le Gcode dans mon message précédent mais je vous le renvoi en PJ.

Retraction.gcode

Lien vers le commentaire
Partager sur d’autres sites

@elliotm,

Il y a 2 heures, Sidewaindeur a dit :

...

 

Si tu n'as rien gagné dans l'opération je te conseille de réinjecter le firmware d'origine dans la machine.

Comme te l'a conseillé Sidewainder, essayer le firmware d'origine permettrait au moins de savoir si il y a panne soft ou hard.

Sinon, tu peux vérifier la connection du cable limande sur l'extrudeur, voire changer la limande 20 pts de l'extrudeur. La limande 30 pts peut aussi être concernée mais plus rarement.

Et puis, si tu as monté physiquement le Touchmi, envoie donc une photo pour vérifier le montage des fils.

Cordialement.

Modifié (le) par Jojo3D
Complément.
Lien vers le commentaire
Partager sur d’autres sites

Et je ne sais pas quelle hauteur de couche tu as, on dirait que tu essaies en 0.4 tellement c'est distendu et mal colmaté.

Je table sur un problème de calibrage des pas X, Y, Z et E0.

 

Est ce que la largeur, longueur et hauteur de l'objet collent avec ce que tu as dans le slicer ?

Tu peux ajouter ça au début de ton GCode ?

G21

M92 X80.121 Y80.121 Z399.778 E445

le G21 c'est pour travailler en millimetres

le M92 c'est pour définir les pas par millimetre

Faut mettre ça juste après le G21 dans le GCode ou bien dans la partie GCode de démarrage dans les settings de ton imprimante.

Les valeurs viennent du configure.h des sources du firmware Sidewinder.

Lien vers le commentaire
Partager sur d’autres sites

Dans le g-code de démarrage il y a cela que je trouve louche :

G1 X150 E15 1000 ; prime nozzle

et a la fin tu semble ne pas remettre l'extrusion en absolut ... ! non ? (Edit il faut voir si tu semble extruder en absolut ou en relatif après ... donc semble ok ...)

M83 ; use relative distances for extrusion
; Filament gcode
;LAYER_CHANGE
;Z:0.35
;HEIGHT:0.35
;BEFORE_LAYER_CHANGE
G92 E0.0
;0.35


G1 E-0.75000 F2100.000
G1 Z0.600 F7800.000
;AFTER_LAYER_CHANGE

@Sidewaindeur  Il a cela dans son configuration.h

#define DEFAULT_AXIS_STEPS_PER_UNIT   { 80.121, 80.121, 399.778, 445 }

Il a déjà un G21 Mais ajouter le 

M92 X80.121 Y80.121 Z399.778 E445

ne fera pas de mal !

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

Il y'a un G92 E0 qui reset l'extrusion.

La commande d'après fonctionnera pareil que l'extrusion soit absolue ou relative.

Je crois que c'est le GCode produit par PrusaSlicer, c'est des trucs de ddémarrage.

 

Bon, le G92 ne sera pas utile vu que dans le firmware les valeurs sont bonnes.

IMG_4188.jpg

On cherche du compliqué mais sur la photo c'est une hauteur de couche et une largeur de trait de singe bourré.

On dirait qu'il a mis 0.4 en hauteur de couche et connaissant PrusaSlicer, il a été obligé de mettre 0.48 parce que ce slicer refuse de bosser avec des rapports inferieurs à 1.2 (il te demande pas si tu es sur, il refuse!)

Faudrait mettre 0.25 en hauteur de couche et 0.4 en largeur de trait.

 

Et puis première des choses à faire : Imprimer le GCode de test 🙂

On le trouve ici : https://drive.google.com/file/d/1B5ImBBB_jIn5S2QhSOcbNR0Xd2jSy43v/view

Cube.gco

tu le mets sur ta clef et tu lances, on verra bien ce qui sort de ton imprimante.

Lien vers le commentaire
Partager sur d’autres sites

Posté(e) (modifié)

Alors, voila le résultat pour les réglages suivants:

hauteur de couche 0,2 

largeur de trait 0,2

Vitesse de réinsertion 25

"nettoyer lors des retractions" décoché

Longueur de retraction : 0.75

 

Comme vous pouvez le voir sur la vidéo ci-jointe, la roue crantée ne tourne toujours que dans un sens...

 

Je vou joint également le Gcode que j'ai utilisé

IMG_4190.jpg

rettracttion.gcode

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

Il faudrait tester comme proposé par sidewainder un fichier .gco du constructeur 

car là je penche pour un défaut du contrôleur de moteur pas a pas de l'extrudeur mais il peut y a voir d'autre raison :

Si la roue d'entrainement glisse car mal fixé a l'arbre moteur ou si le firmware a un truc qui ne va pas ...

Lien vers le commentaire
Partager sur d’autres sites

Largeur de trait 0.2 ? Avec une buse de 0.4 ?

Tu peux le demander mais tu seras en sévère sous-extrusion.

 

Mets lui une largeur de trait de 0.4, ça sert à rien de descendre en dessous avec une buse de 0.4

 

Mais testes d'abord le GCode de la Sidewinder.

S'il n'y a pas de problème c'est que TON problème vient des réglages

S'il y'a un problème avec le cube.gco c'est qu'il y'a un problème machine ou firmware.

 

Au fait, c'est bien du PLA ?

Modifié (le) par Sidewaindeur
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...