Aller au contenu

Anycubic Kobra 3 Combo

Start G-code CURA pour Elegoo Neptune 4 PRO


xenos92

Messages recommandés

Bonjour,

Je ne m'en sors pas avec mon imprimante.
Je possede une Elegoo Neptune 4 PRO et j'utilise CURA 5.7.1.

Je veux configurer le start G-Code de mon imprimante pour que celle-ci chauffe automatiquement à la bonne température lorsque j'envoie mon fichier via l'interface web. 

Voici mon start G-CODE:

;{machine_name} 

M220 S100 ;Set the feed speed to 100%
M221 S{print_flow_percentage} ;Set the print traffic percentage
M104 S140
M190 S{material_bed_temperature_layer_0}
G90
G28 ;home

G1 Z10 F300
G1 X67.5 Y0 F6000
G1 Z0.4 F300
M109 S{material_print_temperature_layer_0}
G92 E0 ;Reset Extruder
G1 X67.5 Y0 Z0.4 F300 ;Move to start position
G1 X167.5 E30 F400 ;Draw the first line
G1 Z0.6 F120.0 ;Move to side a little

G1 X162.5 F3000
G92 E0 ;Reset Extruder


Premier problème: Si je ne fait pas chauffer l'imprimante à la bonne température avant, elle ne se met pas en chauffe et j'obtiens une erreur:

Extrude below minimum temp


Deuxième problème : Si je fait chauffer l'imprimante avant, je peux commencer à imprimer mais le print commence directement au lieu de faire une ligne de purge sur le coté.

Je ne comprends pas pourquoi rien ne marche, je suis bloqué depuis 2 jours donc si une âme charitable veut bien me donner un peu d'aide, je lui en serais très reconnaissant...

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

J'ai vu le sujet sur Ultimaker aussi, mais c'est hors de mes compétences, des membres ici devraient pouvoir t'aider.

Bizarre quand même les "{" et "}" dans le gcode créé...

Lien vers le commentaire
Partager sur d’autres sites

@xenos92 je déplace dans la bonne section 😉 

Je ne sais pas d'où sort ce gcode, mais ça ne ressemble pas au gcode Elegoo 

Lien vers le commentaire
Partager sur d’autres sites

  • pascal_lb locked et unlocked this topic

Salutation !

Et si tu regarde avec un éditeur de texte comment se trouve finalement retranscrit/interprété/transformé ce "g-code de démarrage" dans un fichier d'impression d'extension ".gcode" généré depuis "Ultimaker Cura"

 

Sachant qu'il faut surement bien faire attention de différencier "Elegoo Cura" le fork de "Ultimaker Cura" a la sauce Elegoo donc avec probablement d'autre "mot clé de remplacement" / "replacement patterns" de "Ultimaker Cura" non bidouillé.

 

Par exemple si je regarde les mot clé de remplacement pour "Ultimaker Cura" non bidouillé ( https://files.fieldofview.com/cura/Replacement_Patterns.html )
je ne trouve pas le pattern suivant que tu utilise dans le "g-code de démarrage" que tu nous a partagé

il y a une heure, xenos92 a dit :
M221 S{print_flow_percentage} ;Set the print traffic percentage

 

Et donc a tout les coups Ultimaker Cura ne fait pas les autres remplacements suite a cette erreur...

 

Lien vers le commentaire
Partager sur d’autres sites

Posté(e) (modifié)

Effectivement en essayant de parametrer mon imprimante sous Cura 5.7.1, je me suis pas mal ecarté du G-Code d'ELEGOO.

Quoiqu'il en soit si je mets le G-CODE de la version Cura 5.6.0 Elegoo cela ne marche pas non plus. 

Si j'utilise la version de Cura 5.6.0 fourni par elegoo avec ce G-code ci dessous tous fonctionne (préchauffage de l'imprimante, impression de la ligne de purge):
 

;{current_cura_version} 
;{machine_name} 

M220 S100 ;Set the feed speed to 100%
M221 S{print_flow_percentage} ;Set the print traffic percentage
M104 S140
M190 S{material_bed_temperature_layer_0}
G90
G28 ;home

