Aller au contenu

Filament ABS

koyot76

simplify3d S3D arrête la chauffe dès le début de l'impression

Messages recommandés

Bonjour, j'ai un problème que je ne m'explique pas : quand je lance une impression, le bed et le hotend chauffent, puis l'autohome, puis le nivellement BL Touch, et dès que l'impression commence ça arrête de chauffer (les 2, bed et hotend) mais ça continue d'imprimer (sans filament puisque ça n'extrude plus à partir de 170°). J'ai testé avec Cura 3.5.1 (que je ne maîtrise pas du tout) : mis à part d'autres problèmes liés au profil d'origine qui est pourri pour ma Tevo Tornado, l'impression fonctionne sans souci. ça vient donc du gcode... Pouvez-vous me dire quel paramètre ajuster dans S3D pour éviter l'arrêt de la chauffe au début de l'impression ? Merci beaucoup !

 

Ci-joint les photos de l'écran de contrôle pendant le nivellement puis dès le début de l'impression. Et aussi, les 2 gcode générés par S3D et par Cura

45173651_10217626553557898_2315811516638560256_o.jpg

45253367_10217626553197889_7858237473757855744_o.jpg

Cura_xyzCalibration_cube.gcode

S3D_xyzCalibration_cube2.gcode

Partager ce message


Lien à poster
Partager sur d’autres sites

Hello,

La différence que je vois dans les G-Code au niveau de la température, c'est que S3D indique explicitement le numéro de la tête (T0) comme si il était configuré pour de la multi-extrusion.

  • J'aime 1

Partager ce message


Lien à poster
Partager sur d’autres sites

Salut @koyot76,

 

Je ne vois rien d'anormal dans ton gcode.

Est ce que ton imprimante digère mal certaines instructions ?

 

Voici une méthode pour dénicher là où ça coince :

Vu que tu peux choisir ce que tu veux afficher, il te suffit d’intégrer dans ton Gcode certains repères grâce à M117

Par Exemple :

G90
M82
M106 S255
G4 P500
M106 S0
M140 S70
M190 S70
M104 S200 T0
M109 S200 T0
M117 A
G28 ; home all axes
M117 B
G29 ; Auto Levelling
M117 C
G92 E0 ; reset extruder
M117 D
G1 Z1.0 F3000 ; move z up little to prevent scratching of surface
G1 X0.1 Y20 Z0.3 F5000.0 ; move to start-line position
G1 X0.1 Y200.0 Z0.3 F1500.0 E15 ; draw 1st line
G1 X0.4 Y200.0 Z0.3 F5000.0 ; move to side a little
G1 X0.4 Y20 Z0.3 F1500.0 E30 ; draw 2nd line
; G1 E27 F3000 ; retract filament 3mm
G92 E0 ; reset extruder
M117 E
; done purging extruder
G1 Z1.0 F3000 ; move z up little to prevent scratching of surface
M117 F
G92 E0
G1 E-6.5000 F5100
G1 Z0.350 F1002
M117 G
; process Process1
; layer 1, Z = 0.200
T0
M117 H
; tool H0.200 W0.480
; inner perimeter
G1 X141.200 Y141.200 F3000
G1 Z0.200 F1002
G1 E-0.1000 F1530
G92 E0
M117 I
G1 X158.800 Y141.200 E0.7025 F675

Voici une capture d'écran, c'est plus "parlant".

bla.thumb.jpeg.27482646d45727f253de26aa8ccd1851.jpeg

 

Grâce à ces repères (lettres A, B, C, D, etc...) , et en regardant le début de l'impression, tu pourra savoir à quel moment est lancé l'instruction qui pose problème.

 

🙂

Modifié (le) par Yo'
  • J'aime 1

Partager ce message


Lien à poster
Partager sur d’autres sites

Allez, je parie sur l'instruction 'T0' (repère H). 😁

Modifié (le) par Kachidoki
  • Haha 1

Partager ce message


Lien à poster
Partager sur d’autres sites

Et moi sur le "M117 Tornado !!" (que j'ai viré/ ligne 218 dans le fichier d'origine).

J'y mets 2 roubles (virtuels).

 

🙂

  • J'aime 1
  • Haha 1

Partager ce message


Lien à poster
Partager sur d’autres sites

Bonjour merci pour vos réponses !

Déjà l'astuce de mettre des repères M117 A, B, C etc. c'est une très bonne idée pour savoir où on en est.

J'ai rechargé dans S3D le profil FFF de référence que j'avais au début, pour éliminer toutes les bidouilles réalisées depuis. Donc la seule chose qui change depuis la dernière fois que ça fonctionnait bien, c'est l'ajout du BL Touch et le flash du firmware qui va avec. 

Voici une petite vidéo de où ça coupe les consignes de chauffe : après B (auto-levelling) et avant D (lignes de purge), puisque C passe très vite...

https://youtu.be/NerptgaLfXQ

