Aller au contenu

Filament ABS

Cura (4.6.1) N'en fait qu'a sa tète !


Messages recommandés

Me voici revenu avec un petit problème logiciel! J'ai trouvé sur le net un start gcode qui permet de :

1: chauffer le plateau

2 attendre la fin de chauffe

3 Faire le g29

4 Préchauffer la buse (160) qui se fera en même temps que le g29 afin de gagner un peu de temps et surtout éviter a la buse de baver en chauffant au maxi 

Etc.....

Mais cura en faisant le gcode me saisit:

;Generated with Cura_SteamEngine 4.6.1
M140 S55
M105
M190 S55
M104 S200
M105
M109 S200

ce qui fait que ma modif ne sert a rien !

Peut-on modifier quelque chose dans cura pour éviter cela ?

Merci d'avance pour vos réponses !

Edouard

Lien à poster
Partager sur d’autres sites
Il y a 19 heures, edsp49 a dit :

Peut-on modifier quelque chose dans cura pour éviter cela ?

Généralement dans les paramètres de l'imprimante, on peut ajouter ce qu'on veut dans le G-code de démarrage et de fin 😉 . Avec Cura 4.8 et le profil par défaut pour une Ender 3 Pro :

849101450_Ajouteruneimprimante-E3Pro-gcode-start-end.thumb.jpg.9d1ad58fe62d9af96a0449870b77dacf.jpg

Le gcode que tu as affiché correspond, en gros à un G-code de démarrage vide.

Voici un extrait de mon G-code de démarrage pour ma CR10 :

Citation

; Reglages des temperatures pour eviter suintement

; pour la première couche, la variable Cura doit comporter à la fin _layer_0

; {material_bed_temperature} pour les couches

; {material_bed_temperature_layer_0} pour la première couche du plateau

; idem pour {material_print_temperature} et {material_print_temperature_layer_0}

M140 S{material_bed_temperature_layer_0} ; Chauffe du lit sans attendre (1ere couche)

M104 S160 ; Buse à 160C sans attendre

M190 S{material_bed_temperature_layer_0} ; Attente chauffage du lit première couche

 

G28 ;Home

 

; Si ABL

;G29 ; palpage a chaque impression

;M420 S ; si le maillage est deja enregistre

 

M109 S{material_print_temperature_layer_0} ; Attente chauffage buse température de 1ere couche

; fin reglages temp

 

G92 E0

; Ligne de purge

G1 Z2.0 F3000 ;Move Z Axis up

G1 X2.1 Y20 Z0.28 F5000.0 ;Move to start position

G1 X2.1 Y200.0 Z0.28 F1500.0 E20 ;Draw the first line

G1 X2.4 Y200.0 Z0.28 F5000.0 ;Move to side a little

G1 X2.4 Y20 Z0.28 F1500.0 E30 ;Draw the second line

G92 E0 ;Reset Extruder

G1 Z2.0 F3000 ;Move Z Axis up

🙂

  • J'aime 2
Lien à poster
Partager sur d’autres sites

Bonjour @fran6p J'ai modifié mon Start Gcode en fonction du tien, mais cela n'a pas résolu mon problème !

;Generated with Cura_SteamEngine 4.6.1
M140 S55
M105
M190 S55
M104 S200
M105
M109 S200
M82 ;absolute extrusion mode
;Ender 3 Custom Start G-code
M140 S55 ; Chauffe Bed
M190 S55 ; Attente Bed a temperature
M104 S160 ; Prechauffe Buse
G28 ; Home all axes
G29 ; Touch Mi
G92 E0 ; Reset Extrudeur
M104 S200 ; Chauffe Buse
M109 S200 ; Attente Chauffe Buse
G1 Z2.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed
G1 X7.1 Y20 Z0.3 F5000.0 ; Move to start position
G1 X7.1 Y200.0 Z0.3 F1500.0 E15 ; Draw the first line
G1 X7.4 Y200.0 Z0.3 F5000.0 ; Move to side a little
G1 X7.4 Y20 Z0.3 F1500.0 E30 ; Draw the second line
G92 E0 ; Reset Extruder
G1 Z2.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed
G1 X9 Y20 Z0.3 F5000.0 ; Move over to prevent blob squish
G92 E0
G92 E0
G1 F1500 E-6.5