G1 Z10 F300
G1 X67.5 Y0 F6000
G1 Z0.4 F300
M109 S{material_print_temperature_layer_0}
G92 E0 ;Reset Extruder
G1 X67.5 Y0 Z0.4 F300 ;Move to start position
G1 X167.5 E30 F400 ;Draw the first line
G1 Z0.6 F120.0 ;Move to side a little

G1 X162.5 F3000
G92 E0 ;Reset Extruder

Mais si je met ce code dans ma dernière version de Cura 5.7.1, j'ai les erreurs précédemment cités, à savoir pas de préchauffage et donc l'erreur "Extrude below minimum temp", et pas de ligne de purge. 

 

EDIT: Super ton lien @PPAC je ne savais pas ou trouver les correspondance des variables 😉 Effectivement "print_flow_percentage" n'existe pas. 
J'ai corrigé cela mais le probleme persiste.

Voici le GCODE dans Cura 5.7.1:

M220 S100 ;Set the feed speed to 100%
M221 S100 ;Set the print traffic percentage
M104 S140
M190 S{material_bed_temperature_layer_0}
G90
G28 ;home

G1 Z10 F300
G1 X67.5 Y0 F6000
G1 Z0.4 F300
M109 S{material_print_temperature_layer_0}
G92 E0 ;Reset Extruder
G1 X67.5 Y0 Z0.4 F300 ;Move to start position
G1 X167.5 E30 F400 ;Draw the first line
G1 Z0.6 F120.0 ;Move to side a little

G1 X162.5 F3000
G92 E0 ;Reset Extruder



Je ne comprends pas. Ou se trouve le problème ? 

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

il y a 7 minutes, xenos92 a dit :

Je ne comprends pas. Ou se trouve le problème ? 

 

il y a 9 minutes, xenos92 a dit :

 

;{current_cura_version} 
;{machine_name} 

M220 S100 ;Set the feed speed to 100%
M221 S{print_flow_percentage} ;Set the print traffic percentage
M104 S140
M190 S{material_bed_temperature_layer_0}
G90
G28 ;home

G1 Z10 F300
G1 X67.5 Y0 F6000
G1 Z0.4 F300
M109 S{material_print_temperature_layer_0}
G92 E0 ;Reset Extruder
G1 X67.5 Y0 Z0.4 F300 ;Move to start position
G1 X167.5 E30 F400 ;Draw the first line
G1 Z0.6 F120.0 ;Move to side a little

G1 X162.5 F3000
G92 E0 ;Reset Extruder

Si c'est ce que tu trouve dans un fichier .gcode généré. Cela me dis que donc ton "g-code de démmarage" n'est pas interprété.

 

Lien vers le commentaire
Partager sur d’autres sites

Posté(e) (modifié)

Alors non le G-Code que j'ai mis précédemment est le Start G-code défini dans les paramétrages de l'imprimante sous Cura.
J'ai enregistré et exporté les fichiers sous les 2 versions de Cura et voici ce que j'obtiens quand je lis le code dans un editeur.

Sous Cura 5.6.0 d'elegoo:

;POSTPROCESSED
;  [CreateThumbnail]
;  [CreateThumbnail]
;FLAVOR:Marlin
;TIME:533
;Filament used: 0.374642m
;Layer height: 0.2
;MINX:103.125
;MINY:103.115
;MINZ:0.2
;MAXX:131.861
;MAXY:131.875
;MAXZ:20.103
;TARGET_MACHINE.NAME:ELEGOO NEPTUNE 4 PRO
;Generated with Cura_SteamEngine 5.6.0
;
; thumbnail begin 320x320 32624
... generation des thumbnails
; thumbnail end
;

M82 ;absolute extrusion mode
;ELEGOO Cura 5.6.0 - 231229 
;ELEGOO NEPTUNE 4 PRO 

M220 S100 ;Set the feed speed to 100%
M221 S100 ;Set the print traffic percentage
M104 S140
M190 S60
M141 S0
G90
G28 ;home

G1 Z10 F300
G1 X67.5 Y0 F6000
G1 Z0.4 F300
M109 S220
G92 E0 ;Reset Extruder
G1 X67.5 Y0 Z0.4 F300 ;Move to start position
G1 X167.5 E30 F400 ;Draw the first line
G1 Z0.6 F120.0 ;Move to side a little