Il n'y a que G92 E0 pourtant archi classique --> j'ai essayé en le mettant en commentaire ; ça n'a rien changé. Le problème est avant : les fichus T0 après les M104 et M109 ?

Modifié (le) par koyot76

Partager ce message


Lien à poster
Partager sur d’autres sites

Salut @koyot76,

 

Niquel ta vidéo, ça aide pas mal.

Clairement, c'est au niveau de G29/G92 E0 que ça coupe la chauffe.

La question qui me vient à l'esprit est "Est ce que l'auto levelling se fait chauffage coupé ?".

 

Pour gruger, tu peux mettre un autre M190 S70 et un autre M109 S200 T0 après la ligne  211.

C'est pas propre car c'est un pansement plutôt qu'une chirurgie, mais ça devrait te permettre d'imprimer en attendant de trouver l'origine problème.

 

Je ne pense pas que les T0 posent problème.

Je les ai déjà utilisé avec T1 et ça n'a jamais posé problème.

ça fait partie des instructions utilisées depuis la nuit des temps (j'me comprends).

Tu peux essayer de les virer ça ne devrait pas poser de problème non plus.

 

🙂

Modifié (le) par Yo'
  • J'aime 1

Partager ce message


Lien à poster
Partager sur d’autres sites

Je testerais plutôt de supprimer les trois occurrences de T0 à la main dans le G-Code qui déconne, juste pour voir.

Il n'est pas impossible que les commandes M104 / M109 soient perturbées par ce paramètre inconnu du firmware, faudrait que j'aille voir dans le code de Marlin.

  • J'aime 1

Partager ce message


Lien à poster
Partager sur d’autres sites
il y a 11 minutes, Kachidoki a dit :

Je testerais plutôt de supprimer les trois occurrences de T0 à la main dans le G-Code qui déconne, juste pour voir.

Il n'est pas impossible que les commandes M104 / M109 soient perturbées par ce paramètre inconnu du firmware, faudrait que j'aille voir dans le code de Marlin.

faut surtout voir ce qui génère ces T0 dans S3D...

Partager ce message


Lien à poster
Partager sur d’autres sites

J'ai essayé en commentant les 4 premiers T0, ça coupe la chauffe pareil :

 

G90
M82
M140 S60
M190 S60
M104 S210 ;T0
M109 S210 ;T0
G90
M82
M106 S255
G4 P500
M106 S0
M140 S70
M190 S70
M104 S200 ;T0
M109 S200 ;T0
M117 A
G28 ; home all axes
M117 B
G29 ; Auto Levelling
M117 C
G92 E0 ; reset extruder
M117 D
G1 Z1.0 F3000 ; move z up little to prevent scratching of surface
G1 X0.1 Y20 Z0.3 F5000.0 ; move to start-line position
G1 X0.1 Y200.0 Z0.3 F1500.0 E15 ; draw 1st line
G1 X0.4 Y200.0 Z0.3 F5000.0 ; move to side a little
G1 X0.4 Y20 Z0.3 F1500.0 E30 ; draw 2nd line
; G1 E27 F3000 ; retract filament 3mm
G92 E0 ; reset extruder
M117 E
; done purging extruder?
G1 Z1.0 F3000 ; move z up little to prevent scratching of surface
M117 F
G92 E0

Partager ce message


Lien à poster
Partager sur d’autres sites

Essaye ça:

G90
M82
M106 S255
G4 P500
M106 S0
M140 S70
M104 S200 T0
M117 A
G28 ; home all axes
M117 B
G29 ; Auto Levelling
M190 S70
M109 S200 T0
M117 C
G92 E0 ; reset extruder
M117 D
G1 Z1.0 F3000 ; move z up little to prevent scratching of surface
G1 X0.1 Y20 Z0.3 F5000.0 ; move to start-line position
G1 X0.1 Y200.0 Z0.3 F1500.0 E15 ; draw 1st line
G1 X0.4 Y200.0 Z0.3 F5000.0 ; move to side a little
G1 X0.4 Y20 Z0.3 F1500.0 E30 ; draw 2nd line
; G1 E27 F3000 ; retract filament 3mm
G92 E0 ; reset extruder
M117 E
; done purging extruder
G1 Z1.0 F3000 ; move z up little to prevent scratching of surface
M117 F
G92 E0
G1 E-6.5000 F5100
G1 Z0.350 F1002
M117 G
; process Process1
; layer 1, Z = 0.200
T0

J'ai juste déplacé M109 et M190.

 

🙂

Partager ce message


Lien à poster
Partager sur d’autres sites
il y a 23 minutes, Yo' a dit :

Salut @koyot76,

 

Niquel ta vidéo, ça aide pas mal.

De rien, si je veux qu'on m'aide 🙂

il y a 23 minutes, Yo' a dit :

Clairement, c'est au niveau de G29/G92 E0 que ça coupe la chauffe.

La question qui me vient à l'esprit est "Est ce que l'auto levelling se fait chauffage coupé ?".

Non l'auto-levelling se fait chauffage allumé, ça coupe juste après

il y a 23 minutes, Yo' a dit :

 

Pour gruger, tu peux mettre un autre M190 S70 et un autre M109 S200 T0 après la ligne  211.

C'est pas propre car c'est un pansement plutôt qu'une chirurgie, mais ça devrait te permettre d'imprimer en attendant de trouver l'origine problème.

Ah !!!!

On s'approche : Les consignes sont tombées à zéro, j'ai eu un message "Bed Cooling" pendant 2 secondes, puis les consignes sont revenues, et ça imprime !!!

il y a 23 minutes, Yo' a dit :

Je ne pense pas que les T0 posent problème.

Je les ai déjà utilisé avec T1 et ça n'a jamais posé problème.

ça fait partie des instructions utilisées depuis la nuit des temps (j'me comprends).

Tu peux essayer de les virer ça ne devrait pas poser de problème non plus.

Comme conseillé : testé, ça ne change rien

il y a 23 minutes, Yo' a dit :

 

🙂

Partager ce message


Lien à poster
Partager sur d’autres sites
il y a 33 minutes, koyot76 a dit :

ça imprime !!!

Cool !

 

il y a 33 minutes, koyot76 a dit :

De rien, si je veux qu'on m'aide 🙂

Si tu peux "contaminer certains membres du forum avec ta manière d'expliquer ton problème, ne te prive pas 😉

😄

 

@Kachidoki, on a perdu tous les 2 notre "pari" (et moi 2 roubles virtuels en plus de ça 😞 )

 

🙂

  • Merci ! 1

Partager ce message


Lien à poster
Partager sur d’autres sites

@Yo', si j'ai bien suivi, moi j'ai clairement perdu car les T0 ne semblent pas être en cause, et toi également car les M117 non plus.

Cependant, on n'a toujours pas trouvé la source exacte du problème, c'est juste un workaround pour remettre en chauffe ?

EDIT: +1000 pour la vidéo, c'est tellement plus simple pour chercher des indices !!

Modifié (le) par Kachidoki
  • Merci ! 1

Partager ce message


Lien à poster
Partager sur d’autres sites

Merci à vous deux pour l'astuce ! J'ai modifié le script de démarrage, ça fait des sauts entre 200 et 210° vu que le print est prévu pour 210 mais j'impose 200 en forçage, et ça fait aussi une petite pause de 2-3 secondes sans chauffage qui suffit à redescendre à 175-180... bref c'est bancal, c'est palliatif, ça débloque mes impressions (et les futurs cadeaux de Noël que Madame commence à désespérer d'avoir), mais ça n'explique pas la cause du problème... je vais chercher côté firmware... Merci encore !

Partager ce message


Lien à poster
Partager sur d’autres sites

Je vais écrire quelque chose de purement théorique.

Je me demande si la chauffe du plateau lors du G29 n'est pas coupée pour éviter de perturber le palpeur.

Je ne parle pas spécifiquement de ce palpeur, mais de l'ensemble des palpeurs (et leur technologie de détection) qui peuvent être montés sur une imprimante.

 

Est ce que les appels de courant (et donc les potentielles variations de tension) lors d'une régulation de température perturbent les mesures.

Est ce que le lit et/ou la résistance chauffante créent un champ magnétique ?

 

@Janpolantona peut être la réponse.

 

🙂

Partager ce message


Lien à poster
Partager sur d’autres sites
il y a 44 minutes, Yo' a dit :

Est ce que le lit et/ou la résistance chauffante créent un champ magnétique ?

C'est  purement résistif en courant continu

Une petite inductance existe tout de même en fonction du parcours des pistes imprimées sur le hotbed (ça crée une self imprimée).

Sur son imprimante si j'ai bien tout suivi, le hotbed est en 220V alternatif.

Il y a fort probablement un champ magnétique minime difficile à calculer en l'état.

Mais je ne pense pas que ce soit la cause, l'alimentation à découpage générant de bien plus importantes perturbations électromagnétiques..

 

il y a 44 minutes, Yo' a dit :

Est ce que les appels de courant (et donc les potentielles variations de tension) lors d'une régulation de température perturbent les mesures.

Peut-être si son alim est malade. Un voltmètre sur le 12V lèvera le doute.

Modifié (le) par Janpolanton
  • Merci ! 1

Partager ce message


Lien à poster
Partager sur d’autres sites

Bonjour, bon je vis bien avec le palliatif, rajouter des commandes pour relancer la chauffe dès qu'elle s'arrête, mais tout le monde sèche sur la vraie cause du problème... J'ai un autre phénomène ce matin, qui n'a rien à voir : j'allume l'imprimante, je préchauffe le bed avec la panneau de commande de l'imprimante, juste ça rien d'autre. Et ça lance le ventilateur du hotend ??? Je n'ai pas souvenir que ça faisait ça avant --> je me demande si je ne ferais pas mieux de flasher mon firmware ? J'ai une carte MKS Gen L avec drivers TMC2208 et LV8729 et BL Touch...

Partager ce message


Lien à poster
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.

×