Cura me rajoute toujours la partie grisée avant mon start gcode, et c'est ce que je voudrais supprimer afin que le gcode final commence réellement par mon Start Gcode,

Une Idée ?

Edouard

Lien à poster
Partager sur d’autres sites

Salut @edsp49

j'ai regardé dans mes g-codes Cura entre la Ender-3 et la X5SA et effectivement, il y a un truc bizarre.

Pour la X5SA, les lignes:

M140 S{material_bed_temperature}

M104 S{material_print_temperature} T0

M190 S{material_bed_temperature}

M109 S{material_print_temperature} T0

 

sont inscrites dans le g-code de démarrage et se retrouvent donc bien de façon unique dans le G-code final.

 

Dans le cas du profil Ender-3, ces lignes ne sont pas présentes dans le G-code de démarrage mais on les retrouve bien dans le G-code final:

;Generated with Cura_SteamEngine 4.4.1
M140 S60
M105
M190 S60
M104 S200
M105
M109 S200

 

Je ne sais pas ou sont stockées ces lignes fantôme...👻

 

pour contourner le problème, je vois 3 possibilités:

- soit tu pars d'un profil vierge que tu reconstruis pour une Ender-3 avec les G-codes de démarrage que tu veux.

- soit tu trouves un autre profil Creality ou les lignes M140 sont dans le G-code de démarrage et tu l'adaptes à la Ender-3

- soit tu mets des valeurs de t° basses dans l'onglet "Materiau" pour que la consigne d'attente M109/M190 soit la plus courte possible et tu mets la t° que tu souhaites dans le G-code de démarrage pendant que le G29 s'exécute...si ça fonctionne, il ne faudra pas oublié de remettre le G-code de démarrage à jour si tu veux faire évoluer tes t°.

Modifié (le) par Yellow T-pot
  • J'aime 1
Lien à poster
Partager sur d’autres sites

Salut @Yellow T-pot et merci de t' intéresser a mon cas !

Les 3 possibilités que tu me propose me paraissent intéressantes.

Personnellement j'avais envisagé ta troisième proposition, mais sans la mettre en pratique car pas sur du résultat (la peur du débutant!).

A te lire, je vais sans doute partir sur la création d'une imprimante "bidon" dans laquelle je rentrerais mon Gcode et les coordonnées de ma Ender3Pro

En tous cas Merci pour ton aide !

Cdlt

Edouard

Lien à poster
Partager sur d’autres sites

Dernière possibilité: essayer Cura v4.8.0 😉

  • J'aime 1
Lien à poster
Partager sur d’autres sites
il y a 51 minutes, fran6p a dit :

Dernière possibilité: essayer Cura v4.8.0

effectivement, je suis sous 4.8 mais j'avais repris un ancien G-code 4.4.1 pour la Ender-3 mais plus d'espoir...4.8 ne semble rien changer à l'histoire !

;Generated with Cura_SteamEngine 4.8.0
M140 S60
M105
M190 S60
M104 S200
M105
M109 S200
M82 ;absolute extrusion mode
; Ender 3 Custom Start G-code
G92 E0 ; Reset Extruder

  • J'aime 1
Lien à poster
Partager sur d’autres sites

Je n'ai pas encore essayé la version 4.8.0 mais en bidouillant dans le start gcode un petit panneau est apparu qui disait "Gcode commands to be executed at the very start separated by  \n." J'ai essayé de mettre cela au tout début de mon start gcode, mais rien de changé !!!!!!!!   Ou est-ce qu'il peut falloir mettre ce code pour résoudre ce problème ????????

Ma reconnaissance éternelle a celui (ou celle) qui me donnera la solution .

Edouard

Lien à poster
Partager sur d’autres sites