G1 X162.5 F3000
G92 E0 ;Reset Extruder
G92 E0
G92 E0
G1 F2700 E-0.8
;LAYER_COUNT:100

;LAYER:0
M106 S161
M204 S500
G1 F600 Z0.6
G0 F12000 X105.409 Y105.749 Z0.6
;TYPE:SKIRT
G1 F600 Z0.2

C'est celui qui fonctionne on voit que le Start G-Code est bien interpreté.

Sous Cura 5.7.1:

;FLAVOR:Marlin
;TIME:664
;Filament used: 0.453982m
;Layer height: 0.2
;MINX:100.463
;MINY:100.452
;MINZ:0.3
;MAXX:134.528
;MAXY:134.537
;MAXZ:20.001
;TARGET_MACHINE.NAME:Unknown
;Generated with Cura_SteamEngine 5.7.1
M82 ;absolute extrusion mode
M220 S100 ;Set the feed speed to 100%
M221 S100 ;Set the print traffic percentage
M104 S140
M190 S60.0
G90
G28 ;home

G1 Z10 F300
G1 X67.5 Y0 F6000
G1 Z0.4 F300
M109 S210.0
G92 E0 ;Reset Extruder
G1 X67.5 Y0 Z0.4 F300 ;Move to start position
G1 X167.5 E30 F400 ;Draw the first line
G1 Z0.6 F120.0 ;Move to side a little

G1 X162.5 F3000
G92 E0 ;Reset Extruder
G92 E0
G92 E0
G1 F1200 E-1
;LAYER_COUNT:99
;LAYER:0
M107
G0 F1800 X103.771 Y103.635 Z0.3
;TYPE:SKIRT
G1 F1200 E0

EDIT: J'ai retiré le plugin de generations des thumbnails sur Cura 5.7.1 pour plus de clareté.

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

il y a 12 minutes, xenos92 a dit :

Sous Cura 5.7.1:

il y a 12 minutes, xenos92 a dit :

Le start G-Code ne semble pas interpreté ici ...

La j'ai pas mieux que de reconstruire petit a petit ton g-code de démarrage sous Ultimaker Cura 5.7.1, puis ajouter une a une les lignes et vérifier quand cela coince.

Donc partir d'un "g-code de démarrage" presque "vide" (enfin avec au minimum un petit commentaire pour voir si il se trouve bien inséré en sortie dans le fichier .gcode généré

du genre

; "g-code démmarage" Ultimaker Cura 5.7.1 - DEBUT
; VIDE
; "g-code démmarage" Ultimaker Cura 5.7.1 - FIN

tester, si ok alors,

ajouter une ou des lignes jusqu’au premier paterne de remplacement,

re tester, si ok ou non

sinon le problème vient des lignes que tu a ajouté ...

...

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

Posté(e) (modifié)

@PPAC J'ai édité mon message précèdent, j'ai retiré le plugin de générations des thumbnails dans la version 5.7.1 pour avoir plus de clarté, ici mon start G-Code apparait bien. Dans la version 5.6.0 d'Elegoo les thumbnails sont générés automatiquement.

Du coup en analysant la différence entre les 2 fichiers générés, j'obtiens.

- Dans la version d'elegoo j'ai une ligne qui s'est ajouté après M190: M141 S0

- Le reste du G-Code est similaire

- Apres le start g-Code le code est diffèrent.
Dans la version d'Elegoo il me trouve un LAYER_COUNT:100 alors que dans la version 5.7.1 il est a 99.
Le code après la ligne ";LAYER:0" n'a plus rien a voir.

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

il y a 30 minutes, xenos92 a dit :

EDIT: J'ai retiré le plugin de generations des thumbnails sur Cura 5.7.1 pour plus de clareté.

Donc c'est le plugin des thumbnail qui fait foirer le truc ?

car là sans le plugin des thumbnail tout me semble comme attendu ! non ?

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

Je viens de relancer un print et... tous fonctionne !
Effectivement c'est le plugin des thumbnails pour Elegoo qui fait foirer tous.
Je l'ai viré et redémarrer l'imprimante puis relancer l'impression.

Je vous remercie en tous cas pour le temps passé, au moins en cherchant j'ai pu identifier le problème 😉

  • J'aime 2
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...