C'est un séparateur d'instructions, comme dans cet exemple existant dans le configuration_adv.h

#define G29_SUCCESS_COMMANDS "M117 Bed leveling done."
  #define G29_RECOVER_COMMANDS "M117 Probe failed. Rewiping.\nG28\nG12 P0 S12 T0"
  #define G29_FAILURE_COMMANDS "M117 Bed leveling failed.\nG0 Z10\nM300 P25 S880\nM300 P50 S0\nM300 P25 S880\nM300 P50 S0\nM300 P25 S880\nM300 P50 S0\nG4 S1"

Jamais utilisé donc je ne peux t'en dire plus...si un balèze de Marlin passe par là, fais lui signe 🙂

Modifié (le) par Yellow T-pot
  • Merci ! 1
Lien à poster
Partager sur d’autres sites

Pour info only 😉 le «\n» est un passage à la ligne. Dans le gcode de début on peut écrire :

Citation

G28

M420 S

G92 E0

ou

Citation

G28\nM420 S\nG92 E0

C'est la même chose.

Aurais-tu trouvé une nouvelle fonctionnalité (autre nom donné à un «bug» 😄) dans Cura ?

Voici le début d'un gcode chez moi :

Citation

;FLAVOR:Marlin
;TIME:17487
;Filament used: 26.4826m
;Layer height: 0.2
;MINX:12.75
;MINY:77.176
;MINZ:0.2
;MAXX:287.25
;MAXY:227.166
;MAXZ:13
;Generated with Cura_SteamEngine 4.8.0
M82 ;absolute extrusion mode
; gcode macro Klipper
START_PRINT T_BED=55 T_EXTRUDER=210

G92 E0
G92 E0
G10
;LAYER_COUNT:65
;LAYER:0
M106 S255
G0 F6000 X17.033 Y77.378 Z0.2
;TYPE:SKIRT

J'utilise Klipper comme firmware donc ne pas se préoccuper de la ligne en «bleu» 😉. Après la ligne «;Generated with Cura_SteamEngine 4.8.0», il n'y a que mon gcode de démarrage

Dans les paramètres de ta machine, l'onglet «Extrudeur» est vide ? Seul l'onglet «Imprimante» contient des données ?

Cura pour ma CR10 :

2097869108_Paramtresdelamachine-imprimante.jpg.8d379039f613f8fdbede0cb5f1faaff7.jpg1293776906_Paramtresdelamachine-extrudeur.jpg.2507ef8344faf23857705887a711a0bc.jpg

🙂

  • J'aime 1
Lien à poster
Partager sur d’autres sites

Merci @fran6p de ton explication sur le \n. Je me coucherai moins bête ce soir, mais mon problème reste a résoudre !

Il y a 14 heures, fran6p a dit :

Aurais-tu trouvé une nouvelle fonctionnalité (autre nom donné à un «bug» 😄) dans Cura ?

Non, celle-ci me suffit !

 

Il y a 14 heures, fran6p a dit :

Voici le début d'un gcode chez moi :

Voici le mien!

 

;FLAVOR:Marlin
;TIME:1725
;Filament used: 1.17742m
;Layer height: 0.2
;MINX:85.538
;MINY:85.411
;MINZ:0.2
;MAXX:134.462
;MAXY:134.589
;MAXZ:15
;Generated with Cura_SteamEngine 4.8.0
M140 S55
M105
M190 S55
M104 S200
M105
M109 S200
M82 ;absolute extrusion mode
; Ender 3 Custom Start G-code
M140 S55 ; Chauffe Bed
M104 S160 ; Prechauffe Buse
M190 S55 ; Attente Bed a temperature
G28 ; Home all axes
G29 ; Touch Mi
M109 S200 ; Attente Buse a temperature
G92 E0 ; Reset Extrudeur
G1 Z2.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed
G1 X7.1 Y20 Z0.3 F5000.0 ; Move to start position
G1 X7.1 Y200.0 Z0.3 F1500.0 E15 ; Draw the first line
G1 X7.4 Y200.0 Z0.3 F5000.0 ; Move to side a little
G1 X7.4 Y20 Z0.3 F1500.0 E30 ; Draw the second line
G92 E0 ; Reset Extruder
G1 Z2.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed
G1 X9 Y20 Z0.3 F5000.0 ; Move over to prevent blob squish
G92 E0
G92 E0
G1 F1500 E-6.5
;LAYER_COUNT:75
;LAYER:0

 

Il y a 14 heures, fran6p a dit :

Dans les paramètres de ta machine, l'onglet «Extrudeur» est vide ? Seul l'onglet «Imprimante» contient des données ?

Exact, chez moi c'est pareil !!!!

Lien à poster
Partager sur d’autres sites

@edsp49

Un problème de profil Cura corrompu peut-être ?

Sous Windows, deux dossiers «cachés» contiennent les personnalisations de Cura. Le plus simple pour y accéder est de passer par le menu Aide :

dossiers-configuration.jpg.6e2dabb05b08530aafc599903c2787fc.jpg

Le premier se trouve dans C:\Users\NOM-UTILISATEUR\AppData\Roaming\cura

Le second dans C:\Users\NOM-UTILISATEUR\AppData\Local\cura

Dans chacun tu trouveras les dossiers des différentes versions installées.

Pour repartir sur de bonnes bases, si tu as des profils auxquels tu tiens, tu les sauvegardes.

Tu désinstalles ta version de Cura via l'outil idoine. Tu complètes cette désinstallation en supprimant les dossiers Cura de AppData\Roaming|Local\

Tu réinstalles Cura et tu ajoutes ton imprimante via la prise en main de première installation.

Tu tranches une pièce et examines le gcode généré pour voir si tu as toujours ces 6 lignes qui ne devraient normalement pas être là.

🙂

  • J'aime 1
  • Wow 1
Lien à poster
Partager sur d’autres sites
Il y a 1 heure, fran6p a dit :

Un problème de profil Cura corrompu peut-être ?

Comme je disais dans le titre: "il n'en fait qu'a sa tête."

Merci beaucoup pour ton investissement, mais il va falloir que je relise et que j'étudie ton dossier car quand j’étais petit, J'ai fait "Ajustage" !😉

Provisoirement, je viens d'utiliser une solution toute simple: j'ai édité mon fichier de la pièce a réaliser avec notepad et j'ai mis un ; devant les lignes qui me dérangent. NA!!!, on va quand même pas se laisser emm  embêter par l'informatique ! 

Edouard

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

j'ai édité mon fichier de la pièce a réaliser avec notepad et j'ai mis un ; devant les lignes qui me dérangent.

C'est souvent les solutions les plus simples qui sont les meilleures 😄 (pourquoi faire simple quand on peut faire compliqué ?).

Je suis aussi adepte du principe K.I.S.S.   en plus il a plusieurs effets et ça c'est cool 😉 (kiss cool).

🙂

  • J'aime 2
Lien à poster
Partager sur d’autres sites
Il y a 17 heures, fran6p a dit :

Tu désinstalles ta version de Cura via l'outil idoine. Tu complètes cette désinstallation en supprimant les dossiers Cura de AppData\Roaming|Local\

Tu réinstalles Cura et tu ajoutes ton imprimante via la prise en main de première installation.

Tu tranches une pièce et examines le gcode généré pour voir si tu as toujours ces 6 lignes qui ne devraient normalement pas être là.

J'ai fait (presque) tout ça car je n'est pas réussi a supprimer le dossier Roaming (acces refusé), et j'ai toujours les six lignes qui...... 

Lien à poster
Partager sur d’autres sites
il y a une heure, edsp49 a dit :

J'ai fait (presque) tout ça car je n'est pas réussi a supprimer le dossier Roaming (acces refusé)

Attention: ne supprime pas le dossier roaming, mais le dossier cura sous roaming (ou renomme-le)

Pour rappel, sous Windows:

%Appdata%\Roaming = Dossier où sont stockés les paramètres des logiciels. Ce paramètres sont accessibles même en réseau (si ton PC est utilisé comme un serveur)

%AppData%\Local = Dossier où sont stockés les paramètres des logiciels uniquement accessible depuis cette machine.

%AppData est une variable locale, c'est à dire un moyen d'appeler le système utilisateur quelque-soit le nom (souvent c:\users\<nom>) Tu peux taper dir %AppData% ou faire WIN+R et taper %AppData% pour y arriver directement.

🙂

Modifié (le) par Marc3D
  • Merci ! 1
Lien à poster
Partager sur d’autres sites

J'ai réussi a supprimer le dossier cura de AppDatta\Roaming sous l' oeil bienveillant de @Marc3D .

J'ai réinstallé Cura, ajouté mon imprimante, entré mon Gcode perso et tranché une pièce suivant les conseil de @fran6p et voici le résultat

;FLAVOR:Marlin
;TIME:1725
;Filament used: 1.17742m
;Layer height: 0.2
;MINX:85.538
;MINY:85.411
;MINZ:0.2
;MAXX:134.462
;MAXY:134.589
;MAXZ:15
;Generated with Cura_SteamEngine 4.8.0
M140 S60
M105
M190 S60
M104 S200
M105
M109 S200
M82 ;absolute extrusion mode
; Ender 3 Custom Start G-code
M82 ;extrusion mode absolu
M140 S55 ; chauffe Bed
M104 S160 ; Prechauffe Buse
M190 S55 ; Attente Bed a Temperature
G28 ; Home all axes
G29 ; Touch Mi
M109 S200 ; Attente Buse a temperature
G92 E0 ;Reset Extrudeur
G1 Z2.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed
G1 X7.1 Y20 Z0.3 F5000.0 ; Move to start position
G1 X7.1 Y200.0 Z0.3 F1500.0 E15 ; Draw the first line
G1 X7.4 Y200.0 Z0.3 F5000.0 ; Move to side a little
G1 X7.4 Y20 Z0.3 F1500.0 E30 ; Draw the second line
G92 E0 ; Reset Extruder
G1 Z2.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed
G1 X10 Y20 Z0.3 F5000.0 ; Move over to prevent blob squish
G92 E0
G92 E0
G1 F1500 E-6.5
;LAYER_COUNT:75
;LAYER:0

LES FAMEUSES LIGNES SONT TOUJOURS LA !!!!

Lien à poster
Partager sur d’autres sites

Ta machine est envoûtée 😄

Tu aurais les paramètres de Cura concernant la section «Matériau» (les températures quoi ) ?

🙂

  • Grrr 1
Lien à poster
Partager sur d’autres sites
  • 2 weeks later...

Bonjour, Je lis juste maintenant ce post. J'avais le même problème.

J'ai simplement ajouté une ligne de chauffe Extrudeur arbitraire en 1ere ligne de mon code de démarrage

M104 S50 ; Règle la température Extrudeur à 50° pour bloquer l'auto génération CURA

En fait le compilateur CURA génère les lignes de température si il ne trouve pas de ligne de chauffe dans le code de démarrage "au debut" !

J'ai mis 50 mais on doit pouvoir mettre 25° proche de la T° ambiante

Edit: Je confirme avec 25, c'est OK

Modifié (le) par Patave
Lien à poster
Partager sur d’autres sites

Rejoindre la conversation

Vous pouvez poster un message et vous inscrire plus tard. Si vous avez déjà un compte, connectez-vous afin de poster avec.

Invité
Répondre à ce sujet…

×   Vous avez copié du contenu avec formatage.   Supprimer le formatage

  Only 75 emoji are allowed.

×   Votre lien a été automatiquement intégré.   Afficher en tant que lien à la place

×   Le contenu sauvegardé a été restauré.   Effacer l'éditeur

×   You cannot paste images directly. Upload or insert images from URL.

  • Sur cette page :   0 membre est en ligne

    Aucun utilisateur enregistré regarde cette page.

  • YouTube / Les Imprimantes 3D .fr

×
×
  • Créer...